關于C語言的學習線路,大家學習的過程中肯定會遇到很多的困難和挫折,話不多說,先給大家分享一套資料,可以加微信領取資料。
我們先來了解一下啊C語言的簡史,這段曆史要從20世紀六十年代中葉的美國說起,當時的三方大佬:麻省理工學院,AT&T貝爾實驗室和通用電氣準備為GE-645大型機開發一個叫Multics的分時操作系統,但是開發并不是很盡人意。
因為這個開發系統逐漸變得過于臃腫和複雜,因此貝爾實驗室就漸漸退出了這個項目,但是事情并沒有這麼簡單,在貝爾實驗室沒有退出之前,他的一個名叫肯湯普森的開發員,在工作之餘開發了一款小遊戲叫太空旅行,遊戲嗎,就是拿來玩的,但是想玩就必須有電腦,有電腦就得有操作系統,拿公司的電腦玩顯然并不現實,所以這個開發人員想要一個性價比更高的配置,所以他的目标轉向了一台實驗室沒人用的小型機,機器是有了,但是還沒有系統,這裡給大家解釋一下,因為當時的操作系統大部分都是很不通用的,所以這個狠人自己要給這台小型機寫一個操作系統,一個人當然是不行的,所以他叫上了他的朋友丹尼斯裡琪,他也是貝爾實驗室的開發人員。
終于在1969年他們兩完成了這個極簡版的Multics操作系統,他們給系統起了個名字UNIX,目前我們常知道的系統都和UNIX有關,起初他們用彙編語言寫這個操作系統,彙編語言是對機器指令的直接翻譯,是一種很底層的語言,底層的肯定解決不了實際的問題,所以急需一個抽象層次高的工具來提高工作效率,肯湯普森創造一種新語言叫B語言,發現他還是不夠好用,并不能充分發揮出他的性能,于是丹尼斯裡琪改了一下這個B語言,改之後就是早期的C語言。
後來在1978年,布萊恩柯甯漢和丹尼斯裡琪
寫了一部C語言的教材,叫做《C語言設計語言》
,我國稱其為黑皮書,
可謂是經典中的經典。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!