当前位置: 首页 > 图文教程 > Java技术 > Java基础 > Java基础:小编杂谈动态语言

Java基础
Java基础:小编谈代码编写格式
Java基础:小编浅谈Java程序编写规范
Java基础:小编谈Java 文件格式
Java基础:小编谈会话、实体和消息驱动Bean对象
Java基础:小编教大家十进制数转十六进制数的算法
Java基础:EJB创建并使用会话对象
Java基础:浅析Java应用中获取系统属性
Java基础:小编分享构造器与方法的异同
Java基础:小编浅谈JDBC的应用
[JAVA]十四种Java开发工具点评
初学java常用开发工具介绍
Java编程中更新XML文档的常用方法
用Java实现HTTP文件队列下载
Singleton在Java中的应用
Java学习从入门到精通 4方法篇
Java学习从入门到精通 2书籍篇
Java学习从入门到精通 3过程篇
[基础知识]JAVA是什么
Java学习从入门到精通 1工具篇
[基础知识]接触 Java概述

Java基础:小编杂谈动态语言


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 120 ::
收藏到网摘: n/a

根据动态语言的定义,“所谓‘动态语言’,也叫脚本语言,就是说一种在执行期间才去发现数据类型的程序设计语言,主要创建一些需要经常更新的动态系统”,包括PythonRuby Groovy 在内,我们可以将PHPActionScriptJavaScriptErlangPerl 等都归属于动态语言,关于PythonRubyGroovy 我们会在后面详细分析,这里对其他几种语言做简要介绍。

PHP 是一种开源的HTML 内嵌式语言,在服务器端执行,语言风格类似于C 语言。PHP 最初是1994 年由Rasmus Lerdorf 创建的,当时仅是一个用Perl 语言编写的简单程序,后来经过几番扩充,增加了访客留言本、计数器等功能,也赢得越来越多的网站的青睐。

ActionScript 是一个遵循ECMAscript 4 版的Adobe Flash Player 运行时环境编程语言,由FlashPlayer 中的ActionScript 虚拟机来执行,主要在Flash 内容和应用程序中实现交互性、数据处理及其他的功能。

JavaScript 是一种由Netscape 公司的LiveScript 发展而来的脚本语言,主要目的是帮助解决服务器端语言如Perl 等带来的遗留速度问题。JavaScript 使得网页具有交互性功能,能够及时响应用户的操作,对用户所提交的表单做即时的检查,从而节省了服务器端的验证等。

Erlang 是一个结构化的动态编程语言,内建并行计算支持,这也是其被广泛应用于分布式计算系统的原因之一。Erlang 最初是由爱立信专门为通信而设计的,比如控制交换机或变换协议。

Perl Practical Extraction and Report Language 的简称,距今已经有20 多年的历史,最初设计者是Larry Wall。使用Perl 可以很容易地操作数字、文本、文件、目录、计算机和网络等。Perl 的一个非常独特之处是可以很容易地在任何现代的操作系统上进行移植。