Board logo

標題: [疑難] 點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗? [打印本頁]

作者: R爆頭    時間: 2009-3-24 11:28     標題: 點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗?

提示: 作者被禁止或刪除 內容自動屏蔽
作者: arararchchch    時間: 2009-3-24 22:50

引用:
原帖由 R爆頭 於 24-3-2009 11:28 發表
點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗? 中五 同 AL sysllabus 學的是否堅?

可唔可以介紹0的經典教學書籍黎?

n年前 ChungTai出版社的骨灰課本, Modern Course in PASCAL, 仲有冇閱讀的價值?

Many Many Thanks.
樓主也是中五生??

一般來說,Pascal係for教學Purpose.

例如Casio計算機入面既Goto指令,在Pascal係無法使用...

因為開發者係想Programmer循序漸進地Develop一個Modular(模塊)Programming既習慣...

即係話,要Programmer將問題斬件...

要令Programmer將問題由抽象變為具體並且簡單

e.g.今年CE CIT既Coursework係 Analysis Report of Mathematics Competition...

要Read哂參加者既MC答案,然後經過一連串統計運算,再Output出Analysis Report...

其實上面已經分開3個問題...

學好Pascal,寫Program開始井井有條,再開始寫C++也未遲

-------------------------------------------------------------------------

Pascal同C++最明顯既分別:

前者係Imperative programming(命令式程序設計);

後者係Object-oriented programming(OOP,物件導向程序設計)

強調 1) Encapsulation(封裝) 2) Inheritance(繼承)   3) Polymorphism(多形性)...

至於係咩黎我也不太清楚,但一定同Pascal唔同

--------------------------------------------------------------------------

關於某出版社既教材...

本人冇用過Chung Tai,只用過Longman...問下其他過來人...


希望可以解答樓主問題,並勞煩其他高手小弟錯漏之處.
作者: jayzhou_2046    時間: 2009-3-25 13:16

小弟私下回答樓主的內容也轉貼一下, 以茲參考:

就小弟所知, 有部分學校會教授Pascal及C.  亦有部分學校教授C++.  小弟相信是閣下的學校選擇Pascal作為學習用編程語言.

小弟並未聽說過那一種編程語言才是"正宗".

小弟不知道閣下所謂的"堅嘢"是指什麼.  如果閣下是指工商業上的實用程度, 則每一種編程語言也有一定程度的實用程度. 另外值得一提的, 不論是中學, 大專/大學所教授的也不一定能直接應用到工作上.  閣下所提的中五/AL所學到的能為閣下掙到好成績, 那小弟也應為可以是"堅嘢".

也請閣下別太在意那些是經典書籍.  編程跟其他科目不一樣, 不同的編程語言, 不同的版本, 不同作業系統, 不同的操作環境, 不同的應用, 可能都會有一些經典書籍.

比如說, 閣下早看懂Haliday的College Physics/University Physics, 相信物理也不會差到那裡去.  但在編程專業中, 並不存在近似的書籍.

PS: 對不起, 令樓主對小弟有"官腔", "老正"的感覺.  請恕小弟一向如此, 惡習難改, 敬希原諒!
PS2:  補充一下: 或許真有編程的Haliday counterpart(s), 只是小弟材疏學淺, 未有拜讀而已.
作者: arararchchch    時間: 2009-3-25 22:30

引用:
原帖由 R爆頭 於 24-3-2009 11:28 發表
點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗? 中五 同 AL sysllabus 學的是否堅?

可唔可以介紹0的經典教學書籍黎?

n年前 ChungTai出版社的骨灰課本, Modern Course in PASCAL, 仲有 ...
我用緊:

Computer and Information Technology for HKCEE Module A2 Algorithm & Programming using Pascal

綠色封面既
作者: R爆頭    時間: 2009-4-2 16:51

提示: 作者被禁止或刪除 內容自動屏蔽
作者: jayzhou_2046    時間: 2009-4-2 23:53     標題: 回復 5# 的帖子

請你不要離題[OT].
這裡並沒有人玩死你,
更沒有人阻止閣下去做任何閣下喜歡做的事.
閣下的偉論還請閣下到其他相關討論區去分享.
敬希垂注.

