| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4087 人关注过本帖
标题:学习编程语言的心得与体会
只看楼主 加入收藏
tianykun
Rank: 4
等 级:禁止访问
威 望:11
帖 子:3727
专家分:0
注 册:2005-11-13
结帖率:100%
收藏
 问题点数:0 回复次数:4 
学习编程语言的心得与体会

记得当时自己在选专业的时候,只是因为好奇而选择了计算机专业。其实,很多人说我更适合去学工商管理,原因是他们认为我很有经济头脑。说实话我自己也这么想,但是我的好奇心太过强烈,以至于我最后还是选择了计算机专业。其实它有更好听的名字—— IT ( Information Technology )信息技术,这是我以前所能理解的,但是到了现在,学得多了,懂得多了,我才发现事实并非如此简单。

不像那些高手一样,从以前就接触 BASIC ,以前应该还有一种叫做 QBASIC 的 BASIC 语言开发工具,不过我没有接触过 BASIC ,我是从 Pure C 开始的。

像很多普通计算机专业的大学生一样,我也只是静静的学着,没啥特长。但我从没放弃过假如你自己已经放弃,那么我认为那不会是个好选择。理论上应该是不会有的。 ^v^

注意以下文章只适合普通人或被困学习计算机语言而不知为啥的人。 ^_^( 我怕高手骂啊…… )

在我学完 Pure C 之后,没过多久又马上开始学习 C++ 了。(当时还以为 C++ 是 C 的新版本呢,真不好意思 -_- ),一学才知道是两个完全不同的计算机语言,只不过在语法上有些相似而已,就像 C++ 语言与 JAVA 语言一样,仅仅只是语法相似,没有任何关系。希望菜鸟们不要搞混!

我很明白也很了解那些菜鸟想写“病毒”的心理。因为我也曾经想过。但从没成功过。原因是因为我学会了“放弃”。怎么会放弃呢?原因是多方面的。

首先,对计算机语言有一定了解的人都知道它的发展历程。先由机器语言( Machine Language ),也就是我们所熟悉的“ 0 ”和“ 1 ”。接着是我们用来破解之用的汇编语言( Assemble Language ),但通常情况下我们只是反汇编那些好东东,然后等我们看到注册码之后在,嘿嘿,到手、成功,爽 ^O^ 。再接着就是你们现在学的 C 呀、 C++ 呀、 VB 、 VC++ 、 FoxPro 、 PB 、 Perl 、 PHP 、 ASP 、 JAVA 、 J++ 、 Delphi 等等。其实还远远不止这些,还有很多军方用计算机语言未谈呢。我已经头大了。你们呢?不过还好他们有一个统一的名字——高级语言( The third Generation Language ),实际上,它的中文意思应该叫第三代计算机语言(记得跟前面两代做对比,不会已经忘了吧,我晕!),很自然的我们应该知道还有 Four GL 这个东东( The fourth Generation Language ),第四代计算机语言,最好理解的就是 SQL 等数据库语言。我对这个很不在行,宁可用到再学。不过对于学 ASP 或 ASP.net 的人我想应该好好学一学才对。很重要的哦!我还听说有所谓的 5GL ,我倒 …… !快受不了了,挂了,挂了 …… @_@!惨啊 ……

我们再回头看看上面提过的语言,加起来都快 20 来种了(因为还得加上 Borland 的 Turbo C 之流)。学啥好啊! ( 这不过是原因之一 )

如果说到病毒,那么学汇编是必不可少的。而且你得了解硬件。对于我这种从 3GL 开始的“鸟”,降级到学 ASM ,我无法承受,所以我选择了“放弃”。 ( 这是原因之二 )

不过上面都不是重要因素,真正的原因是我很“懒”―_―。我可不想为了做一个马上被人杀死的病毒而浪费我的青春,我宁可做一些可以赚钱的 ASP 页面。(听过 McHotdog 的歌吧,有钱那话就大啊,兄弟姐妹们,嘿嘿,阴笑一下啦)。 ( 这才是主导因素 )

光想想我要安装的编程工具,我就觉得对不起自己的爱机,它还是个 P3 500 的老祖先啊,承受不起太大的负担啊,我哭。(看看人家的 P4 或 AMD 的 NB 64bits CPU ,我对自己的口袋叹息)。

