This HTML5 document contains 258 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-elhttp://el.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n44http://bn.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
n21http://www.stanfordlibrary.us/~ouster/cgi-bin/papers/
dbpedia-frhttp://fr.dbpedia.org/resource/
n24https://www.activestate.com/Corporate/Publications/
dctermshttp://purl.org/dc/terms/
n16https://web.archive.org/web/20081208121835/http:/www.activestate.com/company/newsroom/
n33https://www.infoworld.com/article/2077792/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
dbpedia-kkhttp://kk.dbpedia.org/resource/
dbpedia-azhttp://az.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n19https://page.mi.fu-berlin.de/prechelt/Biblio/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
n34http://www.activestate.com/company/newsroom/
dbpedia-idhttp://id.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
n22https://web.archive.org/web/20081118035341/https:/www.activestate.com/Corporate/Publications/
dbpedia-jahttp://ja.dbpedia.org/resource/
n25https://tratt.net/laurie/research/pubs/html/tratt__dynamically_typed_languages/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
n31https://global.dbpedia.org/id/
n38http://www.softpanorama.org/Articles/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n26https://www.activestate.com/company/press/press-releases/activestate-announces-focus-dynamic-languages/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n20https://www.perl.com/pub/2007/12/06/soto-11.html/
dbpedia-fahttp://fa.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Qore_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Ruby_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:HotSpot_(virtual_machine)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Julia_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
dbp:typing
dbr:Dynamic_programming_language
Subject Item
dbr:Perl
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Ring_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Visual_FoxPro
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Visual_Studio
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Interactive_programming
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:LAMP_(software_bundle)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Randall_Beer
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Timeline_of_free_and_open-source_software
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Common_Lisp
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Object-oriented_programming
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:One-liner_program
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Clojure
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Go_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Mirah_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Apache_Groovy
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Linux
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Lua_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Callback_(computer_programming)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:CommonLoops
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Common_Lisp_Object_System
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Type_system
rdfs:seeAlso
dbr:Dynamic_programming_language
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Database-centric_architecture
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Duck_typing
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Just-in-time_compilation
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:ActiveState
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:D_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Da_Vinci_Machine
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Dylan_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Dynamic_programming
owl:differentFrom
dbr:Dynamic_programming_language
Subject Item
dbr:Dynamic_programming_language
rdf:type
yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Communication100033020 yago:WikicatProgrammingLanguages yago:ArtificialLanguage106894544 yago:Abstraction100002137
rdfs:label
Dynamische Programmiersprache لغة برمجة ديناميكية Langage de programmation dynamique Llenguatge de programació dinàmic 動的プログラミング言語 Δυναμική γλώσσα προγραμματισμού Динамический язык программирования Dynamický programovací jazyk 动态语言 Bahasa pemrograman dinamis Dynamic programming language Динамічна мова програмування Dynamiczny język programowania 동적 프로그래밍 언어
rdfs:comment
동적 프로그래밍 언어(dynamic programming language, 동적 언어)는 다른 언어에서 컴파일 과정 중 수행하는 특정 일들을 실행 도중(런타임)에 수행하는 고급 언어를 의미하는 용어다. 동적 언어가 런타임에 수행하는 일은 코드 추가, 타입 시스템 변경 등이 있다. 이러한 특징들은 리스프 언어에서 처음으로 구현된 것이 많다. Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы. Динамические языки удобны для быстрой разработки приложений. Динамическая типизация является основным, но не единственным критерием динамического языка программирования. К динамическим языкам относятся: Perl, Tcl, Python, PHP, Ruby, Smalltalk, JavaScript. Некоторыми динамическими чертами обладает также Visual Basic. 動的プログラミング言語(英: dynamic programming language)は、コンピュータ・プログラミング言語において、一般にコンパイルなどの準備段階に済まされることが多いことを、準備時ではなく実行時に行うプログラミング言語処理系(の言語)である。本来は実装(処理系)のことを指すべきであるが、一般にその言語を指して議論されることが多い。もっぱら高水準言語が多い。動的言語(英: dynamic language)とも。例えば、型システムによる型チェックや、値の型変換、名前束縛などを、コンパイルなどの実行準備時ではなく実行時に行う。そういった「動的さ」により、コードの追加やオブジェクトや定義の拡張や型システムの変更によるプログラムの拡張、といったことが行いやすい、ということが利点とされる。これらの動作は静的な処理系でも手間はかかるがエミュレート可能である(例えばJavaのJDK/JREでも、クラスローダーを活用すれば可能である)。一方、動的言語ではそういったことが、直接的にサポートされる。 動的言語と動的型付けは同じ概念ではないし、全ての動的言語が必ずしも動的型付き言語というわけではない。たとえばSmalltalk環境の一つであるやGradualtalkは動的な言語にも拘わらず静的型検査が可能となっている。しかし多くの動的言語は動的型付き言語である。 Динамі́чна мо́ва дозволяє визначати типи даних і здійснювати синтаксичний аналіз та компіляцію «на льоту», безпосередньо на етапі виконання програми. До динамічних мов відносяться: PHP, Ruby, JavaScript, Python, Lua. Visual Basic можна розглядати як певний різновид динамічної мови, йому завжди були властиві деякі динамічні риси. On utilise le terme langage de programmation dynamique en informatique pour décrire une classe de langages de haut niveau qui exécutent au moment de l'exécution des actions que d'autres langages ne peuvent exécuter que durant la compilation. Ces actions peuvent inclure des extensions du programme, en ajoutant du code nouveau, en étendant des structures de données et en modifiant le système de types, cela pendant l'exécution du programme. Ces comportements peuvent être émulés dans pratiquement tous les langages de complexité suffisante, mais les langages dynamiques ne comportent pas de barrière, tel que le typage statique, empêchant d'obtenir directement ces comportements. Dynamický programovací jazyk je termín používaný v informatice popisující třídu vyšších programovacích jazyků, který v vykonává spoustu běžných operací, jako statické programovací jazyky provádí během kompilace. Toto chování umožňuje rozšířit program následujícím způsobem: přidáním nového zdrojového kódu, rozšířením objektů a jejich definic nebo modifikací typového systému. Toto chování může být emulováno takřka v každém rozmanitém jazyce, ale musí poskytovat přímé nástroje k jejich využívání. Mnoho z těchto nástrojů bylo nejdříve implementováno jako nativní funkce pro programovací jazyk Lisp. في علوم الكمبيوتر، لغة البرمجة الديناميكية هي فئة من لغات البرمجة عالية المستوى، والتي تنفذ (تشغّل) في وقت التشغيل العديد من سلوكيات البرمجة الشائعة التي تؤديها لغات البرمجة الثابتة أثناء التجميع . يمكن أن تشتمل هذه السلوكيات على امتداد للبرنامج، عن طريق إضافة كود جديد، أو عن طريق توسيع الكائنات والتعريفات، أو عن طريق تعديل نظام الأنواع. على الرغم من أنه يمكن محاكاة السلوكيات المتشابهة في أي لغة تقريبًا، مع درجات متفاوتة من الصعوبة والتعقيد وتكاليف الأداء، توفر اللغات الديناميكية أدوات مباشرة للاستفادة منها. تم تنفيذ العديد من هذه الميزات لأول مرة كميزات أصلية في لغة البرمجة ليسب . In computer science, a dynamic programming language is a class of high-level programming languages, which at runtime execute many common programming behaviours that static programming languages perform during compilation. These behaviors could include an extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system. Although similar behaviors can be emulated in nearly any language, with varying degrees of difficulty, complexity and performance costs, dynamic languages provide direct tools to make use of them. Many of these features were first implemented as native features in the Lisp programming language. Bahasa pemrograman dinamis merupakan istilah yang digunakan secara luas dalam ilmu komputer untuk menjabarkan tingkatan dari bahasa pemrograman tingkat tinggi yang mengeksekusi pada saat program berjalan (runtime) atas suatu struktur kode yang oleh bahasa lain dilakukan pada saat kompilasi. Perilaku ini termasuk pula pada ekstensi atas sebuah program, dengan cara menambahkan kode, dengan mengembangkan sebuah objek serta definisinya, atau mengubah suatu tipe data tertentu, kesemuanya dilakukan pada saat program berjalan. Perilaku seperti ini pada dasarnya dapat diemulasikan pada bahasa pemrograman apapun dengan tingkat kompleksitas yang berbeda-beda, hanya saja bahasa-bahasa pemrograman dinamis biasanya memiliki perangkat yang khusus didisain untuk kebutuhan tersebut. Ο όρος δυναμική γλώσσα προγραμματισμού χρησιμοποιείται ευρύτατα στην επιστήμη των υπολογιστών για να περιγράψει γλώσσες προγραμματισμού υψηλού επιπέδου που παρουσιάζουν κατά το χρόνο εκτέλεσης συμπεριφορά που άλλες γλώσσες ίσως παρουσιάζουν κατά τη μετάφραση. Αυτές οι συμπεριφορές μπορεί να αποτελούν επέκταση του προγράμματος, είτε προσθέτοντας νέο κώδικα, είτε επεκτείνοντας αντικείμενα και ορισμούς, είτε τροποποιώντας το σύστημα τύπων, όλα κατά τη διάρκεια της εκτέλεσης του προγράμματος. Αυτές οι συμπεριφορές μπορούν να εφαρμοστούν σχεδόν σε οποιαδήποτε γλώσσα επαρκούς πολυπλοκότητας, αλλά οι δυναμικές γλώσσες παρέχουν εργαλεία για να διευκολύνουν τη χρήση τους. Dynamiczny język programowania jest terminem powszechnie używanym w informatyce oznaczającym klasę języków programowania wysokiego poziomu, które podczas działania programu wykonują wiele operacji przeprowadzanych w innych językach na etapie kompilacji. Do tych działań zalicza się na przykład rozszerzanie programu przez dodawanie nowego kodu, przez rozszerzanie obiektów i definicji, albo przez zmianę typów danych – wszystko podczas działania programu. Zachowania takie można emulować w niemal wszystkich językach programowania o wystarczającej złożoności, jednak języki dynamiczne mają wbudowane konstrukcje umożliwiające ich bezpośrednie wykorzystanie. Dynamische Programmiersprachen bezeichnet in der Softwaretechnik eine Klasse von höheren Programmiersprachen, welche zur Laufzeit Tätigkeiten ausführen, die andere Programmiersprachen nicht oder zur Übersetzungszeit ausführen. Zu diesen Tätigkeiten gehört beispielsweise die Erweiterung des Programmes während der Laufzeit. Diese Tätigkeiten können auch bei anderen Programmiersprachen nachgebildet werden, bei dynamischen Programmiersprachen werden sie aber direkt von der Sprache unterstützt. 动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++、Java等语言则不属于动态语言。 大部分动态语言都使用动态类型,但也有些不是。 Llenguatge de programació dinàmic, en ciències de la computació, és un tipus de llenguatge de programació d'alt nivell que, en temps d'execució, té comportaments que els llenguatges de programació estàtics presenten en temps de compilació. Aquests compontaments inclouen extensions del programa tot afegint nou codi mitjançant l'ampliació del objectes o tipus del programa.
dcterms:subject
dbc:Evaluation_strategy dbc:Dynamic_programming_languages
dbo:wikiPageID
234079
dbo:wikiPageRevisionID
1118908419
dbo:wikiPageWikiLink
dbr:CobolScript dbc:Evaluation_strategy dbr:Macro_(computer_science) dbr:Type_system dbr:Tcl dbr:Abstract_syntax_tree dbr:Gambas dbr:Computer_science dbr:Common_Lisp_Object_System dbr:VBScript dbr:ActiveState dbr:Common_Lisp dbr:Java_(programming_language) dbr:Eval dbr:Method_(computer_science) dbr:GNU_Octave dbr:C++ dbr:R_(programming_language) dbr:Static_program_analysis dbr:Compiler dbr:BeanShell dbr:JavaScript dbr:JavaWorld dbr:Higher-order_functions dbr:Inheritance_(computer_science) dbr:Julia_(programming_language) dbr:Runtime_(program_lifecycle_phase) dbr:GDScript dbr:Groovy_(programming_language) dbr:Python_(programming_language) dbr:Perl dbr:Erik_Meijer_(computer_scientist) dbr:Mixin dbr:C_Sharp_(programming_language) dbr:Introspection_(computer_science) dbr:Lisp_(programming_language) dbr:Name_binding dbr:Assembly_language dbr:Source_code dbr:Rebol dbr:Shared_libraries dbr:Type_polymorphism dbr:Lua_(programming_language) dbr:Comparison_of_programming_languages dbr:Wolfram_Language dbc:Dynamic_programming_languages dbr:Dynamic_typing dbr:SuperCollider dbr:PowerShell dbr:Von_Neumann_architecture dbr:E_programming_language dbr:Forth_(programming_language) dbr:Dylan_(programming_language) dbr:Dynamic_loading dbr:Clojure dbr:ColdFusion_Markup_Language dbr:Computer_(magazine) dbr:High-level_programming_language dbr:Objective-C dbr:Elixir_(programming_language) dbr:ActionScript dbr:Prolog dbr:Raku_(programming_language) dbr:C_(programming_language) dbr:Code_introspection dbr:Smalltalk dbr:S-expressions dbr:Runtime_code_generation dbr:Scripting_language dbr:Reflection_(computer_science) dbr:Object_(computer_science) dbr:PHP dbr:Fortran dbr:Erlang_(programming_language) dbr:MATLAB dbr:Ruby_(programming_language) dbr:Deserialization
dbo:wikiPageExternalLink
n16:whitepapers_ADL.plex n19:jccpprt2_advances2003.pdf n20: n21:scripting.pdf n22:ActiveState_Dynamic_Languages.pdf n24:ActiveState_Dynamic_Languages.pdf n25:%7Ctitle=Dynamically n26: n33:scripting-on-the-java-platform.html n34:whitepapers_ADL.plex n38:a_slightly_skeptical_view_on_scripting_languages.shtml
owl:sameAs
dbpedia-cs:Dynamický_programovací_jazyk dbpedia-fa:زبان_برنامه‌نویسی_پویا dbpedia-uk:Динамічна_мова_програмування dbpedia-zh:动态语言 dbpedia-ru:Динамический_язык_программирования dbpedia-ko:동적_프로그래밍_언어 dbpedia-sr:Динамички_програмски_језик dbpedia-de:Dynamische_Programmiersprache n31:Jp6s dbpedia-ar:لغة_برمجة_ديناميكية wikidata:Q1268980 dbpedia-pl:Dynamiczny_język_programowania dbpedia-ja:動的プログラミング言語 dbpedia-fr:Langage_de_programmation_dynamique dbpedia-el:Δυναμική_γλώσσα_προγραμματισμού dbpedia-id:Bahasa_pemrograman_dinamis dbpedia-kk:Динамикалық_бағдарламалау_тілі freebase:m.01j01f n44:চলমান_প্রোগ্রামিং_ভাষা dbpedia-he:שפת_תכנות_דינמית dbpedia-ca:Llenguatge_de_programació_dinàmic dbpedia-az:Dinamik_proqramlaşdırma_dili
dbp:wikiPageUsesTemplate
dbt:Confusing dbt:Cite_web dbt:Disputed dbt:Cite_book dbt:Types_of_programming_languages dbt:Programming_paradigms dbt:About dbt:Reflist dbt:Short_description dbt:Multiple_issues dbt:Expand_section dbt:Cite_speech dbt:Clarify dbt:Cite_magazine dbt:Cite_news dbt:Cite_journal
dbo:abstract
Dynamický programovací jazyk je termín používaný v informatice popisující třídu vyšších programovacích jazyků, který v vykonává spoustu běžných operací, jako statické programovací jazyky provádí během kompilace. Toto chování umožňuje rozšířit program následujícím způsobem: přidáním nového zdrojového kódu, rozšířením objektů a jejich definic nebo modifikací typového systému. Toto chování může být emulováno takřka v každém rozmanitém jazyce, ale musí poskytovat přímé nástroje k jejich využívání. Mnoho z těchto nástrojů bylo nejdříve implementováno jako nativní funkce pro programovací jazyk Lisp. Většina dynamických jazyků jsou také dynamicky typované, ale není to pravidlem. Dynamické programovací jazyky jsou často (ale ne vždy) označovány jako skriptovací jazyky, i když pojem „skriptovací jazyk“ v jeho nejužším smyslu se odkazuje na jazyky specifické pro zmíněné běhové prostředí. Dynamische Programmiersprachen bezeichnet in der Softwaretechnik eine Klasse von höheren Programmiersprachen, welche zur Laufzeit Tätigkeiten ausführen, die andere Programmiersprachen nicht oder zur Übersetzungszeit ausführen. Zu diesen Tätigkeiten gehört beispielsweise die Erweiterung des Programmes während der Laufzeit. Diese Tätigkeiten können auch bei anderen Programmiersprachen nachgebildet werden, bei dynamischen Programmiersprachen werden sie aber direkt von der Sprache unterstützt. Llenguatge de programació dinàmic, en ciències de la computació, és un tipus de llenguatge de programació d'alt nivell que, en temps d'execució, té comportaments que els llenguatges de programació estàtics presenten en temps de compilació. Aquests compontaments inclouen extensions del programa tot afegint nou codi mitjançant l'ampliació del objectes o tipus del programa. في علوم الكمبيوتر، لغة البرمجة الديناميكية هي فئة من لغات البرمجة عالية المستوى، والتي تنفذ (تشغّل) في وقت التشغيل العديد من سلوكيات البرمجة الشائعة التي تؤديها لغات البرمجة الثابتة أثناء التجميع . يمكن أن تشتمل هذه السلوكيات على امتداد للبرنامج، عن طريق إضافة كود جديد، أو عن طريق توسيع الكائنات والتعريفات، أو عن طريق تعديل نظام الأنواع. على الرغم من أنه يمكن محاكاة السلوكيات المتشابهة في أي لغة تقريبًا، مع درجات متفاوتة من الصعوبة والتعقيد وتكاليف الأداء، توفر اللغات الديناميكية أدوات مباشرة للاستفادة منها. تم تنفيذ العديد من هذه الميزات لأول مرة كميزات أصلية في لغة البرمجة ليسب . يتم أيضًا كتابة معظم اللغات الديناميكية بشكل ديناميكي، ولكن ليست كلها كذلك. يُشار إلى اللغات الديناميكية بشكل متكرر (ولكن ليس دائمًا) باسم لغات البرمجة النصية، على الرغم من أن هذا المصطلح في أضيق معناه يشير إلى لغات خاصة ببيئة معينة لوقت التشغيل. Bahasa pemrograman dinamis merupakan istilah yang digunakan secara luas dalam ilmu komputer untuk menjabarkan tingkatan dari bahasa pemrograman tingkat tinggi yang mengeksekusi pada saat program berjalan (runtime) atas suatu struktur kode yang oleh bahasa lain dilakukan pada saat kompilasi. Perilaku ini termasuk pula pada ekstensi atas sebuah program, dengan cara menambahkan kode, dengan mengembangkan sebuah objek serta definisinya, atau mengubah suatu tipe data tertentu, kesemuanya dilakukan pada saat program berjalan. Perilaku seperti ini pada dasarnya dapat diemulasikan pada bahasa pemrograman apapun dengan tingkat kompleksitas yang berbeda-beda, hanya saja bahasa-bahasa pemrograman dinamis biasanya memiliki perangkat yang khusus didisain untuk kebutuhan tersebut. Динамі́чна мо́ва дозволяє визначати типи даних і здійснювати синтаксичний аналіз та компіляцію «на льоту», безпосередньо на етапі виконання програми. До динамічних мов відносяться: PHP, Ruby, JavaScript, Python, Lua. Visual Basic можна розглядати як певний різновид динамічної мови, йому завжди були властиві деякі динамічні риси. Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы. Динамические языки удобны для быстрой разработки приложений. Динамическая типизация является основным, но не единственным критерием динамического языка программирования. К динамическим языкам относятся: Perl, Tcl, Python, PHP, Ruby, Smalltalk, JavaScript. Некоторыми динамическими чертами обладает также Visual Basic. Ο όρος δυναμική γλώσσα προγραμματισμού χρησιμοποιείται ευρύτατα στην επιστήμη των υπολογιστών για να περιγράψει γλώσσες προγραμματισμού υψηλού επιπέδου που παρουσιάζουν κατά το χρόνο εκτέλεσης συμπεριφορά που άλλες γλώσσες ίσως παρουσιάζουν κατά τη μετάφραση. Αυτές οι συμπεριφορές μπορεί να αποτελούν επέκταση του προγράμματος, είτε προσθέτοντας νέο κώδικα, είτε επεκτείνοντας αντικείμενα και ορισμούς, είτε τροποποιώντας το σύστημα τύπων, όλα κατά τη διάρκεια της εκτέλεσης του προγράμματος. Αυτές οι συμπεριφορές μπορούν να εφαρμοστούν σχεδόν σε οποιαδήποτε γλώσσα επαρκούς πολυπλοκότητας, αλλά οι δυναμικές γλώσσες παρέχουν εργαλεία για να διευκολύνουν τη χρήση τους. Οι περισσότερες δυναμικές γλώσσες έχουν δυναμικούς τύπους. 动态编程语言是高级编程语言的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如PHP、Ruby、Python等也都属于动态语言,而C、C++、Java等语言则不属于动态语言。 大部分动态语言都使用动态类型,但也有些不是。 In computer science, a dynamic programming language is a class of high-level programming languages, which at runtime execute many common programming behaviours that static programming languages perform during compilation. These behaviors could include an extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system. Although similar behaviors can be emulated in nearly any language, with varying degrees of difficulty, complexity and performance costs, dynamic languages provide direct tools to make use of them. Many of these features were first implemented as native features in the Lisp programming language. Most dynamic languages are also dynamically typed, but not all are. Dynamic languages are frequently (but not always) referred to as scripting languages, although that term in its narrowest sense refers to languages specific to a given run-time environment. 동적 프로그래밍 언어(dynamic programming language, 동적 언어)는 다른 언어에서 컴파일 과정 중 수행하는 특정 일들을 실행 도중(런타임)에 수행하는 고급 언어를 의미하는 용어다. 동적 언어가 런타임에 수행하는 일은 코드 추가, 타입 시스템 변경 등이 있다. 이러한 특징들은 리스프 언어에서 처음으로 구현된 것이 많다. On utilise le terme langage de programmation dynamique en informatique pour décrire une classe de langages de haut niveau qui exécutent au moment de l'exécution des actions que d'autres langages ne peuvent exécuter que durant la compilation. Ces actions peuvent inclure des extensions du programme, en ajoutant du code nouveau, en étendant des structures de données et en modifiant le système de types, cela pendant l'exécution du programme. Ces comportements peuvent être émulés dans pratiquement tous les langages de complexité suffisante, mais les langages dynamiques ne comportent pas de barrière, tel que le typage statique, empêchant d'obtenir directement ces comportements. Les concepts de langages dynamiques et de typage dynamique ne sont pas des concepts identiques [pas clair], et un langage dynamique n'est pas nécessairement typé dynamiquement bien que la plupart des langages dynamiques le soient. Dynamiczny język programowania jest terminem powszechnie używanym w informatyce oznaczającym klasę języków programowania wysokiego poziomu, które podczas działania programu wykonują wiele operacji przeprowadzanych w innych językach na etapie kompilacji. Do tych działań zalicza się na przykład rozszerzanie programu przez dodawanie nowego kodu, przez rozszerzanie obiektów i definicji, albo przez zmianę typów danych – wszystko podczas działania programu. Zachowania takie można emulować w niemal wszystkich językach programowania o wystarczającej złożoności, jednak języki dynamiczne mają wbudowane konstrukcje umożliwiające ich bezpośrednie wykorzystanie. Języki dynamiczne i dynamiczne typowanie nie są tożsamymi pojęciami, a dynamiczny język programowania nie musi zawsze posiadać mechanizmu dynamicznej zmiany typów, chociaż w praktyce wiele z takich języków obsługuje tę właściwość. 動的プログラミング言語(英: dynamic programming language)は、コンピュータ・プログラミング言語において、一般にコンパイルなどの準備段階に済まされることが多いことを、準備時ではなく実行時に行うプログラミング言語処理系(の言語)である。本来は実装(処理系)のことを指すべきであるが、一般にその言語を指して議論されることが多い。もっぱら高水準言語が多い。動的言語(英: dynamic language)とも。例えば、型システムによる型チェックや、値の型変換、名前束縛などを、コンパイルなどの実行準備時ではなく実行時に行う。そういった「動的さ」により、コードの追加やオブジェクトや定義の拡張や型システムの変更によるプログラムの拡張、といったことが行いやすい、ということが利点とされる。これらの動作は静的な処理系でも手間はかかるがエミュレート可能である(例えばJavaのJDK/JREでも、クラスローダーを活用すれば可能である)。一方、動的言語ではそういったことが、直接的にサポートされる。 動的言語と動的型付けは同じ概念ではないし、全ての動的言語が必ずしも動的型付き言語というわけではない。たとえばSmalltalk環境の一つであるやGradualtalkは動的な言語にも拘わらず静的型検査が可能となっている。しかし多くの動的言語は動的型付き言語である。
gold:hypernym
dbr:Term
prov:wasDerivedFrom
wikipedia-en:Dynamic_programming_language?oldid=1118908419&ns=0
dbo:wikiPageLength
15310
foaf:isPrimaryTopicOf
wikipedia-en:Dynamic_programming_language
Subject Item
dbr:Dynamically_typed_programming_language
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
dbo:wikiPageRedirects
dbr:Dynamic_programming_language
Subject Item
dbr:ECMAScript
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Nix_(package_manager)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:History_of_the_Internet
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:List_of_JVM_languages
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Text_editor
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Io_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:JSDoc
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Java_(programming_language)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Java_(software_platform)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Java_version_history
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Tcl
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:LLVM
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:SuperCollider
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Java_performance
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:DotGNU
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Assignment_(computer_science)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Sophos
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Komodo_Edit
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Komodo_IDE
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Microsoft_Silverlight
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:NewtonScript
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Rebol
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Wolfram_Mathematica
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Yoix
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Runtime_system
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Scripting_language
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Extension_method
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Tree_shaking
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Execution_(computing)
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Monkey_patch
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Outline_of_Perl
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:String_interning
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Web_2.0
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
Subject Item
dbr:Dynamic_Languages
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
dbo:wikiPageRedirects
dbr:Dynamic_programming_language
Subject Item
dbr:Dynamic_language
dbo:wikiPageWikiLink
dbr:Dynamic_programming_language
dbo:wikiPageRedirects
dbr:Dynamic_programming_language
Subject Item
wikipedia-en:Dynamic_programming_language
foaf:primaryTopic
dbr:Dynamic_programming_language