+ -
当前位置:首页 → 问答吧 → 学写PROGRAMME问题

学写PROGRAMME问题

时间:2013-10-20

来源:互联网

我想学写PROGRAMME但唔知从边到入手好,
另外朋友叫我先学玩VB,想买书学,请问有边本书岩初学者,而且可读性又高?

作者: ()下()   发布时间: 2013-10-20

引用:原帖由 ()下() 於 2013-8-26 08:46 PM 发表
我想学写PROGRAMME但唔知从边到入手好,
另外朋友叫我先学玩VB,想买书学,请问有边本书岩初学者,而且可读性又高?
学 C 先系正道。vb 属旁门左道。

作者: 鸟寑e世   发布时间: 2013-10-20

引用:原帖由 鸟寑e世 於 2013-8-26 01:50 PM 发表

学 C 先系正道。vb 属旁门左道。



初学者学C比较难。可以试Java,Python甚至Pascal。

作者: code4food   发布时间: 2013-10-20




热门搜寻: video conference 手机

作者: benqfung   发布时间: 2013-10-20

不要学C, C++, Java, C#, 因为相对太高深.

1. C 成日要搞一样叫pointer的东西, 而且佢d data type好鬼低层次,如果你唔识小小computer organization你都好难明咩叫unsigned/signed, long, int
2. C++, Java, C#你要知咩叫Object Oriented, 比较高深
3. VB可以考虑
4. Python 语法太怪,对学习其他语言无帮助。
5. pascal 实用性小(只限用Delphi)

不过初学者其实可以学JavaScript, 如果你的目的是学programming ,而唔系有实际用途. 部分Javascript语法接近C系例语法, 但比较高层次, 易掌握, 学完先再进一步学C系例语法的语言比较好,一步一步来。

[ 本帖最后由 ashdan 於 2013-8-28 12:49 AM 编辑 ]

作者: ashdan   发布时间: 2013-10-20

所以汪汪才一向建议
喜欢学咩语言就学咩冇所谓

作者: Susan﹏汪汪   发布时间: 2013-10-20

引用:原帖由 benqfung 於 2013-8-27 05:20 PM 发表
最好一定要学c是基本语言,你朋友教错你.听前辈话啦

作者: 鸟寑e世   发布时间: 2013-10-20

引用:原帖由 ashdan 於 2013-8-28 12:46 AM 发表
不要学C, C++, Java, C#, 因为相对太高深.

1. C 成日要搞一样叫pointer的东西, 而且佢d data type好鬼低层次,如果你唔识小小computer organization你都好难明咩叫unsigned/signed, long, int
2. C++, Java, C#你 ...
建议学 C 既原因系, C 系 c++, objective-c, php, java, C#, javascript 等等既直系祖先,熟识 C 既语法同 block structure 之后,基本上,再转去之前讲既 language 都比较容易,而且,而家流行既 OS (linux, unix, windows, mac os (unix 变种), android (linux 变种)) 都系用 C 写成,最基本 api 都系 C。
最后一点亦都系最重要一点,C 系一种既简单又赤裸裸既 language,唔牵涉 OO, 冇平台限制,最基本既 lib 就只有个 7个 .h file,控制 字串同记忆体都要手动透过 pointer 完成,呢 d 经验高阶 language 唔会有。受过呢种洗礼既 programmer,先会深切体会到 GC 同高阶 script language 既神奇之处,如果一开始就由 javascript 咁方便既语言学起,学完之后,好多野都会觉得理所当然。

作者: 鸟寑e世   发布时间: 2013-10-20

引用:原帖由 Susan﹏汪汪 於 2013-8-28 03:02 AM 发表
所以汪汪才一向建议
喜欢学咩语言就学咩冇所谓



咁你去学 body language 吧

作者: 鸟寑e世   发布时间: 2013-10-20

引用:原帖由 鸟寑e世 於 2013-8-27 01:16 PM 发表

建议学 C 既原因系, C 系 c++, objective-c, php, java, C#, javascript 等等既直系祖先,熟识 C 既语法同 block structure 之后,基本上,再转去之前讲既 language 都比较容易,而且,而家流行既 OS (linux, uni ...
唔建议乜都唔识嘅人一开始就学C。学programming,最初系学基本概念,例如variable,loop,fucnction call,简单data structures例如string同array。呢D野好多语言都可以学到,点解要学只易错难debug嘅C呢?要学C,先要学D电脑架构先会容易明,上面都有人讲过。
我教紧好细嘅个小朋友写program,难道你觉得我应该用C? 我教scratch,小朋友唔识pointer,macro同inline assembly,不过就容易学识statement sequencing同loop呢D重要嘅概念。如果我教C,我惊我一早呕血死左。
利申:写左20几年C/C++,响大学做过tutor教主修电脑嘅学生C++。

