
动态语言
跳到导航
跳到搜索
本条目没有列出任何参考或来源。(2017年5月15日) |
![]() | 本条目可能包含原创研究或未查证内容。(2015年9月6日) |
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。
大部分动态语言都使用动态类型,但也有些不是。
语言[编辑]
- APL
- Befunge
- C#(≥4.0)
- ChucK
- Clipper
- ColdFusion
- Curl
- D
- dBASE (dBL)
- ECMAScript
- Eiffel
- Erlang
- Forth
- Groovy
- Harbour
- HyperCard/HyperTalk and Derivatives
- Io
- Lisp
- Logtalk
- Lua
- Maude system
- MUMPS
- Oberon
- Objective-C
- Perl
- PHP
- Pliant
- POP-11
- Poplog
- Pike
- Prolog
- Python
- R
- REALbasic
- REBOL
- Ruby
- Scala
- Scratch
- Smalltalk
- Snobol
- Squirrel
- SuperCollider
- Tcl
- TeX
- VBScript
- Visual Basic 9 or 10
- Visual FoxPro
- Water
- Windows PowerShell
- xHarbour