[ 本帖最後由 jayzhou_2046 於 2009-4-2 23:58 編輯 ]
作者: R爆頭    時間: 2009-4-9 14:35

提示: 作者被禁止或刪除 內容自動屏蔽
作者: vip709394    時間: 2009-4-21 20:24

因為PASCAL的syntax好嚴謹,
初學者都無咁易get lost...
不過.....已經無咩人再用PASCAL喇...
都係C有用D!
作者: chanchunyu12    時間: 2009-5-13 20:54

Pascal好難-_-
作者: 9inches    時間: 2009-5-14 15:28

個人意見:
Pascal 比C好: 易明白,易debug
Pascal 比其他語言: 快,有層次
Pascal不好的地方: 與人互動麻煩,與電腦互動也麻煩

我只會用Pascal 寫計算,問題解決之程式.例如某年的玩具.見圖.

 
作者: cylau0    時間: 2009-5-25 22:03

Pascal 的寫法很容易和那些 Automata Theory 對應起來
但Pascal的Variable一定要在Function/Procedure起頭時定義
但Pascal一直都沒有一些配合Object Oriented的寫法,Delphi出來時已太遲
最要命是Pascal根本不能在Function內接受一個Variable Length的Array,而且在計一些Boolean的運算時不一定是由左至右,不同的Compiler的Implementation都不用

C就最快最簡潔,C++也加上Object Oriented / Template 等的寫法
作者: 史提芬泰萊    時間: 2009-5-26 11:30

引用:
原帖由 arararchchch 於 2009-3-24 22:50 發表


樓主也是中五生??

一般來說,Pascal係for教學Purpose.

例如Casio計算機入面既Goto指令,在Pascal係無法使用...

因為開發者係想Programmer循序漸進地Develop一個Modular(模塊)Programming既習慣...

即係 ...
Pascal 係有Goto 既 (不過考試唔畀用)

其實會考高考的 Programming, 最主要目的唔係教曉你識一種 Language. 而係教你如何 Programming. Pascal 有個好處係每一句都易睇得明佢做咩.
作者: hoshunma    時間: 2009-6-21 04:30

01000001011100110010000001110111011010000110000101110100001000000111100101101111011101010010000001101000011000010111011001100101001000000111001101100001011010010110010000101100001000000111100101101111011101010010000001110011011010000110111101110101011011000110010000100000011011000110010101100001011100100110111000100000011011010110000101100011011010000110100101101110011001010010000001100011011011110110010001100101

http://www.roubaixinteractive.co ... /Binary_To_Text.asp
作者: lolw    時間: 2009-7-2 05:35


作者: bentang    時間: 2009-7-8 15:34

因為PASCAL的syntax好嚴謹,
初學者都無咁易get lost...
不過.....已經無咩人再用PASCAL喇...
都係C有用D!
作者: bentang    時間: 2009-7-8 15:34

因為PASCAL的syntax好嚴謹,
初學者都無咁易get lost...
不過.....已經無咩人再用PASCAL喇...
都係C有用D!
作者: bentang    時間: 2009-7-8 15:35

因為PASCAL的syntax好嚴謹,
初學者都無咁易get lost...
不過.....已經無咩人再用PASCAL喇...
都係C有用D!
作者: bentang    時間: 2009-7-8 15:35

因為PASCAL的syntax好嚴謹,
初學者都無咁易get lost...
不過.....已經無咩人再用PASCAL喇...
都係C有用D!
作者: MacauMan    時間: 2009-7-12 09:36

pascal 是好野來架, 比心機啦,
其實邊一種語言唔是好重要,
basic 我都覺得好好呀,
重要的是你學好邊一種語言,
每種語言都有佢的特色同方便之處.
你是學習期間, 當然以認識同使用能力出發啦.
到你第日真系programmer 果陣, 可能C, C++ , 你都唔會考慮.
作者: tcmtjm    時間: 2009-7-26 15:44

01001 還是搞不 清楚
作者: piggify    時間: 2009-7-31 18:46

C++
因為PASCAL的syntax好嚴謹,




歡迎光臨 香港 Xocat Forum 討論區 (http://p.xocat.com/p/) Powered by Discuz! 6.0.0