Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Programming_language_implementation> ?p ?o. }
Showing items 1 to 27 of
27
with 100 items per page.
- Programming_language_implementation abstract "A programming language implementation is a system for executing programs written in a programming language. Implementation must contain concepts and operations that a new language uses them to solve a domain of problems.There are two general approaches to programming language implementation:Interpretation: An interpreter takes as input a program in some language, and performs the actions written in that language on some machine.Compilation: A compiler takes as input a program in some language, and translates that program into some other language, which may serve as input to another interpreter or another compiler.Notice that a compiler does not directly execute the program. Ultimately, in order to execute a program via compilation, it must be translated into a form that can serve as input to an interpreter.When a piece of computer hardware can interpret a programming language directly, that language is called machine code. A so-called native code compiler is one that compiles a program into machine code. Actual compilation is often separated into multiple passes, like code generation (often for assembler language), assembling (generating native code), linking, loading and execution.If a compiler of a given high level language produces another high level language, it is called translator (source to source translation), which is often useful to add extensions to existing languages or to exploit good and portable implementation of other language (for example C), simplifying development.Many combinations of interpretation and compilation are possible, and many modern programming language implementations include elements of both. For example, the Smalltalk programming language is conventionally implemented by compilation into bytecode, which is then either interpreted or compiled by a virtual machine (most popular ways is to use JIT or AOT compiler compilation). This implementation strategy has been copied by many languages since Smalltalk pioneered it in the 1970s and 1980s.".
- Programming_language_implementation wikiPageID "5439284".
- Programming_language_implementation wikiPageRevisionID "599455310".
- Programming_language_implementation auto "yes".
- Programming_language_implementation date "December 2009".
- Programming_language_implementation hasPhotoCollection Programming_language_implementation.
- Programming_language_implementation subject Category:Programming_language_implementation.
- Programming_language_implementation subject Category:Programming_language_topics.
- Programming_language_implementation type Abstraction100002137.
- Programming_language_implementation type Communication100033020.
- Programming_language_implementation type Message106598915.
- Programming_language_implementation type ProgrammingLanguageTopics.
- Programming_language_implementation type Subject106599788.
- Programming_language_implementation type ProgrammingLanguage.
- Programming_language_implementation type Software.
- Programming_language_implementation type Work.
- Programming_language_implementation type CreativeWork.
- Programming_language_implementation type InformationEntity.
- Programming_language_implementation comment "A programming language implementation is a system for executing programs written in a programming language.".
- Programming_language_implementation label "Programming language implementation".
- Programming_language_implementation label "تنفيذ لغات البرمجة".
- Programming_language_implementation sameAs m.0dlz1p.
- Programming_language_implementation sameAs Q4117406.
- Programming_language_implementation sameAs Q4117406.
- Programming_language_implementation sameAs Programming_language_implementation.
- Programming_language_implementation wasDerivedFrom Programming_language_implementation?oldid=599455310.
- Programming_language_implementation isPrimaryTopicOf Programming_language_implementation.