- 大話C語言
- 蔡蘇北 范志軍編著
- 612字
- 2021-03-27 00:08:27
1.3 C語言的發展方向
學好C語言之后能做什么?應該朝哪個方向發展?這通常是C語言初學者最為關心的問題。突然想到了我還在上小學時,老師會經常在班上問:“同學們,長大了以后想做什么?”,全班幾乎異口同聲地回答:“我要當科學家!”。后來真正成為科學家的好像一個也沒有。但這不是一件令人遺憾的事情,雖然沒有成為科學家,但通過認真的學習,有的做了老師,有的做了警察,有的擁有自己的企業,還有的成為了作家(不是說我啊!哈哈哈)。聊這件事的目的是想讓讀者知道,今后想干什么與今后真正干了什么并不能畫上等號,唯有認真地學習,擁有了知識和技術,才擁有更廣闊的發展空間。
下面就來談一談C語言的本領。
當然從C語言所擁有的簡潔、靈活、高效的特性上,就能看出C語言在系統開發、底層設計上有著卓越的表現。更直接的例子就是我們天天使用的操作系統、數據庫、游戲引擎等大多是使用C語言實現的,很多經典算法、框架也是用C語言來編寫。使用其他高級語言在某些功能上遇到“技術瓶頸”的時候也會用C語言來解決。還有就是現在已經進入了“物聯網”時代,嵌入式開發已經非常廣泛,學好C語言也是為嵌入式開發打基礎。或許還有一些讀者準備在學完C語言后,繼續學習其他的基于面向對象思想的語言,那學好C語言也是非常重要的,畢竟不懂得結構化的程序設計(面向過程的),又如何真正理解面向對象的思想呢。
現在是不是認識到C語言的厲害之處了,下面就趕緊來看看使用C語言開發需要什么樣的開發環境吧。