计算机语言漫谈4.问世间是否此山最高

作者回忆起从小到大对编程语言的探索,指出哪种语言最好的问题没有标准答案,强调体系和配套工具的重要性超过单一语言。

小时候看武侠小说,看那些武林高手总是打来打去,总想着比出一个高低来。长大以后学习工作了,接触到了很多种的计算机语言:BASIC、C/C++、Java……太多了!到底哪个语言最好呢?貌似很多人公认是PHP。

这种问题就像是很多选择困难类型的问题一样,没有标准答案。

在我读初中的80年代,你们能想象我们那所破学校有一台“Apple Ⅱ”吗?所以有幸参加了一个“BASIC”学习班,只是那台硕果仅存的计算机很不幸地在我们上机之前就罢工了。于是我们在没有碰过一次键盘的情况下,通过在纸张上面写写画画,愣是学完了这个课程,还参加了两次竞赛,当然比赛结果可想而知了。终于到了大学时代才有幸真正零距离触碰了那些宝贝!一开始学的是“Fortran”,第一次知道了还有“VAX”、“太极”机器,感觉好神奇!同时“BASIC”也拣回来练了一把。

再后来,就有机会接触到了C语言:简洁的语言,真美!那时候不挑书地胡乱看。也学了C++、Java,都很粗浅。工作以后接触到的语言就更多了,由于工作关系,最后也只是在C/C++花了更多一点的时间而已。

现在越来越多的语言越来越流行起来了:Lua、Python、Rust。我认为计算机语言发展到目前的这个程度已经足够了,不需要再多的语言了。人的精力是有限的,把有限的时间花费在无限的语言里面,实在太不值得!回到最开始的那个问题:哪种语言最好?还是没有答案!语言并不是那么重要,重要的是为之构建的整个体系,包括配套的一系列能提高工作效率的工具。Java要是没有TOMCAT之类的运行环境以及与之相关的一些架构,根本到不了今天这个程度。所以,与其纠结于哪个语言,还不如适时地为这个体系添砖加瓦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值