本文為個人用於筆記 Coursera 課程:計算導論與 C 語言基礎中的課堂筆記。
本次課幫助大家了解 C 語言的歷史,了解 C 語言規範(Specification)的版本演進,了解 C 語言的規範是一個“寬鬆”的規範;在此基礎上,我們將闡述一門程序設計語言所包含的四種基本成分(如上所述)。
焦點問題:為什麼相同的 C 程序在不同的 C 程序編譯器上,會編譯出不同的結果?
目前的課程進度
- C 語言的由來
可以在這個網站上面看看近年的程式語言使用受歡迎程度: http://urlm.co/www.langpop.com
python是近年來興起的新語言,也相當熱門。
以下是 C 語言的歷史由來(why not A? or B?)
*fortran 適合做數學計算
劍橋 BCPL
貝爾實驗室
- C 語言的標準
制訂標準的組織ANSI
我們現在要學習的是
本課程是期望在 C 環境中,學習 C++ 語言中C語言的部分。
- C 語言的程序
學習語法知識
基於程式是由這是個部分所組成,也因此在學習一門新的語言時可以由這四個方面做切入,如下:
- 數據成分// 有哪些數據類型?如何使用?
- 運算成分// 有哪些運算符號?要如何使用?
- 控制成分// 三種類型的控制語句是如何寫的?(tips:就包含課前介紹的三種:順序、分支、循環)
- 傳輸成分// 在程序中如何輸入和輸出數據?
留言
張貼留言