Dynamic Programming Language: Difference between revisions

No edit summary
 
m (Text replacement - "]]↵↵----↵" to "]]. ---- ")
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
A [[Dynamic Programming Language]] is a [[programming language]] that does not require a [[program compilation step]].
A [[Dynamic Programming Language]] is a [[programming language]] that does not require a [[program compilation step]].
* <B><U>Context</U>:</B>
* <B>Context</U>:</B>
** It can (typically) be a [[Dynamically-Typed Programming Language]].
** It can (typically) be a [[high-level programming language]].
** It can (typically) be a [[high-level programming language]].
* <B><U>Example(s)</U>:</B>  
** …
** [[Perl Programming Language]]
* <B>Example(s):</B>
** [[Python Programming Language]]
** [[Perl Programming Language]].
** [[Python Programming Language]].
** [[R Programming Language]].
** [[R Programming Language]].
* <B><U>See</U>:</B> [[Compiled Programming Language]].
** [[Groovy Programming Language]].
** …
* <B>Counter-Example(s):</B>
** a [[Compiled Programming Language]].
* <B>See:</B> [[Interpreted Programming Language]].
 
----
----
----
----
==References==


===2010===
== References ==
 
=== 2010 ===
* http://en.wikipedia.org/wiki/Dynamic_programming_language
* http://en.wikipedia.org/wiki/Dynamic_programming_language
** '''Dynamic programming language''' is a term used broadly in [[computer science]] to describe a class of [[high-level programming language]]s that execute at [[Run time (program lifecycle phase)|runtime]] many common behaviors that other languages might perform during [[compiler|compilation]], if at all. These behaviors could include extension of the program, by adding new [[Code (computer programming)|code]], by extending [[Object (computer science)|object]]s and definitions, or by modifying the [[type system]], all during program execution. These behaviors can be emulated in nearly any language of sufficient complexity, but dynamic languages provide direct tools to make use of them. Most dynamic languages are also [[dynamic typing|dynamically typed]], but not all are. <P> ... The following are generally considered dynamic languages:<ref>http://www.eclipse.org/dltk/</ref><ref>http://www.activestate.com/manage</ref>
** '''Dynamic programming language</B> is a term used broadly in [[computer science]] to describe a class of [[high-level programming language]]s that execute at [[Run time (program lifecycle phase)|runtime]] many common behaviors that other languages might perform during [[compiler|compilation]], if at all. These behaviors could include extension of the program, by adding new [[Code (computer programming)|code]], by extending [[Object (computer science)|object]]s and definitions, or by modifying the [[type system]], all during program execution. These behaviors can be emulated in nearly any language of sufficient complexity, but dynamic languages provide direct tools to make use of them. Most dynamic languages are also [[dynamic typing|dynamically typed]], but not all are.       <P>         … The following are generally considered dynamic languages:
*** [[ActionScript]]
*** [[ActionScript]].
*** [[BASIC]]
*** [[BASIC]].
*** [[BeanShell]]<ref>http://static.springsource.org/spring/docs/2.0.x/reference/dynamic-language.html</ref>
*** [[BeanShell]].
*** [[Common Lisp]] and some other [[Lisp (programming language)|Lisps]]
*** [[Common Lisp]] and some other [[Lisp (programming language)|Lisps]].
*** [[Groovy (programming language)|Groovy]]<ref><http://groovy.codehaus.org/</ref>
*** [[Groovy (programming language)|Groovy]].
*** [[JavaScript]]
*** [[JavaScript]].
*** [[VBScript]]
*** [[VBScript]].
*** [[Matlab]]
*** [[Matlab]].
*** [[Lua (programming language)|Lua]]
*** [[Lua (programming language)|Lua]].
*** [[Objective-C]]
*** [[Objective-C]].
*** [[Perl]]
*** [[Perl]].
*** [[PHP]]
*** [[PHP]].
*** [[Python (programming language)|Python]]  
*** [[Python (programming language)|Python]]  
*** [[Ruby (programming language)|Ruby]]
*** [[Ruby (programming language)|Ruby]].
*** [[Smalltalk]]
*** [[Smalltalk]].
*** [[Tcl]]
*** [[Tcl]].
*** [[Dolphin Smalltalk]]
*** [[Dolphin Smalltalk]].


----
----
__NOTOC__
__NOTOC__
[[Category:Concept]]
[[Category:Concept]]

Latest revision as of 03:50, 8 May 2024

A Dynamic Programming Language is a programming language that does not require a program compilation step.



References

2010