推介:| Web Hosting | 外賣系統 | Server colocation | Web Shop System | Makeup course |

查看完整版本: 點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗?

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]
查看完整版本: 點解中五係學PASCAL 唔係學 C++? 我想學電腦, 但係學咩先係正宗?