为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

选择你最爱的语言

2017-10-26 6页 doc 17KB 15阅读

用户头像

is_650122

暂无简介

举报
选择你最爱的语言选择你最爱的语言 程序人生 选择你 名』,…隐士--一 高手…--新手…- 作者…一读者…- 幂管年龄太小,水平高慨,他们都咀某种方式 从事着蝙程相关的工作,都为了某个理想而编织着 一 个又一个的循环与选择.他们时编程方方面面也 就有了各自的设识,见解.哪怕更多的疑惑… 高手新手的对话,作者 感受名人隐士的心声, 读者的交流.也就在—— InTerVicw 搞编程的最初,采用何种编程语言进行学习 与实践是你不得不面对的首要选择,而后,为了满 足工作需要或是由于兴趣所在,门又,f的编程 语言也就在你的两耳不断...
选择你最爱的语言
选择你最爱的语言 程序人生 选择你 名』,…隐士--一 高手…--新手…- 作者…一读者…- 幂管年龄太小,水平高慨,他们都咀某种方式 从事着蝙程相关的工作,都为了某个理想而编织着 一 个又一个的循环与选择.他们时编程方方面面也 就有了各自的设识,见解.哪怕更多的疑惑… 高手新手的对话,作者 感受名人隐士的心声, 读者的交流.也就在—— InTerVicw 搞编程的最初,采用何种编程语言进行学习 与实践是你不得不面对的首要选择,而后,为了满 足工作需要或是由于兴趣所在,门又,f的编程 语言也就在你的两耳不断穿棱,然而,回想起来, 你是否有着自己的最爱?本期InTerView~为大家提 供了编程界各路好手对这问的现身说法. 声音一 许多年前,我曾从事于8o85CP/M的开发(还记 得其中个项目就是让客户通过终端填写些市场 调查表).8o85只有64K的编址空间.裴们通常会 把它用得精光,8085也没有浮点运算能力,若某 份上级发来的文件要求多算几位小数.工作就会 立即变得痛苦起来.从汇编到FORTRAN,COBOL, 再到Pasca],C,C十+,Java,在经历了众多种 类的编程语言之后,我个人最喜爱的犏程语言是 VB/VBA.我喜欢它的简易便捷.过去多年的开发 经历已经让我厌倦了那些需要耗费许多时与精力 而成功率又毫无保障的大型软件开发. 电脑高手-2?0'.1 ?王轶男 声音二 逸世上搞软件开发的]I被分为两类:Smallta]k程序员以及 剩余的那些并不够幸运而未能成为sma]]ta]k程序员的人. Smallta]k是我的选择.它是纯粹的面向对象编程语言…你拥 有着各式各样的对象,然后你向它们发送各式各样的消息,这 就是切.在SmalltaIk中.甚至类也是对象.与Java,C++ 不同,Smallta~k并没有大堆你必须去记忆的命令若你想编 写个循环.那么就发送个j肖息给nunbet对象,若你想进 行比较操作,那么就发送个消息给Boolean对象,看看下面 的代码示例你就会明白 .j过发送new精息让美生置对象. aCustomer:=Customern 括十飘参羲精BlimIName:lastName:. 时~ft76:Hr .Smalltalk的语. (aCuslomerfimtName=Bubba)lffrue: .Dosomethin~. 】iIFalse:【 .Dosomethingelse. 】 .Sm~lltaLk的荫耳培甸. 1lo:5do:【 .S0rneHem. 】 正如上面的代码所示,Sma1]ta1k源码的可读性是很不错 韵.当然.Sma1]taIk理解起来也让人一开始感觉不适应,你 必须时刻耆0对象角度考虑问题,前面说了,在Snla1]talk中只 ill 有券存在,你能做的也只是发送肖患.其实Smalltak 70年代后期就[b现了,但直等9O年代中期普及 起来,可嘈.正好赶上了J日va的出现. 声音三 藐永远无法忘记第发叠触c++^]L给我带来兴奋 慰,而芑夸我E追随了SIL多年.sT的威力是让^吃惊 ,之完藏亭,置换,目生成观试序列,而整个 实现司只占用7习幺点真空(如今的东西是越囊越庞大 了.在多年前进汇编开发时,我曾意识过对算法进 而STL却提供了史无前模算法概 部分优的可能, 念,=c如分割为1夹逮攫索韵子算法.此外,让我倾 一』于STL还在皇与C,广++编码的遥扫]乎应,bG~ISTL 能拷贝算法就怡是对sLrcpy的循环提咋. 声音四 每当人I司我什么是我最喜欢的缟程语言.我回 答偃首鱼编码报酬最高的语言.萎一点不在乎它是面 对象或是过程七,高层或是低层,功甏语言或是逻辑 语言若某人愿意仁高价让我月某砷语言进巧编码,那,] 诓言也就成为了我最爰的语言.我知道你能为我哥有 的这种态度感至惊讶,但是什么的程序员会这砗认为? 我想唧已成家互业的都会.编程语言只是^二具. 宴际上,这础心夺乜保藿了客产的理益,若采个窖 1上愿意高价让萎用粟种语言编写琏辛,那么一定是由于 客户认识呈了这门语言的某种特残性.许多程I享员通常都 H是理论莲度云评语言的优劣而完全忽略了许多现实 田幕,如今多企业仍旧使用着大量月FORTRAN编写 程序许多企业也希望尽量最小化内部夏持话言和软件 种娄,也同样希望能够更窨易白勺觅到人才,于是,程序 员编程殖能和隹什么编畦语言连编琏的耦台度自 然是越小越好 好了,真.斗么是我最喜欢编程语言呢?没 有如夸IT环境只能说很适子从中捞取钱财,至于开发 工兵万面是陷多多. 声音五 匿言丑是工具,要平选出,最受确不窖易. 每,I语言在带来新的威力的同_寸,也带来了新的危险, 这切都反映着发者在语言设r上折衷.实际些, Ferl算得上是我较喜欢的一?语言,但它有其好一面, 乜确其阴暗面. 蚵的j—t二'廿界l__有无数韵系统管理二具等着 饰下载.j:卅,Perl几平裁是系统肇理员曲通用语言. 羽暗的jPer1的诋毁者常丰拿Jerl源码的可读性开玩 笑,碇.要捌毒Pe1源码你定要细一些.尽管如 此,四个系统管翌员中也会有三个会向你盎葺Pe1. 程序人生 声音六 Prolog语言在逻辑上与人类思维的融合度是与其它语 言五质不司的.Prolog(PROgramm'ngirLOGic)程序由系 列逻辑定及命题组成.运库会产生有效的结论. proog匡其简洁高效而美丽,仨也固与日渐衰落的^工智 能联系囊密,非过程化的开发模式夏用户界面的笥陋而无 法盛开来. 声音七 为甸我如此喜爱Java?困为如今这世上茸太多的愤 怒. 在学校里,PaSCa是王宰者,几年后,变成7C. 指针错误耐已被解除参照的由袭进行反用数组越 我变得脾气暴躁,于是上级给了我自三的,公室,而 周匪空虚又给了载更大压尢.下…周的这个时候软件 就要发了——那^晚上,箍攻元着最后个难关修 改编译测试崩溃唉修改编译测试崩 溃哎哟我开始变更自己韵笸历. 后来,c++流开了,相比C是要好些,而我的脾 气2好了些(旁边就是主管办公室),然而,时问还是大多 被韩在做些很无聊的事情_二,土妊调试内存错误(至今 缸此)或者试图让两个兼容函数库能被链接在起. 再巨来,我下载了JDKI.0.2.于是,我白勺职业生涯 从此也就改变了.当然,穹比较曼.它的类崖也在不断 变动中,但我永远不用去释放个对象,垃圾自动回啦 机制会负责这些烦人事.没了r指针,有了数坦越界保 护切都是奇迹,我已陷人其中,也不想再起来了. 声音八 险了C+一.还有卜么语言值碍我去用?逛逛店你可 能发玩uaVa快要统治世界了(实际仍旧是微软),毫无疑 _i,那是门很优秀的讵言,但如黑你希望获得更大的 威力与控制楹C++是惟,韵选择. 要承认.+的确很难精通,甚至难于学习,但要 想掌握量真正有价值的东西是肯定要付代竹的.然而,当 畦序出现_口]题的时候,袭可以深^底层,甚至与处理器 丁闹.若是0ava,你能吗? 当然,我开始从业于编程是很早以前的事了,那是 程序直接运行于裸机之上的蔓代,虚拟机的概念在当时是 没有的.也没有符号化韵调试器.对常我只能阅读机器 语言.而如今,我常在无源码韵情况下对第三方DLL进 谭试,然后发现了题所在. 总归,我刍勺确是对c++这门语言情有独钟,它仅 仅是,门语言,它也代表着真正的编程方式.在此我为 那些从未享受过用这门语言进行编程而拥有的特权的程序 员们默袁. 电脑高手?2011.II
/
本文档为【选择你最爱的语言】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索