iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
8
影片教學

從零開始搞懂寫程式,資工系4年最重要的學科,資料結構,演算法,物件導向系列 第 3

這麼多種程式語言,新手要學什麼語言比較好? Java? Python? C++? JS?都不是!!

新手通常遇到的第一個問題就是: 我要學什麼語言
但是,學什麼語言,其實不是最重要的,重要的是背後的邏輯知識
所以今天就來跟大家聊聊:最適合新手的語言

Yes

程式新手學習發問區,問都給問!!
紫楓FB專頁
紫楓blog
紫楓youtube頻道


上一篇
資工本科和資策會班職訓局專學程式到底差在哪裡 ?
下一篇
來寫寫你的第一支程式Hello World吧,安裝JDK環境IDE? NONONO
系列文
從零開始搞懂寫程式,資工系4年最重要的學科,資料結構,演算法,物件導向31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

3

蠻認同這個想法的!!!!

以前在看 SICP (Structure and Interpretation of Computer Programs) 的課程的時候,就有談到了解一個語言要先從底下三點開始下手:

  1. primitive expressions: 基本元素有哪些
  2. means of combination: 怎麼組合這些基本元素
  3. means of abstraction: 怎麼將組合起來的元件命名,並再次組合

這個原則很大,但我個人認為放到目前這麼多程式語言的角度去看,就是要了解這些語言當中的通則,而 Pseudocode 我覺得就是萃取了現在常見程式語言具有的特性去解決問題可以用的程式碼,寫完的 Pseudocode 都可以在特定的語言裡面找到轉換的方式變成該語言的程式碼,因此了解 Pseudocode 就可以基本了解到程式邏輯 XD!!!

(只是唯一覺得麻煩的是, Pseudocode 寫完後沒辦法直接執行,對想要跑起來看看的新手感覺有點困難入門 QwQ~~)

我要留言

立即登入留言