作者: code4food   发布时间: 2013-10-20

引用:原帖由 ashdan 於 2013-8-27 08:46 AM 发表
不要学C, C++, Java, C#, 因为相对太高深.

1. C 成日要搞一样叫pointer的东西, 而且佢d data type好鬼低层次,如果你唔识小小computer organization你都好难明咩叫unsigned/signed, long, int
2. C++, Java, C#你 ...
同意第一点,但对初学者,程式语言嘅实用性同语法不太重要,容易去掌握基本概念先系最重要。未有Java前好多大学教CS嘅programming都系用Pascal,Pascal用黎教学系一D都无问题。

作者: code4food   发布时间: 2013-10-20




热门搜寻: 食品 公司 摆酒 谢师宴 oyster organic food

作者: benqfung   发布时间: 2013-10-20

引用:原帖由 鸟寑e世 於 2013-8-28 05:18 AM 发表

咁你去学 body language 吧
几百人有几百个答案
叫人点选择

作者: Susan﹏汪汪   发布时间: 2013-10-20

引用:原帖由 Susan﹏汪汪 於 2013-8-28 01:42 PM 发表

几百人有几百个答案
叫人点选择



所以我一向建议
喜欢学咩语言就学咩冇所谓

作者: 鸟寑e世   发布时间: 2013-10-20

其实我系一个中学生 我系学校系读ICT 佢地岩岩教完EXCEL 2+教紧 SQL
我对砌机方面(电脑架构?)都有一定的知识

我想自学PROGRAMMING 但见到各位既留言 都好难选择从边只语言起手
而且教学书方面 我今日去脑场睇 每一只语言都有好多本书 如果学的话都唔知拣边本好 我怕买番黎入面D内容原全睇唔明

作者: ()下()   发布时间: 2013-10-20

引用:原帖由 ()下() 於 2013-8-28 06:11 PM 发表
其实我系一个中学生 我系学校系读ICT 佢地岩岩教完EXCEL 2+教紧 SQL
我对砌机方面(电脑架构?)都有一定的知识

我想自学PROGRAMMING 但见到各位既留言 都好难选择从边只语言起手
而且教学书方面 我今日去脑场睇 ...
去图书馆借几本书,返屋企睇下再决定。

作者: 鸟寑e世   发布时间: 2013-10-20

引用:原帖由 鸟寑e世 於 2013-8-28 06:15 PM 发表

去图书馆借几本书,返屋企睇下再决定。



始终都系先睇几个chapter系最明智

作者: Susan﹏汪汪   发布时间: 2013-10-20

别人读书不求甚解,是他的自由,楼主如果想考好ICT,programming 不能忽视;
中学多教 C 或 PASCAL,取其包含根本的编程技巧,没有现行的 GUI、OO 等艰深内容。
两者中我会推荐 C,因为它支援 RANDOM FILE I/O ,做 PROJECT 时必需;最好用
DOSBOX 运行TURBOC,学懂 CONSOLE I/O、 STRUCT、 DATAFILE 为止,
POINTER 就留待日后吧!

作者: skhui2005   发布时间: 2013-10-20

引用:原帖由 ()下() 於 2013-8-28 02:11 AM 发表
其实我系一个中学生 我系学校系读ICT 佢地岩岩教完EXCEL 2+教紧 SQL
我对砌机方面(电脑架构?)都有一定的知识

我想自学PROGRAMMING 但见到各位既留言 都好难选择从边只语言起手
而且教学书方面 我今日去脑场睇 ...
如果系读ICT,不如返学校问老师边种语言适合ICT课程。

电脑架构同砌机方面唔系有太大关系,你去高登问个sales core i7有几快佢多数知,你问佢core i7嘅register set系点佢就好可能O晒嘴

。电脑架构系讲电脑内部嘅设计同原理。例如乜系2's complement(同C嘅integer data types,bitwise operators有关),memory address(同pointer有关)等。如果对电脑内部嘅基本认识系O,学C会吃力,学左亦可能会”知其然而不知其所然“。

作者: code4food   发布时间: 2013-10-20

引用:原帖由 code4food 於 2013-8-29 12:13 AM 发表

