引用竹本鸟的一段话:
以前,有一段时间;我总是在研究怎样用“qbasic”编图形,现在呢?有一段时间,我也在用同样的态度对待C语言。有个偶然的机会,我看了一篇贴子;看了之后,我也有同感。大致意思是:“我们总在拿着一个一个别人做好的堆木,堆成自己想要的东西。”当然,既然是别人的东西;那么你就心须学会使用它;而这正是一大悲哀。因为,我们总是把一个又一个的珍贵时间花在这无聊的学习当中。我将这种人称之为”程序员工匠“不之为过。
——————————————————————————————
以下只代表个人观点。
计算机由硬件到软件,这两端之间包含了很多层次,我这个所谓的层次指的是工作的分工,[程序员]这个职业是其中的一种,计算机的分工如此细微,是否每一个人都要学个全,学个整?
每个领域都需要有人支撑,而程序员也并非一定要任何东西都得自己都会做,而且得自己有能力亲自去做;我的意思是,即使你会写所谓的“堆木”,不用别人的,但是你会全部重新写过么?时间呢?
引用的好处之一是可以节省时间,而且这些“堆木”有一定的安全及性能,还有对平台的适应。能说学习它是浪费时间,无聊么?
软件要能运做,首先必须靠的是硬件平台,再有就是操作系统平台;
程序员要编写程序难道要先买硬件组一台机器,搭建硬件平台,然后用 CPU指令系统和 ROM BIOS 编写构建一个操作系统平台出来,然后再写一个编译器,再为编译器写库,再调用库来写程序???
#include