天然語言與計算機語言php
語言特色:java
在我本身學習英語的時候,發現語言主要就分爲:單詞、語法和一些比喻(在中文裏則是各類成語)。既然都是語言,其實機器語言也差很少。python
天然語言的主要特色是:單詞不少,語法相對比較鬆散(畢竟人的理解力比較強),成語和大量的比喻是爲了簡化溝通成本。算法
機器語言的主要特色是:關鍵單詞不多,語法嚴謹(一點都不能出錯),使用大量函數(或叫作方法)來簡化與機器的溝通成本。函數其實就至關於成語,很短的幾個單詞就包含了豐富的功能。編程
計算機基礎結構以下:(很醜,請見諒)數據結構
任何語言的基礎部分其實就是這些:關鍵字(至關於單詞)、語法(就是語言的表達規則)、經常使用方法(就至關於成語)、數據結構與算法(至關於高級寫做技巧)。編程語言
接下來我會一點一點的將各類語言的基礎以這種方式整理出來,最後再對各類經常使用的編程語言進行對照。目前我會的有:java、php、js、python。就從這四個語言的基礎開始寫。函數