返回信息流谢谢!
这是一条镜像帖。来源:北邮人论坛 / soft-design / #17495同步于 2007/5/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
如果想学习一门新的没接触过的计算机语言,我应该怎样着手能在
angel
2007/5/10镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
突然想到Nothing Impossible
【 在 Neverwinter (nez@Atlantis) 的大作中提到: 】
: Mission Impossible
个人看法
从Hello World开始,了解最基本的语法,以及把程序跑起来的方法,一般来说,结合Tutorial,可以在半小时内搞定这一步
其实熟练掌握C/C++之后,入门一些常见的语言不是难事,类C语言语法的就更容易了
但是有些语言比较奇特,比如Haskell之类的函数式语言,跟C/C++的思想不一样,需要一点时间去接受它
了解这种语言是编译型还是解释型、是强类型还是弱类型之后
接下来的就是各种运算符、变量类型、循环、函数、对象、字符串处理、文件IO
按照情况,可能还需要了解网络编程、多线程/进程、正则,以及熟悉该语言自身的一些的包,比如Java/.NET就有很多现成的Package/库可以用,Perl有CPAN、PHP有PEAR,这些现成的程序包可以让你事半功倍,所以了解一些很有好处
有个大体的认识之后,就可以做点体现语言特性的小项目,比如Perl就可以做一些文本数据处理或Web信息抓取解析的工具,就能体会到Perl方便快捷的正则应用;也可以把一些以前的项目移植过来。等到熟悉开发环境后,基本上就算入门了吧,就下来就可以随着项目的进行,看一些Advance Programming的书或文章了
re,再补充一点,找一份好的文档或相关的书是非常重要的。
【 在 coolfantasy (Cool) 的大作中提到: 】
: 个人看法
: 从Hello World开始,了解最基本的语法,以及把程序跑起来的方法,一般来说,结合Tutorial,可以在半小时内搞定这一步
: 其实熟练掌握C/C++之后,入门一些常见的语言不是难事,类C语言语法的就更容易了
: ...................
re,要看经典教程,可以少走无数弯路
再补充一点,学了Java再学C/C++会很痛苦,如果学了Java一定要学C/C++,建议先看完卡内基梅隆大学的《深入理解计算机系统》
【 在 flyingkisser (齐天大猫) 的大作中提到: 】
: re,再补充一点,找一份好的文档或相关的书是非常重要的。
从java转C++有这么恶心么?
【 在 coolfantasy 的大作中提到: 】
: re,要看经典教程,可以少走无数弯路
: 再补充一点,学了Java再学C/C++会很痛苦,如果学了Java一定要学C/C++,建议先看完卡内基梅隆大学的《深入理解计算机系统》
【 在 coolfantasy 的大作中提到: 】
: re,要看经典教程,可以少走无数弯路
: 再补充一点,学了Java再学C/C++会很痛苦,如果学了Java一定要学C/C++,建议先看完卡内基梅隆大学的《深入理解计算机系统》
cool cool
其实我说,在刚开始学第一门语言的同时,就该去看cmu的这本《深入了解计算机系统》
毕竟JVM帮程序员完成了一些在C++里需要程序员自己完成的工作
如果计算机基础理论扎实的话 没有什么问题
【 在 Jarod (计算智能) 的大作中提到: 】
: 从java转C++有这么恶心么?