iT邦幫忙

DAY 1
8

程式設計心法系列 第 1

程式設計心法:0.前言

數著數著歲月,寫程式竟然也寫了20幾個年頭...XD
從 DOS 時代的Basic, C, Pascal, Fortran...
到 Windows 年代 Visual Basic, Delphi, .Net, Java...網頁設計/網頁後端...DHTML
到夯到不行的 Ajax

這麼多的程式語言,想搞懂?說真的很難,但說穿了也不難(喂,不要老是講廢話好不好)

關鍵就在於一個字:「」。正所謂,一理通,百理通。
大部分我們所使用的程式語言都還是所謂的第三代語言(3GL),有很嚴謹的結構化程序與定義,邏輯的觀念也都類似,所以只要將這些觀念搞懂,寫程式其實不難,轉換到各種語言的語法,也不是很難的事情,只是要將程式寫好,寫的讓人看得懂,容易維護,就要有許多心法。

所謂心法,就是存乎一心:用正確的觀念來做對的事情。

接下來的分享的文章,將以 Code Complete 這本書為藍本,將其中關於程式觀念的部份,加以整理,分享給大家,期能做個拋磚引玉;邦內高手臥虎藏龍,如也能將個人的經驗分享出來,則是此次參賽最好的結果了。(是小筆電吧...XD)

此次的文章將分為以下幾個部分
.資料型別
.變數命名
.流程控制
.程式撰寫風格
.除錯
.Error Handling
.物件導向
.程式設計師的特質
.幾個程式設計的小技巧
.給程式設計師的建議

各單元,篇幅不一,屆時再做增減。

本系列文章


下一篇
程式設計心法:1.資料型別--數字
系列文
程式設計心法31
0
海綿寶寶
iT邦大神 1 級 ‧ 2009-10-07 09:54:41

頭香推 b

DOS時代居然獨漏了經典的
dBaseIII, Clipper 和 FoxPro
可惜可惜...

看更多先前的回應...收起先前的回應...
echen688 iT邦研究生 1 級 ‧ 2009-10-07 10:04:45 檢舉

別忘了 Cobol

Cobol我只在Mainframe上寫過
DOS版的(RM-Cobol嗎?)我真的沒用過,不敢亂哈拉

echen688 iT邦研究生 1 級 ‧ 2009-10-07 10:44:17 檢舉

(握手~~)

jamesjan iT邦高手 1 級 ‧ 2009-10-07 11:38:23 檢舉

我承認,我第一份工作就是寫Clipper程式...後來CA出了一套Visual Object的開發工具(其實名稱是不是 Visual Object,我已經忘了...不過 who cares!)

dBaseIII 我最大的印象就是 re-index

FoxPro 是不是要請小狐狸來解說一下(聽說還是有很大的用戶群)

re-index +1

跟重開電腦可以解決大部份的問題一樣
那時侯程式出問題
第一步就是先RE-INDEX再說 ^_^

lbcgh iT邦研究生 4 級 ‧ 2009-10-10 14:13:48 檢舉

Clipper, 當時確實是紅極一時的編譯程式,
隨著dBaseIII的應用,將PRG程式碼用Clipper編譯一下,就成了可以單獨執行的程式了~
後來是不是就被FoxPro取代了?

0
pantc328
iT邦研究生 1 級 ‧ 2009-10-07 10:05:59

Clipper我不熟.
但dBaseIII,FoxPro應該是比較偏資料庫語言吧!

0
fillano
iT邦超人 1 級 ‧ 2009-10-07 10:31:08

喔喔喔喔...JamesJan大盛大開場了

0
billchung
iT邦新手 3 級 ‧ 2009-10-18 12:48:06

FoxPro的前身為FoxBase。在FoxPro2.0 (還是2.5, 有點小不記得)時代,它是少數可以在DOS畫面很容易就做出下拉式功能表的開發環境 (寫過Turbo C 2.0的人應該有個經驗,為了搞那些下拉式或彈跳式功能表,光寫自訂函式庫大概就出人命了),可惜FoxPro到了6.0版的高峰後使用人口就逐漸減少(現在想找個8.0或9.0的繁體中文書似乎是完全沒有,英文書的數量也很少),說真的我也很想知道微軟現在對於FoxPro未來的規劃是什麼?(謎之聲:V10 會被稱為FoxPro.NET嗎?)

0
liurambo0911
iT邦高手 1 級 ‧ 2011-05-03 22:23:09

FoxPro目前只到VFP9SP2
以後只能靠狐友們支撐了

其實美其名叫資料庫語言
其實檔案式的架構早就落伍了
但是它的橫跨SQL卻是不錯
畫面控制更是簡單 輕輕鬆鬆就能做出個客戶管理功能
有內建的"類似SQL"語法 也可以呼叫T-SQL正規語法
只要M$不放棄WIN32 就還有一片天空
許多狐友還努力的讓它在WIN7下生存
在台灣還算有不小的市場 尤其是中小型企業 對岸靠它吃飯的更多

據說 FOXPRO的架構被保留起來成為另一種語系了
但詳細狀況我就不是很熟

我要留言

立即登入留言