您的位置:9159金沙官网 > 熊猫卡丁车 > atitit.编程语言会形成进化树--哪些特性会繁荣?

atitit.编程语言会形成进化树--哪些特性会繁荣?

发布时间:2019-11-20 22:12编辑:熊猫卡丁车浏览(69)

    atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结

    atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结。 

     

    1.  有一种观点,编程语言就像物种,会形成进化树,有的分支会死掉。

     多年之后,你觉得语言会演化成什么样子?哪些特性会繁荣,又有哪些会枯萎?

    atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结。 这 好比讨论未来哪种基因会繁荣,答案是不可知的。我们知道的是,有的语言专长于一个小生态位而获得了成功。类似于吃竹子的熊猫,PHP“吃”初级用户设计的 网页,而且只要这个Web编程的生态位存在,它就可能继续成功下去。竹子没有了,熊猫也就没有了。

     

    作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: 

     

     

    atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结。2. 但在地球的历史上,最成功的机体大多是通才,而不是专 才。

    鸟类当中,企鹅更像专才,只在一个地方生活,而乌鸦却遍布世界,因为它们几乎能生长在任何地方并找到食物,此外它们还非常聪明。这也是我们为Perl 6设置的目标。

    在“atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结。The Hundred-Year Language” 一文中,Paul Graham说得很好:我们无法知道一种延续了100年的语言到那时会是什么样子,但我们确定,它将从一种可演化的、能在一百年间满足新需求的语言起步。 Perl 6的设计秉持了这种可进化性的理念,那些最严格的规则多数都刻意保持语言对新需要的适配(严格的一遍解析和自时序语法便是两个例子)。当前的设计就大量使 用了从内部派生新语言的方法,处理诸如引号和模式匹配等次级语言,针对外部意图派生新语言也是一回事。

    至于Perl 5会不会很快消失,我想指出的是,细菌、鱼类、蠕虫和各种简单的古生物依然遍布世界,尽管更复杂、更聪明的生命体已演化出来(至少我们自认为自己更聪明,可有时我并不十分确定)

     

    3. 现代编程语言的特性

     

    动态性

    运行在Vm上

    并发

    Dsl///4gl

    抽象>>>限制自然语言

    垃圾收集..

    自动资源释放

    异常机制

    逻辑式语言都

     

     

     

    4. 程序设计语言的发展经历了五代: 

    第一代语言:机器语言 

    第二代语言:汇编语言(亦称符号语言) 

    第三代语言:高级语言 

                                 |__       面向过程(如C、BASIC、Pascal) 

                                 |__        面向对象(如C++、java、C#) 

    第四代语言:数据库编程语言(也叫非过程化语言) 

    第五代语言:被称为人工智能语言 

     

    5. 编程思想的发展: 面向机器 到了面向应用 

     

    本文由9159金沙官网发布于熊猫卡丁车,转载请注明出处:atitit.编程语言会形成进化树--哪些特性会繁荣?

    关键词:

上一篇:熊猫卡丁车我的跑步日志 1

下一篇:没有了