程式語言應用

 

程式設計概念

程式設計原則

程式設計實例

程式設計概念

◆概念

在設計程式時,我們必須考量到電腦的一些功能及語言的限制,因此,程式設計一定要按照語言規則去。如電腦大師 Donald E.Knuth在其名著『電腦與藝術』所寫的"當一個人第一次使用電腦時,最不容易抓住事實即電腦沒有一般的常識,它們無法學習思想,它們完全依照我們的吩咐做事,不多作一點,也不少作一點"。

◆學習方法

學習程式語言和學習語言有一些基本共通的地方

 1. 學習撰寫程式,實際上機的學習比紙上談兵更有效率時。

2.由實例來練習,並多觀摩別人的程式

 3.學習時重要的是暸解每一敘述(指令),明白電腦替你做了什麼事, 如此你才能夠自由地組合這些命令, 讓電腦乖乖地完成你要它做的事。

回頁首回頁首

程式設計原則

在程式設計中,不能稍有疏失與錯誤,否則將無法達到預期的效果,故在程式設計,應遵守以下的原則:

1 . 除非一件真正的應用程式非用某種功能否則無法完成, 不然就不要添加新的功能.按: 太多功能卻處處相似劣於將他們整合為一個功能, 太多相似的功能往往造成程式設計的選擇困擾, 也就是去蕪存菁, 方能顯現功能的真正實用價值.

2 要決定一個系統是什麼跟決定一個系統不是什麼是同等重要的. 不須滿足全世界 的需求, 而應讓系統能夠延伸擴張, 以便額外的需求能以往上相容的方式被滿足.按: 往上相容的意思是, 系統只須再做微小修改便可以將功能更新或擴充

3. 唯一比從一個例子中歸納做出結論更糟只有從完全無例子中歸納做出結論.按: 也就是說, 從許多例子中歸納做出結論是好的, 優於自己憑空造想

4 . 如果不能完全了解一個問題, 大概最好別提供任何解決之道.按: 可能解決之道不符合問題本意, 誤入歧途, 浪費精力.

5 .儘可能把複雜性獨立出來.

6. 與其提供施行方針不如提供處理機制. 特別將使用者介面的施行方針交由客戶處理.

 

上一頁  | 程式語言簡介 | 教學活動設計 | 回頁首