分享到:

动态语言静待花开

动态语言解困开发人员 $$IT日益重要,它已成为可以带来竞争优势的一种核心能力。与此同时,IT部门要完成的软件开发项目的数量显著增加。企业的IT管理人员清楚地认识到项目未完成所带来的隐性成本,迅速抛弃了对动态语言存在的偏见,寻求可以迅速减少积压项目的一种方法。 $$说到往诸多企业开发语言里添加动态语言,仅仅为了完成项目而仓促生成“快速而粗劣”的代码仍是一种不明智的方法。这种方法不但会带来棘手的维护问题,比如《萨班斯-奥克斯利法案》法规遵从方面的限制,更不用说越来越重要的安全应用软件交付了。很多企业不能承担权宜之计的编程方法带来的风险。不过如果IT人员采取慎重的态度,利用动态语言开发适合的项目,那么就可以利用动态语言的独特表达力,编写干净、可靠、可重复使用的代码,从而提高工作效率,同时又不危及企业的完整性。 $$如果对动态语言进行合理细分,可以分为: 特定领域语言(DSL)、小语言、脚本语言(如PHP和Perl),以及...  (本文共4页) 阅读全文>>

《信息通信》2016年11期
信息通信

在物联网中计算机动态语言的应用

0引言物联网的产生是高新技术不断发展的产物,企业是对于传统技术的创新和发展。物联网理念,是依据于建立在世界身体的联系性为基础,增加的传统互联网的联系主体和运作范围,也是互联网更智能化的体现。随着物联网的不断发展和深入,其与计算机动态语言的结合和应用,极大的方便了企业和群众的生产生活,也增加了社会各个领域和事物主体的联系,是构建智能型社会的重要推动力。1物联网的主要内涵对于物联网的理解主要是依据于互联网技术的基础上,对其进行创新和补充而产生的物联网体系。物联网,从表面上字意,我们就可以看出,是在运用花联网人与物的基础上,增加到建立物体与物体之间的联系性、个体和个体之间的关联等等。由此可见物联网具有加大的联系性和整合性。利用运作的传播设备来和事物建立联系性,其次物联网对于个体和个体之间的关联性,与事物和个体的关联方式具有相同性。而不是传统的计算机设备和个体之间的联系。物联网主要是意义是,物联网可以建立事物和信息设备的紧密联系性,利用...  (本文共2页) 阅读全文>>

《程序员》2009年02期
程序员

动态语言社区回顾

动态语言来说,2008年无疑是取得长足进展的一年。Ruby、户ython、pHP、尺ails等开发技术不仅自身保持着火热的势头,还带动了众多有趣实用的动态语言如Erlang、Lua、Pert、JRuby、Jyhton、Pike、loke等技术的进步或复苏。技术活动是开发者们近距离接触和交流的最佳方式,回顾国内的uneon免renee活动open Party和open souree eamp,以动态语言为主题的Topie不再是少数开发者讨论的话题:Grails应用开发、GAE之上的Django框架、Er一ang程序设计、JRuby实战、oroo叮和orails等,这些不同的介pie让参与其中的开发者们对主流动态语言技术耳熟能详。在2008软件开发2,0技术大会上,专家们也带来了Erlang、Seala、Aetionseript、DSL等与动态语言密切相关的主题,在一定层面上反映了业界对于动态语言的重视。年关将近,回顾和展望也成为各...  (本文共1页) 阅读全文>>

《程序员》2008年02期
程序员

乱花渐欲迷人眼——回顾动态语言的2007

去年这个时候,《程序员》& CSON的总编孟岩在展望2007年的动态语言发展时,变化,并最后做一简单展望。PyDev,少见其他主流旧E对Python的支持。发出感叹“未来属于动态语言”。未来这个词汇包含着无限的含义,2007年属于“未来”,5年后的2012年也属于“未来”,究竟动态语言什么时候能够占据统治地位,目前来看还是个未知数,但同时我们可以感知的是:在动态语言领域,现在的形势是—乱花渐欲迷人眼。如果说我们回望不久的以前,比如5年前,我想很多人会大发感慨,那是一个多么简单和纯洁的静态语言年代啊,要么站立在Java平台上独孤求败,要么奔赴.NE丁战场挑选一下微软提供的C#、VB等兵器,“非此即彼”。可是现在,时代变了,语言多了,诱惑多了,眼睛也花了。如果说按照对动态语言的一个不完整定义,“所谓‘动态语言’,也叫脚本语言,就是说一种在执行期间才去发现数据类型的程序设计语言,主要创建一些需要经常更新的动态系统。”,我们可以列举出的...  (本文共2页) 阅读全文>>

《软件世界》2007年05期
软件世界

说说动态语言

两年前动态语言刚刚出现的时候,内内外外都还有不少质疑的声音,用J2EE的挥舞着“企业级”的大棒质疑动态语言的“严肃性”,对于动态语言嗤之以鼻。前言从开发人员的角度来说,使用动态语言编程要比使用传统的编译语言,尤其是编译型面向对象语言轻松自如的多,从而也有趣得多。没有那么多条条框框,没有那么多城府沟壑。动态语言的优势自然也得到了像微软这样的厂商的重视,但是显然微软不会放弃他们已经建立多年的.net平台,于是原有的静态语言动态化成了一种必须。于是我们就会产生这样一种疑问,动态语言是否能够顶住静态语言动态化的压力继续发展壮大,还是仅仅只是历史发展的一个注脚?这个问题值得我们关注……最近,我跟好几个开发一线的朋友聊技术的发展,突出的一个感觉是大家都在关注动态语言。有的是使用多年,眼见发展态势不错,大有为自己的先见之明扬眉吐气之感,有的则是刚刚使用,仍处在兴奋不已的状态之中,当然也有仍然保持观望态度的,不过即使是最“保守”的,也能够对动态...  (本文共1页) 阅读全文>>

《软件世界》2007年05期
软件世界

动态语言面面观

对于动态语言,每个人心中都有自己的排序,各自喜好不同。但是对于动态语言越来越受重视是很多人的共识。众多的动态语言当中,谁将成为主流语言,众说纷芸,各持已见。可以简单地理解为直接被解释执行的语言称为动态语言。而需要编译环境将程序转换为其它的编码再执行的语言称为静态语言。当前静态语言有:J a v a、C/C++、C#、DELPHI、VB等。动态语言有:A S P、P H P、P e r l、Python,Smalltalk、Ruby等。对于动态语言,每个人心中都有自己的排序,各自喜好不同。但是对于动态语言越来越受重视是很多人的共识。众多的动态语言当中,谁将成为主流语言,众说纷芸,各持已见。而我最看好的动态语言将从下面三种语言中产生。为什么我会锁定在三种语言上呢?除了语言自身的优势外,另外一点最主要的原因就是其被后的力量。任何一种产品想成为主流都离不开强大的财团支持,开发语言也不例外。PHP动态语言之精典对于PHP语言,笔者的个人感...  (本文共2页) 阅读全文>>