Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Lava_(programming_language)> ?p ?o }
Showing triples 1 to 67 of
67
with 100 triples per page.
- Lava_(programming_language) abstract "Lava is an experimental, visual object-oriented, interpreter-based programming language with an associated programming environment (Lava Programming Environment or LavaPE) that uses structure editors instead of text editors. Only comments, constants, and new identifiers may be entered as text.Declarations are represented in LavaPE as tree structures whose subtrees may be collapsed or expanded. The properties of the declared Lava entities can be edited through pop-up dialogs.Although executable code has a traditional text representation in LavaPE, it can be edited only as complete syntactic units, rather than character by character. If you insert a new syntactic construct, it will typically contain \"placeholders\" (syntactic variables) that can then be replaced by concrete constructs; the latter may in turn contain syntactic variables, etc. LavaPE provides a tool button for every type of syntactic construct, and a button is enabled only if it is syntactically correct to insert the associated construct at the selected place.Further characteristic properties of Lava and LavaPE include the following: It provides strict syntactic separation of interface (public) and implementation (private) sections of a Lava class. It distinguishes variable \"state objects\" from constant \"value objects\"; the latter cannot be modified any longer after creation/initialization. It supports \"virtual types\": type parameters of classes and packages (families of related classes). As a consequence, undermining of strong type checks by \"type casts\" is no longer required. It uses recursion and logical quantifiers instead of traditional loop constructs. It uses single assignment; i.e., a value can be assigned to a variable only once within the same branch of a function. It supports refactoring extensively via the LavaPE structure editors. It distinguishes between constituents (sub-objects) and object acquaintances (pointers to independent objects). Copying and deletion of complex objects is largely facilitated in this way. Since release 0.9.0, LavaPE completely prevents inadvertent access to uninitialized variables and null objects already at programming time by complete static initialization checks.Lava is open source software using the GPL license (see also Lava at the Free Software Foundation and at KDE-Apps.org). It currently runs on Microsoft Windows, Linux and Mac OS X platforms.".
- Lava_(programming_language) wikiPageExternalLink LavaPE.
- Lava_(programming_language) wikiPageExternalLink LavaPE?content=26953.
- Lava_(programming_language) wikiPageExternalLink lavape.sourceforge.net.
- Lava_(programming_language) wikiPageExternalLink download.
- Lava_(programming_language) wikiPageExternalLink defining-object-identity.html.
- Lava_(programming_language) wikiPageExternalLink Class-based.
- Lava_(programming_language) wikiPageExternalLink Proceedings.html.
- Lava_(programming_language) wikiPageExternalLink msg01902.html.
- Lava_(programming_language) wikiPageExternalLink KirillOsenkovDiplom.pdf.
- Lava_(programming_language) wikiPageExternalLink list-programming-languages.php.
- Lava_(programming_language) wikiPageExternalLink artikelansicht.html?tx_mwjournals_pi1%5Bpointer%5D=0&tx_mwjournals_pi1%5Bmode%5D=1&tx_mwjournals_pi1%5BshowUid%5D=442.
- Lava_(programming_language) wikiPageID "1982671".
- Lava_(programming_language) wikiPageLength "4727".
- Lava_(programming_language) wikiPageOutDegree "30".
- Lava_(programming_language) wikiPageRevisionID "639697853".
- Lava_(programming_language) wikiPageWikiLink Assignment_(computer_science).
- Lava_(programming_language) wikiPageWikiLink Button_(computing).
- Lava_(programming_language) wikiPageWikiLink Category:Class-based_programming_languages.
- Lava_(programming_language) wikiPageWikiLink Category:Experimental_programming_languages.
- Lava_(programming_language) wikiPageWikiLink Category:Free_integrated_development_environments.
- Lava_(programming_language) wikiPageWikiLink Category:Linux_integrated_development_environments.
- Lava_(programming_language) wikiPageWikiLink Category:Visual_programming_languages.
- Lava_(programming_language) wikiPageWikiLink Class_(computer_programming).
- Lava_(programming_language) wikiPageWikiLink Code_refactoring.
- Lava_(programming_language) wikiPageWikiLink Computer_programming.
- Lava_(programming_language) wikiPageWikiLink Control_flow.
- Lava_(programming_language) wikiPageWikiLink Entity.
- Lava_(programming_language) wikiPageWikiLink GNU_General_Public_License.
- Lava_(programming_language) wikiPageWikiLink Identifier.
- Lava_(programming_language) wikiPageWikiLink Implementation.
- Lava_(programming_language) wikiPageWikiLink Integrated_development_environment.
- Lava_(programming_language) wikiPageWikiLink Interface_(computing).
- Lava_(programming_language) wikiPageWikiLink Interpreter_(computing).
- Lava_(programming_language) wikiPageWikiLink Linux.
- Lava_(programming_language) wikiPageWikiLink Microsoft_Windows.
- Lava_(programming_language) wikiPageWikiLink OS_X.
- Lava_(programming_language) wikiPageWikiLink Object-oriented_programming.
- Lava_(programming_language) wikiPageWikiLink Open_source.
- Lava_(programming_language) wikiPageWikiLink Programming_language.
- Lava_(programming_language) wikiPageWikiLink Quantifier_(logic).
- Lava_(programming_language) wikiPageWikiLink Recursion.
- Lava_(programming_language) wikiPageWikiLink Text_editor.
- Lava_(programming_language) wikiPageWikiLink Uninitialized_variable.
- Lava_(programming_language) wikiPageWikiLink Visual_programming_language.
- Lava_(programming_language) wikiPageWikiLinkText "Lava (programming language)".
- Lava_(programming_language) wikiPageWikiLinkText "Lava".
- Lava_(programming_language) wikiPageUsesTemplate Template:Reflist.
- Lava_(programming_language) wikiPageUsesTemplate Template:Unreferenced.
- Lava_(programming_language) subject Category:Class-based_programming_languages.
- Lava_(programming_language) subject Category:Experimental_programming_languages.
- Lava_(programming_language) subject Category:Free_integrated_development_environments.
- Lava_(programming_language) subject Category:Linux_integrated_development_environments.
- Lava_(programming_language) subject Category:Visual_programming_languages.
- Lava_(programming_language) hypernym Language.
- Lava_(programming_language) type Language.
- Lava_(programming_language) type Environment.
- Lava_(programming_language) type Language.
- Lava_(programming_language) type Redirect.
- Lava_(programming_language) comment "Lava is an experimental, visual object-oriented, interpreter-based programming language with an associated programming environment (Lava Programming Environment or LavaPE) that uses structure editors instead of text editors. Only comments, constants, and new identifiers may be entered as text.Declarations are represented in LavaPE as tree structures whose subtrees may be collapsed or expanded.".
- Lava_(programming_language) label "Lava (programming language)".
- Lava_(programming_language) sameAs Q6502171.
- Lava_(programming_language) sameAs m.06bt54.
- Lava_(programming_language) sameAs Lava_(programski_jezik).
- Lava_(programming_language) sameAs Q6502171.
- Lava_(programming_language) wasDerivedFrom Lava_(programming_language)?oldid=639697853.
- Lava_(programming_language) isPrimaryTopicOf Lava_(programming_language).