关于动态语言

原创 2004年06月23日 16:21:00

        看了《程序员》上关于动态语言的介绍,突击学了一下子scheme,总体感觉一般,尾递归也好,波兰式也好,说穿了只是适合教学,它可以非常方便地对算法和结构进行描述,所以用它作的程序可以帮助理解算法和数据结构的概念。以学习为目的来看待它,这是一个经典的语言,但说到实用性,还是那句话,市场是检验真理的唯一标准。它太不适合应用了。

        首先,一大堆括号,可读性非常差;其次,它的书写风格不符合人们的思维习惯,用它编程效率反而会变差。实际上我认为高级语言的发展方向一直是朝着符合自然语言规则的趋势发展,用自然语言达成与计算机的交流才是最终目的,从这个角度说,把SCHEME说成是高级语言的皇冠有点言过其实,说穿了,它不过是数学家们的玩具。了解了Scheme之后,我找到了自己不喜欢Emacs的原因,它天生就不招人喜欢!

静态语言和动态语言的区别

静态语言和动态语言的区别及各自优势。
  • suchang1127
  • suchang1127
  • 2015年10月21日 08:41
  • 10058

我对Swift的几点疑问

Swift自问世以来,就获得了全球开发者的青睐,可以说集万千庞爱于一身了,尤其是WWDC上的性能展示,更是让开发者为之振奋。但是,我却一直有几个疑问没有弄清,不知您的看法如何。Swift到底是编译型的...
  • caowenbin
  • caowenbin
  • 2014年06月16日 19:31
  • 5813

Objective-C是动态运行时语言的个人理解

以前开发时没有特别注意这些细节问题,今天突然被问到,一下子懵圈了,经过一番查找和比较,再加上小编的理解终于是了解的差不多了,现在分享给大家! 1、什么是动态语言? 动态语言,是指程序在运行时可以改...
  • mingge0107
  • mingge0107
  • 2016年01月15日 18:02
  • 2067

什么是动态语言和静态语言?静态语言动态语言的区别

定义  通常我们所说的动态语言、静态语言指 动态类型语言(Dynamically Typed Language)和 静态类型语言Statically Typed Language)。 还有一个 D...
  • cuifugang124428
  • cuifugang124428
  • 2014年10月09日 21:24
  • 5401

静态语言和动态语言的区别

静态语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。例如:C++、Java、Delphi、C#等。      动态语言是在运行时确定数据类型的语...
  • xiaoyu714543065
  • xiaoyu714543065
  • 2013年04月12日 21:49
  • 6530

为什么说Python是一门动态语言--Python的魅力

动态语言的定义:动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上...
  • u013171165
  • u013171165
  • 2014年05月24日 21:06
  • 2894

关于编译性语言、解释性语言和脚本语言,动态语言,静态语言的区别

编译型语言和解释型语言        计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算              ...
  • lcg910978041
  • lcg910978041
  • 2016年02月19日 10:34
  • 2114

执行篇:解析JDK 7的动态类型语言支持

Java虚拟机的字节码指令集的数量自从Sun公司的第一款Java虚拟机问世至JDK 7来临之前的十余年时间里,一直没有发生任何变化[注1]。随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——...
  • a_dreaming_fish
  • a_dreaming_fish
  • 2016年02月04日 16:50
  • 1106

C语言动态数组原理及实现

近来编写几个程序,很多都用到了数组。但是对于数组的大小却是没有固定的,也就是说可以更改数组大小,其大小是可以变化的。并不像初学时的那样,告诉你一个范围,你就必须取最大值以满足要求。那样可能就会浪费很多...
  • u013398034
  • u013398034
  • 2016年07月11日 16:48
  • 6452

Python动态语言理解

动态语言的定义动态编程语言 是 高级程序设计语言 的一个类别,在计算机科学领域已被广泛应用。它是一类 在运行时可以改变其结构的语言 :例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其...
  • u014745194
  • u014745194
  • 2017年06月18日 08:51
  • 372
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于动态语言
举报原因:
原因补充:

(最多只允许输入30个字)