动态语言 编辑
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript便是一个动态语言,除此之外如PHPRubyPython等也都属于动态语言,而C语言C++Java等语言则不属于动态语言。
2
相关
Ruby 是一种面向对象的程序设计、指令式编程、函数式、动态语言的通用编程语言。在20世纪90年代中期由日本电脑科学家松本行弘设计并开发。
Clojure是Lisp编程语言在Java平台平台上的现代、动态语言及函数程式语言方言。 与其他Lisp一样,Clojure视同像性且拥有一套Lisp宏系统。Clojure的开发过程目前由实践社群驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。
REBOL,自R3发行版改称为Rebol,是跨平台的数据交换和编程范型的动态语言编程语言。由AmigaOS的系统架构师Carl Sassenrath设计,用于网络通信和分布式计算。
Parrot虚拟机,是一个可以运行多种编程语言的虚拟机。Parrot虚拟机主要被被设计应用在对动态语言的编译。Parrot是一个自由软件和开源软件,遵循Artistic License 2.0。
Perl是高级语言、通用编程语言、直译语言、动态语言的程式语言家族。最初设计者拉里·沃尔为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6。虽然Perl不是正式的首字母缩略词,但仍有各种各样的逆向首字母缩略词,包括“实用的提取和报告语言”。
Perl是高级语言、通用编程语言、直译语言、动态语言的程式语言家族。最初设计者拉里·沃尔为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6。虽然Perl不是正式的首字母缩略词,但仍有各种各样的逆向首字母缩略词,包括“实用的提取和报告语言”。
Ruby 是一种面向对象的程序设计、指令式编程、函数式、动态语言的通用编程语言。在20世纪90年代中期由日本电脑科学家松本行弘设计并开发。
Ruby 是一种面向对象的程序设计、指令式编程、函数式、动态语言的通用编程语言。在20世纪90年代中期由日本电脑科学家松本行弘设计并开发。
Perl是高级语言、通用编程语言、直译语言、动态语言的程式语言家族。最初设计者拉里·沃尔为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6。虽然Perl不是正式的首字母缩略词,但仍有各种各样的逆向首字母缩略词,包括“实用的提取和报告语言”。
Perl是高级语言、通用编程语言、直译语言、动态语言的程式语言家族。最初设计者拉里·沃尔为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6。虽然Perl不是正式的首字母缩略词,但仍有各种各样的逆向首字母缩略词,包括“实用的提取和报告语言”。