[讨论]读 百年不亮 的一回贴有感
回贴地址: http://bbs.bc-cn.net/viewthread.php?tid=148382这回贴分析得很透切,对于迷惑于此类问题的朋友确实很有帮助.
不过, 我还是迷惑,因为我所迷惑的问题不在于此!
我很想很想问一些问题,怎样才算是真正的最本质的程序员?
计算机科学和计算机应用的区别是什么?联系是什么?
为什么中国不会有一个类似Borland或ms的公司?
erp叫企业软件,或说应用软件吧.那么.net叫什么软件? 应该叫开发软件吧!
好了,是否写应用软件的技术应该纳入计算机应用这一类?
而写开发平台的技术应该纳入计算机科学这一类?
然而我所知道的写计算机应用软件的公司很多, 然后我所知道的写开发平台
的公司很少.
写开发软件的程序员的职称名函叫什么?
我想很多对编程有兴趣的朋友最终所学的都是偏离了初衷!
我是从basic语言开始学编程的,后来接触到了vb,vb是基于对象和事件驱动的.
学了有那么长的时日了.让我感受到了基于对象和事件驱动的乐趣.我真的很兴奋,
自以为找到了自已想要的东西.可是有一天我突发奇想,这个想是怎么样的确不好说
我用一个例子说明白吧(vb):
新建一个标准的工程:即有一个窗体, 然后向窗体添加两个文本框(text1,text2),
一个按钮(cmd1):
意图:
例如在text1中输入vb语句:
dim i as integer
for i=1 to 100
text2.text=val(text2.text)+i 'val,把字符串转换为值类型
next
然后点一下cmd按钮,就会执行text1里写的代码.然后text2会显示出结果.
后来我知道这是与编译原理有关的,后来找编程原理的书看,这此又与C/C++扯上
关系的,我还不会c/c++,所以我就想,我得去学c/c++才行.接下来我就去学c/c++
了,却又走上了歪道.因为在vb的影响下,一般写程序都是拖放控件的,然后c++
却没有这功能,我就想怎么样才能用c++去实现一个窗体或其它的控件呢,后来网上
找教程看,噢,原来要用api实现的,接着就看api的教程,看了不一天,就不看了,因
为太烦锁了.其实这还不是最主要的原因,主要的原因是为什么一个api函数只要我
写上一些参数就能实现创建一个窗体, 我就想这api是如何来的?怎么样才可以写
出一个像sendmessage的api函数? 所以学习api不是我想要的,丢下不学了,丢下不
学的原因还有一个,我学过些时日vb.net,vb.net的教程说用vb.net写程序尽量不要
调用api.提倡调用什么什么类库就行了.几乎可以实现全部分用api实现的功能了.
我就想,就算我学会了全部的api那如何,到头来还不是习得一身屠龙之技而无龙
可屠.那是何等的悲哀...
回到C++,在vb背景的影响下,我又想,如果用C++ 实现单击事件呢?后来得知要用到汇编
中断什么什么的.所以知道我得去学习汇编.
又有一天我有突发奇想,能否用c++写一个可以脱离系统环境运行的程序.所以我又到网上
查资料,到bbs问. 天哪...原来这是叫写操作系统.找了些关于写操作系统的教程看.其实
只是随便地看了点,就不看了.因为里面的程序不是汇编就是C/c++, 或者两者结合.还有很
高深的算法,所以我想,我得真正认真地去学习c/c++ 数据结构算法...
原来我才发现,我真正想要的是学会如何写操作系统,学会如何写编译器...
或者这是我真正想要的吧...我和我的一个朋友说了此事,最后我跟他说,待我搞定了
汇编,下一步可能又会去搞物理学了.他笑笑地说: 你应该去搞哲学.....
呵呵...我真的怀疑写操作系统和编译器是不是我真正想要的,呵呵...不过至少现在是.
或者如果我一直这个样子,会一事无成...却又控制不住自己,但我知道我和那些心态浮燥
徘徊学什么语言,听人家说什么什么语言好之后,一门语言刚入门又丢下学别的人不同.
或者我想要的就像在问宇宙是怎么样诞生的?空间有尽头吗?时间有开始吗?