Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Micro_programming_language> ?p ?o. }
Showing items 1 to 34 of
34
with 100 items per page.
- Micro_programming_language abstract "The Micro programming language is a very basic programming language used in teaching computer science students principles of compiler construction.The language itself is built on top of an even more basic language called Tiny, which is also used in compiler construction courses. Among the features present in Micro, but not in Tiny, are IF statements, WHILE statements, variable declarations, floating point numbers, and the multiplication and division operators.For those familiar with Pascal, certain similarities can be seen in Micro source code and also in how the language is handled by a compiler. These similarities include the fact that Pascal, Micro, and Tiny all use the same assignment operator, with the operator being the string ":=". Variable declarations in Micro are identical in structure to Pascal declarations, with the notable exception that Micro only supports two data types, namely INTEGER and REAL (the latter for floating point numbers).Micro also follows a number of compilation rules that are utilised by Pascal. These include case-insensitivity ("Temp", "TEMP", and "temp" are all considered the same) and type-compatibility. The type-compatibility rules can be summed up in saying that an arithmetic expression will only evaluate to type INTEGER if all operands are of type INTEGER and no operators are '/' (division). Unless these two conditions are met, an arithmetic operation will return a value of type REAL.While Micro provides a reasonable challenge to computer science students attempting to write a compiler (and it is certainly possible to write the front end of the compiler in a semester), the language itself is far too simplistic to be used for writing anything more complex than toy programs.".
- Micro_programming_language wikiPageExternalLink ~comp319.
- Micro_programming_language wikiPageID "11630202".
- Micro_programming_language wikiPageRevisionID "601560248".
- Micro_programming_language hasPhotoCollection Micro_programming_language.
- Micro_programming_language subject Category:Compilers.
- Micro_programming_language subject Category:Educational_programming_languages.
- Micro_programming_language subject Category:Programming_language_implementation.
- Micro_programming_language type CausalAgent100007347.
- Micro_programming_language type Communicator109610660.
- Micro_programming_language type Compiler109946957.
- Micro_programming_language type Compilers.
- Micro_programming_language type LivingThing100004258.
- Micro_programming_language type Object100002684.
- Micro_programming_language type Organism100004475.
- Micro_programming_language type Person100007846.
- Micro_programming_language type PhysicalEntity100001930.
- Micro_programming_language type Whole100003553.
- Micro_programming_language type Writer110794014.
- Micro_programming_language type YagoLegalActor.
- Micro_programming_language type YagoLegalActorGeo.
- Micro_programming_language type ProgrammingLanguage.
- Micro_programming_language type Software.
- Micro_programming_language type Work.
- Micro_programming_language type CreativeWork.
- Micro_programming_language type InformationEntity.
- Micro_programming_language comment "The Micro programming language is a very basic programming language used in teaching computer science students principles of compiler construction.The language itself is built on top of an even more basic language called Tiny, which is also used in compiler construction courses.".
- Micro_programming_language label "Micro programming language".
- Micro_programming_language sameAs m.02rm0t8.
- Micro_programming_language sameAs Q6839203.
- Micro_programming_language sameAs Q6839203.
- Micro_programming_language sameAs Micro_programming_language.
- Micro_programming_language wasDerivedFrom Micro_programming_language?oldid=601560248.
- Micro_programming_language isPrimaryTopicOf Micro_programming_language.