如果对电脑内部嘅基本认识系O,学C会吃力,学左亦可能会”知其然而不知其所然“。
不是太认同。

其实对电脑内部的基本认识系0,仍然能够学识基本的C。如果话吃力,我相信Javascript等等High Level的Scripting/Programming Language都会有同样吃力的情况,睇下学得几深入啦。

个人睇法,要学programming,应该由浅入深,浅系讲紧学写program的基本技巧,例如looping、function等,呢D基本技巧用边一种语言去实现都系同一道理,只系syntax唔同。再之后的野,之后再算啦。

再加个人经验分享,我系先学VB->Pascal->微量C++->Java->C/C++
过程唔讲喇,无乜人有兴趣,但我想讲,俾我再拣我会拣学好C/C++先,因为Java太方便,方便到你会变成一个净系识用library同埋乱开resource的懒人,但长远黎讲,学好Java仍然系必要,因为Java暂时都系主流,特别系写App。

作者: pokevic   发布时间: 2013-10-20

PYTHON SHOULD BE EASY TO PICK UP

作者: hkcloth   发布时间: 2013-10-20

引用:原帖由 pokevic 於 2013-8-29 07:10 AM 发表


不是太认同。

其实对电脑内部的基本认识系0,仍然能够学识基本的C。如果话吃力,我相信Javascript等等High Level的Scripting/Programming Language都会有同样吃力的情况,睇下学得几深入啦。

个人睇法,要 ...
正因为学programing要由浅入深同学基本概念同用好多语言都可以,初学者应该选择唔容易犯错嘅语言。举例:字串(string)好多语言都有,C嘅字串比C++,Java,Python等都低阶,要人手管理记忆。新手写program会花多时间debug,影响学习进度。如果初学用乜语言都一样,点解唔一开始学组合语言?组合语言一样有loop,有function call等好多基本野。

作者: code4food   发布时间: 2013-10-20

引用:原帖由 code4food 於 2013-9-2 05:13 AM 发表

正因为学programing要由浅入深同学基本概念同用好多语言都可以,初学者应该选择唔容易犯错嘅语言。举例:字串(string)好多语言都有,C嘅字串比C++,Java,Python等都低阶,要人手管理记忆。新手写pr ...
咁你点睇好多间U/CC 都系 由 C++/ C 上 D high level programming language 例如 SQL, Java, C#?

作者: freshgrad13   发布时间: 2013-10-20

引用:原帖由 freshgrad13 於 2013-9-3 01:04 AM 发表
咁你点睇好多间U/CC 都系 由 C++/ C 上 D high level programming language 例如 SQL, Java, C#?
如果你去Google搵“Introduction to programming in Java", "Introduction to programming in Python"等等,你一样都会搵到好多间U。我以前间学校第一年系教Pascal,C系二年班OS科先学,无乜点特别教C,系tutor讲下tutorial。你讲SQL, Java, C#,即系主修电脑过班,通常一年班就会学买Computer Organization/Architecture,唔会系对hardware零认识去学C,起码只乜系stack,memory address,2'complement,register等等。另外C同C++唔同,C++比较C容易DD,用STL嘅vector同string可以避免一部份pointer arithmetic同memory management嘅问题。初学C++会好过C。

楼主系中学生,无tutor同professor问,自修programming。梗系搵易上嘅手好D。

作者: code4food   发布时间: 2013-10-20

我对PROGRAMMING 是初哥, 现在系学紧VB, 虽然好多人都认为C 才是正路, 但以自己为例, 最初睇C 自学真系唔易明白, 但VB 相对真系容易好多, 现在都可以写一D 简单程式了, 而且明白左个方法, 再去睇返C 个D 书, 就反而易明好多.....
我学VB 全靠YOUTUBE ......
你可考虑睇睇, 只要上YOUTUBE SEARCH vb.net 上载者是TeachMeComputer, 我觉得佢个讲解好好...

作者: will8088   发布时间: 2013-10-20

引用:原帖由 will8088 於 2013-9-4 11:09 AM 发表
我对PROGRAMMING 是初哥, 现在系学紧VB, 虽然好多人都认为C 才是正路, 但以自己为例, 最初睇C 自学真系唔易明白, 但VB 相对真系容易好多, 现在都可以写一D 简单程式了, 而且明白左个方法, 再去睇返C 个D 书, 就反而易 ...
smart boy

作者: ceap2003   发布时间: 2013-10-20

热门下载

更多