最牛编程者
A. 中国IT界最牛的十个人
我国20世纪最有影响的IT人物
按:《计算机世界》报于2000年初组织了一次“世纪评选”,根据专家和群众的意见评出对我国20世纪IT事业最有影响的10个人,谭浩强教授名列第二,他的功绩是把千百万非专业的人引入计算机的大门。1.张效祥——中国IT见证人作为我国计算机事业创始人之一,40年来,张效祥从我国第一台仿苏电子计算机制造的主持人,到我国自行设计的电子管、晶体管和大规模集成电路各代大型计算机研制的组织者和直接参与者,为我国计算机事业的创建、开拓和发展,做出了重要贡献。70年代中期,在他的领导和直接参与下,率先在我国开展多处理器并行计算机系统国家项目的探索与研制工作,并于1985年完成我国第一台亿次巨型并行机系统,为我国巨型机的研制开拓了新的技术途径。由于其对计算机的突出贡献,张效祥被聘请或当选为国务院电子计算机及大规模集成电路领导小组计算机顾问,国家发明奖励评审委员会委员,国家自然科学基金委员会计算机学科评审组组长,国家计委中国国际咨询公司专家委员会委员,国家科委国家高技术计划评估监督小组成员等,并长期担任中国计算机学会理事长,现任中国计算机学会名誉理事长。2.谭浩强——计算机科普作家如果告诉一个外国专家,一本计算机方面的科技书籍卖出了400万册,他肯定会不相信,然而就是这本叫作《BASIC语言》的书发行量现在已经超过1200万册,而它的作者就是谭浩强。在80年代,谭浩强在中央电视台主讲BASIC,观众达到100万人,而以后的几种计算机语言的电视讲座使谭浩强的学生最多。许多人买书就是冲着“谭浩强”这个名字去的,有人说这个名字就是一个知名品牌。1984年,谭浩强等人创办了全国高等院校计算机教育研究会,对非计算机专业的计算机教育进行了长期、深入的研究。可以说,谭浩强的功绩在于使更多非计算机专业的人了解了计算机,把他们引入计算机的大门,为中国计算机的普及做出了巨大的贡献。3.王选——激光照排系统之父王选是IT业内业外家喻户晓的人物。70年代参与着名的“748”工程,以其独特的“轮廓加参数描述”技术思路实现排版技术跨越,并成为研制汉字激光照排主导人物之一。同样令人敬佩的不仅是王选的个人奋斗经历和在专业学科中表现出的优异才能,在致力科技成果商品化、产业化方面,他也堪称开风气之先。4.柳传志——中国IT产业乐队首席指挥柳传志的价值、贡献、意义不仅局限在计算机界,他提出的“贸、工、技”企业动作方式,为弱势的中国高科技产业参与国际竞争趟出了一条切实可行的路;他总结“管理三要素”--“搭班子、定战略、带队伍”,为长期困顿于计划体制下疏于管理的中国企业指明了管理的要义;他对联想“国有民营”模式的产权改造,为中国企业解决在转型时期积累下的大量产权问题提供了一个范例。柳传志是中国最成功的企业家之一,是中国计算机产业的领袖级人物。5.倪光南——站柜台的研究员和被解聘的院士倪光南是中国计算机界最优秀的科学家之一,他主持开发的科研成果多次获国家科技进步一等奖。他还是中国科技人员走出象牙塔的象征,被誉为“站柜台的研究员”。他的联想式汉卡让联想从中关村普通一个做贸易的公司一跃成为一家高科技公司;1988年,联想打到海外去,倪光南带领一支精锐的研发队伍在香港研发出了后来为联想带来巨额利润的联想板卡和联想微机。由于与联想高层主管在发展道路上存在分歧,1999年,已经身为中国工程院院士的倪光南被联想集团解聘,留下许多遗憾和困惑。6.王志东——中国互联网运动的先锋成功地将自己从程序员改造为经理人、国内“互联网运动”的先锋人物。从一文不名到今天最火爆的互联网公司的CEO,从被迫从“新天地”出走到辗转创立新浪网,王志东当是1999年最受瞩目的国内IT明星之一。除了广东人与生俱来的商业意识之外,王志东的年轻、厚道和越来越成熟的职业人作风、个人品牌以及对互联网业的敏锐感情,同样会给人留下很深的印象。据说为了更充分的国际化,王志东现在正苦练英语口语。7.杨芙清——中国软件“青鸟”在中国计算机产业,杨芙清以大力倡导、积极实践软件工程研究着称,并以解决大型复杂软件系统的研制闻名软件业。她取得的成就令人眩目:在国内首先研究解决了共享资源和多道程序协调运行的概念和方法,并研究成功集成电路计算机DJS11机(150机)操作系统。用PCM方法,层次管理结构设计实现了DJS200/XT2操作系统,且全部用于系统程序设计语言SCY书写。倡导研究软件工程支撑环境,以解决软件的开发手段,为软件的工业化生产提供环境。进行了软件工程核心支撑环境BETA-85、集成化软件工程支撑环境青鸟系统的研究开发。承担了软件生产智能化技术研究,领导研制了多语言混合编程环境KM系统。主持了南京市汽车制造厂转向器厂和北京电视机厂计算机辅助企业管理信息系统项目的开发,研制成功了管理信息系统生成系统MISGS。作为北大教授、计算机科学技术系主任、博士研究生导师,长时期以来,杨芙清不仅致力于科研开发工作,还在北京大学这个着名的教学阵地上孜孜以求、诲人不倦地为我国培养出一批又一批的IT人材。杨芙清现正在软件工程开发环境的标准化与实用化和软件生产智能化技术研究领域继续做出自己的贡献。8.李国杰——“产学研”探索者作为中国高性能计算机研制的带头人,人们对李国杰最感兴趣的是他的双重身份:中国工程院院士兼曙光公司总裁。李国杰和曙光公司紧密结合所取得的成绩,向世人展示了中国优秀知识分子在社会主义市场经济的浪潮中如何将“知识--科技成果--市场”三者运作成良好性互动的时代风彩。高性能计算机是一个国家科技实力的象征,这方面的研究是“兵家必争之地”,而曙光机走出了自己的路子,被认为是中国计算机研究水平和应用水平的一面旗帜。美国留学期间的李国杰在智能计算机、有效搜索算法和VLSI处理器阵列这三个领域做出了重要的开创性贡献,而他在日常也不忘对年轻科研工作者进行“爱国主义教育”:“既看到中国的缺陷又不失振兴中华的信心,既受到西方文化的熏陶又不迷迹西方生活”。9.施振荣——微笑创时势1989年被《FORTUNE》评选为“与亚洲做生意不可不认识的二十五位人物”之一,1995年被《世界经理人文摘》推选为“全球15位最能创造时势的企业家”之一,1996年被美国《商业周刊》评选为“全球25位最杰出的企业管理者”之一--这就是施振荣,台湾宏集团董事长。 像他的企业一样,出生在台湾省彰化县的施振宽松拥有全球性的荣誉。他总能带来新鲜的思想,他的微笑曲线、XC理论无不是对IT行业深刻理解后的点睛之解;而他奋斗、创造的经历对年轻人来说,更具有借鉴意义。他打破了华人企业难以长大的谶语,这中间的经验产在是每一个想要做大、作“百年老店”、进500强的国内企业需学习的。10.刘积仁——促进软件产业化的排头兵刘积仁是中国第一个计算机应用专业博士。他不仅作为学术带头人,在跟踪国际计算机软件技术发展最新潮流、从事基础研究工作方面取得了卓越的成绩,更引人注目的是,他把眼光投向中国巨大的应用软件市场,于1991年创办软件企业--东大阿尔派及东软。从3万元科研经费、3台普通微机、3名年轻教师和一间半教室起家,创造性地把一个名不见经传的东北大学网络工程研究室发展成为拥有上市公司东大阿尔派在内的大型软件企业。公司现有工程师1900多名,总资产9亿元。刘积仁在探索发展民族软件产业方面做出了突出贡献,先后获得全国“五一劳动奖章、跨世纪优秀人才”等多项荣誉。 原作者:《计算机世界》编辑部 来 源:《计算机世界》
B. 阿里巴巴最牛的电脑程序员是谁
曾是一个网红的网络技术达人,他的名字叫余锋,拥有者顶级黑客的能力,每天为阿里巴巴抵挡上万次黑客入侵,拥有着年薪百万等优厚的待遇。
而阿里巴巴最牛的程序员就是余锋了,中国第一代技术网红,阿里“拜霸爷”神教创始人,现阿里云弹性计算负责人,一个把阿里云团队推向国内云数据库顶尖的男人。霸爷的技术有目共睹,知乎网友对他的评价更被奉为经典:对于计算机的了解到了庖丁解牛的程度,他被马云中用,每天抵挡很多外来黑客,年薪百万。
C. 编程训练的四种能力
阶段一:无意识,无能力
约翰是一个年轻的网站开发者。他以前是一个法律科的学生,但是他认为他的钱途不在这方面,所以他眼睛一转,做了转行的决定。他曾经帮他的朋友修过计算机,而且很成功,所以他认为这方面应该都很容易。
他很快找的了一些能够让他学习这些工作的地方(当然,都是靠近他家的地方)。六个月后,他开始声称自己是个网站专家了,他的简历上已经列举了不少编程语言、应用程序,以及开发平台。
约翰,实际上,是一个冷酷的“拷贝/粘贴”者。 他以为能够成功的显示一个windows提示框,就表示对Javascript已经掌握了。
PHP? 简单:他成功的安装了Wordpress。 Linux? 他从LiveCD上启动了Ubuntu系统,他能够搭建一个Apache负载均衡集群服务器。 他的意识告诉他,他已经无所不知了。
问题就在于,约翰没有意识到他可以学到更多的东西,所以他就简单的停止学习了。他一直处在一个气泡中,他经常访问的在线论坛和邮件列表里有很多人都非常客气的告诉他,他的问题在于他肤浅的知识,但没有人能捅破他的气泡。 而且更悲哀的是,他在论坛里的能力值比你我加起来都高。约翰是无意识的无能力。
阶段二:有意识的无能力
马克是个数学老师。他在一个小镇的大学里工作,他希望他的大学里能够拥至少是五倍于现有数量的资料库。 他知道在科技领域方面他的大学先对于其他研究机构落后很多,所以他决定自己动手去做这个工作。 他想建立一个在线平台,能在社团里共享他们的课程。
马克是天生的逻辑型的思维。 他知道为了实现这个东西,他需要去做研究,搜集信息。他的搜索从维基网络开始,但最终在大量的浏览阅读后他明白其实世界上已经有不少团队对他的这种问题提供了开源方案。
他从那些工程中选择了一个最能满足他的需求的一个。 他开始着手阅读在它的网站上找到的文档和手册,最后他把源程序下载下来。他的兴奋状态逐步退去,因为他看到了’数据库连接错误’。他试了又试,不至三次的检查他的每一步骤,还是不成功。马克并不恼怒,因为他知道自己在这个领域并不是专家。
他开始转向它邮件列表平台,在里面,他用他所知道的(其实很少)最精确的语言描述了他的问题。他提醒每个人,他并不清楚他所做的这个东西,所以他希望能得到更多的文档去阅读,或人们给他提供这方面的提示。 他不需要等待很久就能得到解决方案,因为他采取了正确的方法。马克是有意识的无能力。
阶段三:有意识的有能力
自从阿德拿起他的第一本HTML书至今已经有两年了。很显然这是一条不归路,对于阿德来说,每天思考的问题都是如何去提高自己喜爱的这个专业。
在他拿起第一本书几个月后他得到了他第一个作为自由工作者的身份开发一个网站的工作,他投入了极大的热情,不管这个工作的薪酬有多低,这个工作有多基础 (甚至是对于他的水平)。
他深信一点:最好的学习的方式就是坚持不懈,屡战屡败,屡败屡战。 他经常去研究如何以最好的方式执行一个功能,因为他知道最好的代码不是第一次就能获得的。 他必须去优化代码,他一遍又一遍的审查。 他一次又一次的修正。
之 后,他又给他自己写了一个大概有30到40行的程序。 几天之后,他忍不住感到失望,因为他在上网时发现了一段更省事的、而且更简洁的程序,代码行只有他的一半。
他渴望知道何时他才能轻松的写出如此高质量的代码。 然而,经过一段思考之后,他开始分析他自己的代码。 他知道必须去重写这些代码,否则睡觉都不会安稳。 他不愿意去拷贝粘贴它们。
阿德正走在成为一个优秀的专家的路上,但他不会给自己加上这个称号,他愿意去等。阿德是有意识的有能力。
阶段四:无意识的有能力
这是编程水平的终极阶段。 它不仅仅是知识积累的结果,更是一系列的逻辑规则在数年里慢慢地刻印到一个人的脑海里的结果。
我们面对这样的一个人时不得不由衷的佩服他对如此复杂的问题能更如此轻松的应对。 这种编程者看起来就像是能够嗅出问题的解决方案,而不是思考出的。
优化的编写,可维护的、安全性的程序,应用各种设计模式,使用正确的开发工具组合,这些会自动的在他的工作中体现出来。 这种人能够轻松的使用多种语言在多种操作系统平台上工作。
D. 程序设计语言通常有哪些
程序设计语言通常分为:机器语言、汇编语言、高级语言三类。
机器语言是最底层的语言,只有“0”和“1”,二进制语言,就像开关一样,0是关,1是通过。汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系。
高级语言面向用户的、基本上独立于计算机种类和结构的语言。高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。
(4)最牛编程者扩展阅读:
主要语言
1、习语言,即中文版的C语言
2、O语言,O语言是一款中文计算机语言(或称套装:O汇编语言、O中间语言、O高级语言)
3、APT( Automatically Pro-grammed Tools)——自动数控程序。第一个专用语言,用于数控机床加工,1956。
4、FORTRAN(FORmula TRANslation)——公式翻译程序设计语言。第一个广泛使用的高级语言,为广大科学和工程技术人员使用计算机创造了条件,1956。
E. 最牛B黑客是谁
历史上五大最着名的黑帽黑客1. Kevin Mitnick 2. Adrian Lamo 3. Jonathan James 4. Robert Tappan Morrisgeek. 5. Kevin Poulsen Jargon File中对“黑客”一词给出了很多个定义,大部分定义都涉及高 Robert Tappan Morrisgeek.超的编程技术,强烈的解决问题和克服限制的欲望。如果你想知道如何成为一名黑客,那么好,只有两方面是重要的。(态度和技术) 长久以来,存在一个专家级程序员和网络高手的共享文化社群,其历史可以追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实验时期。 这个?文化的参与者们创造了“黑客”这个词。 黑客们建起了Internet。黑客们使Unix操作系统成为今天这个样子。黑客们搭起了Usenet。黑客们让WWW正常运转。如果你是这个文化的一部分,如果你已经为它作了些贡献,而且圈内的其他人也知道你是谁并称你为一个黑客,那么你就是一名黑客。 黑客精神并不仅仅局限于软件黑客文化圈中。有些人同样以黑客态度对待其它事情如电子和音乐---事实上,你可以在任何较高级别的科学和艺术中发现它。软件黑客们识别出这些在其他领域同类并把他们也称作黑客---有人宣称黑客实际上是独立于他们工作领域的。 但在本文中,我们将注意力集中在软件黑客的技术和态度,以及发明了“黑客”一词的哪个共享文化传统之上。
F. 请问哪种编程语言最牛X
C
JAVA
JavaScript
VBScript
这应该对你网络比较有用
G. 2020年最值得学习的5大编程语言
今天给大家盘点2020年最值得学习的五大编程语言,掌握了这些语言你不仅能顺利找到一份好的工作,而且还没有相关学历要求。在盘点中,我们主要考虑了以下三方面,对语言进行排名,分别是:
一、要学多久
即学习、掌握这门语言所要的时间,从零基础的小白入门,最终能做出实际的项目。
二、市场需求
市场对这门语言需求如何,薪资待遇是怎样的。
三、整体效率
学这门语言的效率和收益如何?从编程领域的个人发展来看,这是十分关键的,学多久你才能做出相关项目。
当在创业公司和中小型公司工作时,你需要在很短时间内就能上手,做出可用的模型或应用。
下面我们来具体盘一盘,看看2020年最值得学习的五大编程语言有哪些。
TOP 5
Java
Java是很多人熟知的一款老牌编程语言。它是面对对象的编程语言,常用于开发许多安卓应用。这也是为什么即使到今天,还有很多人在使用Java。
许多大型公司也还在使用Java,许多交易软件也是用Java写的。
但如今Java的热门程度有所下降,因为现在,人们还可以用Kotlin之类的新兴语言来开发安卓应用。
因此在谷歌趋势可以看到,近五年Java的热门程度在下降。
除此之外还是有很多Java的工作岗位需求的,根据国外着名招聘网站indeed,在美国,Java程序员的平均年薪为103,346美元。
TOP 4
Swift
Swift是苹果用于iOS系统的编程语言。
如果你想自己写的应用能展现在App Store上,或者是实现每个程序员的梦想,通过自己精心编写的应用获得“睡”后收入,那么Swift就是不错的选择。
Swift是当下非常流行的编程语言,而且根据谷歌趋势,它的热门程度比较稳定,在近五年都比较平稳,没有明显下降。
同时,Swift学习起来对新手特别友好,网上有很多学习资源,除此之外它学起来也特别有意思。
对比起来,新手学习Java会让你痛不欲生,但Swift学习来就简单些。
根据indeed的数据,美国Swift程序员的平均年薪为115,000美元。
TOP 3
SQL
SQL既可以每个字母分开念,也可以念成Sequel。
有些人争论说SQL不是编程语言,但其实它的全称是structured query language 结构化查询语言。
我强烈建议学一学SQL,不论你在工作中使用哪种语言,如果你想编写手机应用或web应用的话,你都需要处理数据,但如果不会SQL的话,那你就束手无策了。
在刷微博和抖音时,我们会对其他人发布的内容、视频或评论点赞,这些点赞信息和发布的内容是会被存储起来的。当你退出账号,重新登录,这些内容还在。
而这些数据和信息都是通过SQL储存的,这也是我认为SQL是非常值得一学的原因。
无论你想从事哪方面的编程和开发,特别对于web端的后端开发,或全栈开发者来说,你必须会SQL。
根据indeed的统计,美国SQL程序员的平均年薪为89,000美元。
TOP 2
JavaScript
看到这里很多人会有争议,为什么JavaScript才排第二,而不是第一呢?
根据谷歌指数和(PYPL index)编程语言流行指数,比起最后我们要说的那门语言,JavaScript目前排名第二。
首先,用JavaScript能做些什么呢?
JavaScript是非常强大的一门语言。如果你想做web开发,编写web应用,那么JavaScript就是你的不二选择。
无论你想做全栈工程师、前端或后端开发,熟练掌握JavaScript是很有必要的。
JavaScript非常流行,在GitHub上常常有新的框架出来。而且有大量JavaScript相关的框架和库,比如React、Vue.js等等。
所有的web浏览器都支持JavaScript。当你要编程,特别是web编程时,JavaScript是必不可少的工具。
根据indeed,JavaScript程序员的平均年薪为113,000美元。
TOP 1
python
如今Python是炙手可热的编程语言,根据谷歌趋势在近五年,这是最热门的语言,妥妥的第一名。
同时根据编程语言流行指数,Python是实锤的热门编程语言TOP 1。
Python最牛的一点在于,万物皆可Python。而且功能非常强大。
要问Python到底有多强大?
在国内,很多大家比较熟悉的网站都是用python开发的,比如新浪、网络、知乎、豆瓣、知乎、网易等;
国外的话,谷歌、YouTube、Facebook等企业也在广泛使用python。
除此之外还有Dropbox、Quora、Hipmunk、Reddit、Instagram等等都是用Python开发的。
如果你想做Web开发,Python就可以。Python有许多框架和库可以用,帮你做许多数据科学应用。
以上就是关于编程语言排名前五的全部盘点了,希望可以帮助到大家,
H. Linux创始人Linus Torvalds的编程水平处于什么级别
Linus Torvalds编写的是Linux的内核,尽管他编写的是一个很初级、很原始的版本,但那比较是一个操作系统内核,编写一个内核要求还是比较高的,不光需要原理性的知识,最起码数据结构的知识也要很过硬,而数据结构在很大程度上代表了一个编程者的水平,所以Linus Torvalds的编程水平还是比较高的。
I. parrot是什么东西
parrot是
Parrot
全球着名手机周边无线产品品牌 Parrot据Perl官方网站的消息,Perl之父Larry Wall和Python之父Guido van Rossum
4月1日联合宣布,经过一年的酝酿,决定合并两大技术社区,吸收两大语言的优势,开发出史上最牛编程语言,这种语言的名字将是Parrot(鹦鹉)。
J. 急`教教我`学什么语言编程最好`做出来的软件最牛!``谢谢
这位网友的问题是很有代表性的。有好些朋友想学编程,但是觉得不知该学什么好。的确,当各种RAD工具出现之后,程序设计似乎已经变得太容易了。有人就说,用RAD工具,你一行代码都不需要写就能编出一个很好的程序。
在这篇文章中,我不想比较语言优劣,也不想评选最能适应社会的语言。我只想就这个问题谈几点我自己的观点。
一、任何一种语言之所以能够存在,它必定有它可取的地方,同时语言之所以需要发展,也说明任何语言都是有自己的劣势的。我常常在网上,特别是一些大学的论坛上见到关于BCB与VC谁优谁劣,C#会不会取代C++这种论题,而常常这种话题是最热门的话题。我没有资格去评价这种现象,但是我是从来不参与这种讨论的。因为我觉得这种讨论没有任何意义!每种语言之所以能成为一种语言,它必然有它的可取之处。比如说,BASIC语言的简便易学,C语言的简洁高效,C++语言的功能强大。但是如果你是初学计算机语言,我却会建议你去学Pascal,为什么?因为它的结构严谨。要培养严谨的编程习惯,它可能是最好的了。
二、每个人学习的目的不一样,可以选择的学习对象会不一样的。如果您是想做一些小程序的开发,我觉得VB是很好的。简便易学。如果您要做的是大项目的开发,VC和BCB都是比较适合的。如果您有C或C++语言的背景,也许您会喜欢BCB。但是如果您要做UNIX下的软件开发,可能C和C++还是首要的选择。因此,根本就没有一种统一标准来衡量哪种语言是好的,我觉得只要是适合您的语言就是好的。
三、任何一门语言,入门是很简单的,但是要想能真正达到实用,能够写出好的程序是需要花很多时间的。没有速成法,没有捷径。对于VB或BCB等一类RAD工具来说,要想入门,大概一个星期差不多了吧。但是,如果您想做的是软件开发,可能不是一两个星期能解决问题的。
四、软件并不仅仅是代码。要想开发出好的软件,还有其他别的知识是必需要掌握的,特别是软件工程的东西。现在由于有好些人员对于软件开发总是认为,能写出代码就算完成了开发,他们认为软件就是写代码。但是事实并不是这样。
五、为了真正学好一门语言,学一些与此相关的知识我觉得是很有必要的。比如您想要学习Java,如果您学习一些面向对象的知识绝对有助于您对于这门语言的理解。如果您能学习一些标准C++方面的知识对于您学习VC或者BCB都绝对是有好处的。
六、对于一个编程入门者来说,选择一门容易上手的工具可能是最好的,因为对于初学者来说,树立信心可能比编程本身更来的重要。VB和BCB可能是最好的选择。VB和BCB有一个共同的特点就是上手容易。但是要清楚的是,容易上手并不代表它很容易驾驭,要真正精通一门语言绝对不是一件很简单的事。
七、语言的学习不可过于功利。我想我说这句话可能得冒被拍的危险,但是我还是要说的。有些朋友说,想学一门很容易掌握的语言以便于好找工作的。还有的朋友说,想学能够适应社会形势的(我都有点没搞懂他这句话是指什么)。但是,我要说,如果您已经到了必须找一份工作来准备明天的早饭的话,我劝你还是做点别的吧。软件的开发并不是一朝一夕的事。
目前,流行的计算机语言非常多,如 VB、VC++、Vfp、Delphi、C++Builder、J++Builder、PB、Perl、ASP、PHP、JSP、Java、JavaScript、VbScript、C#、ASP+、HTML、XML、CSS 等等,已经不像 5 年前只有 Basic、Pascle、Turbo C、Fortran、Coble、Foxpro 等容易让人选择,而且新的语言还在不断出现。那么,如果你打算投身计算机这个行业,你准备学习哪门语言呢?
要选择什么语言,应根据你的从业方向,还有你以往的语言基础来决定。如果你打算从事数据库方面的编程,那么 PB、VB、Delphi、Vfp 可以选择,当然 PB 是首选;如果你打算从事网络(非网站)编程,那么可以选择 VC++、C++Builder、Delphi 等语言,笔者推荐 C++Builder 语言,它具有 Delphi 容易上手、使用简单的优点,又能为你参加考试做好准备,因为现在计算机考试的标准语言是 C 语言。当然现在许多程序员以能够操控 VC++ 为荣耀,甚至认为只有使用 VC++ 的程序员才是程序员,你怎么看是你自己的事了。如果你打算从事网站编程,那么 HTML、ASP、PHP、JSP、XML、Javascript 等不能不学,笔者的经验是先学 HTML、ASP、Javascript 等,再过度到 XML、JSP 等。
以上是考虑从业的需要。如果你原来已经对 VB 有相当的了解(许多人开始学习计算机是从 VB 起步的),那么,不要轻言放弃,VB 在数据库、多媒体等方面功能并不逊色,况且有大量的优秀软件是用 VB 开发的,微软的许多开发应用中都有 VB 的影子。而且今天的 VB 已经是今非昔比了,它已经具备了开发网络应用、系统程序的能力,而且微软还在加强它的功能。当然,如果你对 C/C++ 非常熟悉,那么你学习 JavaScript、Java、JSP、C# 将会顺手得多。
笔者再谈一下语言的“尊卑贵贱”问题。现在在一些人的意识里,确有这种心理:越难学的语言其“含金量”越高。笔者曾在 Internet 上听人传闻“现在 Java 的年薪是 5 万元。”这样以来,像 VB 这种曾经为计算机的发展作出过巨大贡献的语言,就遭到一些企业的轻视,有人把 VB 称为“业余”语言,言下之意,VB 只配老百姓在茶余饭后“玩玩”。相应的是,一些想成为“程序员”的人,拼命嚼着 VC++ 的 MFC 和类、封装、继承等一些古怪的字眼,并以此为莫大的荣耀,认为已经接近了计算机的“真谛”。
而事实的真相是怎样的呢?微软的享誉世界的字处理软件 Word 是用 VB 开发的;微软的 ASP、宏语言等都是 VB 的子集。由此可以看出 VB 的功能是何等的强大!最终用户实际使用的是成型的软件,是软件给他们的工作、生活带来的效率和乐趣,他们在购买和使用软件的时候不会看它是不是用 C 语言制作的。某些企业只所以在招聘员工的时候强调要熟悉 VC++、Delphi、PB,只是为了向外界表明它的某种“档次”,实际上含有商业攀比和广告、公关的成分。
最后总结一下:笔者推荐的 PB、Delphi、VB、C++Builder、HTML、XML、ASP、JSP、C# 是考虑到一个计算机从业者从吃饭、应试到发展的需要,你可以用 VB、ASP、Delphi、PB 之一去糊口,用 C++Builder 去应付考试,用 C#、XML、ASP+、Java 等新技术去发展。