劝不想犯法的兄弟姐妹们早点放弃造毒的想法。还是乖乖的学点能赚 money 的东西吧,我们不吃饭总得喝水吧?

扯了这么多我还没进入正题,各位不用担心。看见你的键盘没, Ctrl+A ,再 Ctrl+C ,再打开 notepad ,最后 Ctrl+V 保存慢慢欣赏,时间多的朋友可以接着往下看主题哦!!!

说起计算机语言我不得不提一下 CPU 的发展,从 4 位, 8 位, 16 位, 32 位, 64 位,还有 PS2 的 128bits 。不愧是 Japan 的 SONY 啊(真想说句“ < 反 ' 拳 ' 旁 >+ 句日的”,挨了两颗原子弹,翻身居然比咸鱼还快, PF 啊!)。

通常我们在学校学的都是 Win16 下的编程语言,也就是 Microsoft 的 DOS 之类的操作系统所适合的应用软件(指的是你所能开发的),而真正的可视界面 GUI ( Graphic User Interface )是 Win32 的。所以你所学的可以认为是“垃圾”。伤自尊啊,白学了。其实不然,所谓师傅请进门,修行在个人,学校教给你的不过是学习方法,而不是最终结果,学海无涯,真正的往往是自己的。所以我们并不白学。等到你什么时候能够不需要学校而能自己独立学习的时候,才是你开始学习的时候。那时 Win32 的东西你就 OK 了。

如果你以为你已经完全掌握了你所最了解的计算机语言时,我告诉你,你错了。如果这么容易就让你学到,人家老外赚谁的钱?我们永远只是去学“皮毛”而已。真希望能出现一个 The man on the giant's shoulder 那种人。总比 Under the kneel forever 强得多。不得不 PF “牛顿”啦。

举个简单的 APIs 来说,光只是这些函数你就得研究一年半载了。虽然只是 Ctrl+C 再加 Ctrl+V 的过程。要完全了解 …… 爽死你呀(你 NB ,那我只能 PF 你)。还好有术业有专工一说,不同的 Win APIs 有不同的领域。正如你可以不用管太多的图形 APIs ,假如你只是一个普通的软件编写者。也就是说,用什么再学什么,没有目的,学了当摆设有用吗?

等你掌握一种计算机语言语法时你就应该可以自学了。这是你进步最快的时候,找一本你想学的技术书,比如《 Windows Programming 》那样的。很快你就能从 Win16 飞到 Win32 了。再接着 VC ++那样的 MFC 就是小 case 了。最近,本人正自学 COM+ 技术,虽然是过去式的东西,学一学挺有意思的,温故而知新吗,哈哈!

总结一下我所谈的,大家都应该很明白自学才是硬道理,他人帮不了你。也就是说掌握语法后你就可以学你想要的专业技术了。花点钱那自然是必不可少的,想白拿别人的东西,人家老外才没那么傻呢。对他们来说 Internet 不过是 B2B 的电子商务而已。难怪世界首富都是 TMD 的一“流”的老外。还有最后我想提醒一下,想造“毒”的 Brothers and Sisters ,最好学 MASM32 的 Win32 汇编和 PE 结构( Protable execute 可移植结构)。普通的 BAS 们学习一下 MS 的 VC ++和 VC ++ .net 或 C #和 C # .net(# 读 sharp 的音 ) ,还有 ASP 和 ASP.net ,任君选择,爽吧!如果想在工作上用 , 最好学 SQL 的 4GL 在了解 Oracle 之流,照理说老板们只能听你的。所以呢,多注意一下“术业有专工”,你会获益非浅的。(为什么你不提 JAVA ,因为如果再写,恐怕看的人太累了)下次再见吧!^_^

搜索更多相关主题的帖子: 语言 计算机 心得 BASIC 体会 
2005-11-16 17:16
hua_xin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-11-19
收藏
得分:0 
看完这段话,真的令我茅舍顿开,非常感谢.我想我是该开始自学自己喜欢的技术了!
2005-11-19 17:11
suntercel
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-11-19
收藏
得分:0 

偶也是大学生,两年半下来什么都木有学会

2005-11-19 23:08
zhai2651173
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-11-5
收藏
得分:0 
很好

日本小子有种和我单挑...................坯试日本
2005-11-20 15:56
mxtk7
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-7-3
收藏
得分:0 
2008-07-03 18:31
快速回复:学习编程语言的心得与体会
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029364 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved