动态语言
动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的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
- HyperCard/HyperTalk
- Revolution/Transcript
- SuperCard/SuperTalk
- Io
- Lisp
- Clojure
- Common Lisp
- Dylan
- Emacs Lisp
- Logo
- Lisp Machine Lisp
- Scheme
- 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
- XOTcl
- TeX
- VBScript
- Visual Basic 9 or 10
- Visual FoxPro
- Water
- Windows PowerShell
- xHarbour
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.