R爆頭 2009-3-24 11:28
點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗?
*** 作者被禁止或刪除 內容自動屏蔽 ***
arararchchch 2009-3-24 22:50
[quote]原帖由 [i]R爆頭[/i] 於 24-3-2009 11:28 發表 [url=http://xocat.com/f/redirect.php?goto=findpost&pid=6473644&ptid=249794][img]http://xocat.com/f/images/common/back.gif[/img][/url]
點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗? 中五 同 AL sysllabus 學的是否堅?
可唔可以介紹0的經典教學書籍黎?
n年前 ChungTai出版社的骨灰課本, Modern Course in PASCAL, 仲有冇閱讀的價值?
Many Many Thanks.
[/quote]
樓主也是中五生??
一般來說,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
[quote]原帖由 [i]R爆頭[/i] 於 24-3-2009 11:28 發表 [url=http://xocat.com/f/redirect.php?goto=findpost&pid=6473644&ptid=249794][img]http://xocat.com/f/images/common/back.gif[/img][/url]
點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗? 中五 同 AL sysllabus 學的是否堅?
可唔可以介紹0的經典教學書籍黎?
n年前 ChungTai出版社的骨灰課本, Modern Course in PASCAL, 仲有 ... [/quote]
我用緊:
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].
這裡並沒有人玩死你,
更沒有人阻止閣下去做任何閣下喜歡做的事.
閣下的偉論還請閣下到其他相關討論區去分享.
敬希垂注.
[[i] 本帖最後由 jayzhou_2046 於 2009-4-2 23:58 編輯 [/i]]
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
[quote]原帖由 [i]arararchchch[/i] 於 2009-3-24 22:50 發表 [url=http://forum.timway.com/f/redirect.php?goto=findpost&pid=6479586&ptid=249794][img]http://forum.timway.com/f/images/common/back.gif[/img][/url]
樓主也是中五生??
一般來說,Pascal係for教學Purpose.
例如Casio計算機入面既Goto指令,在Pascal係無法使用...
因為開發者係想Programmer循序漸進地Develop一個Modular(模塊)Programming既習慣...
即係 ... [/quote]
Pascal 係有Goto 既 (不過考試唔畀用)
其實會考高考的 Programming, 最主要目的唔係教曉你識一種 Language. 而係教你如何 Programming. Pascal 有個好處係每一句都易睇得明佢做咩.
hoshunma 2009-6-21 04:30
01000001011100110010000001110111011010000110000101110100001000000111100101101111011101010010000001101000011000010111011001100101001000000111001101100001011010010110010000101100001000000111100101101111011101010010000001110011011010000110111101110101011011000110010000100000011011000110010101100001011100100110111000100000011011010110000101100011011010000110100101101110011001010010000001100011011011110110010001100101
[url]http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp[/url]
lolw 2009-7-2 05:35
:victory: :clap: :clap:
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 還是搞不:Q 清楚
piggify 2009-7-31 18:46
C++
因為PASCAL的syntax好嚴謹,
頁:
[1]