www.wikidata.de-de.nina.az
Eine Allzweck Programmiersprache englisch General purpose programming language kurz GPL auch Mehrzweck oder Universalsprache ist eine Programmiersprache die fur viele Anwendungsfalle Problemstellungen einsetzbar ist 1 Allzweck Programmiersprachen sind Turing vollstandig das heisst dass sie theoretisch jedes berechenbare Problem losen konnen Allzweck Programmiersprachen stehen in Gegensatz zu den domanenspezifischen Sprachen DSLs die nur fur spezielle Anwendungsfalle geeignet sind Inhaltsverzeichnis 1 Vorteile 2 Nachteile 3 Beispiele 4 Literatur 5 EinzelnachweiseVorteile BearbeitenMit einer Allzweck Programmiersprache lassen sich in vielen Anwendungsbereichen Probleme losen Der Programmierer hat ein hohes Mass an Freiheit und kann bereits bekanntes Wissen erneut einsetzen Ausserdem besitzen Allzweck Programmiersprachen machtige Abstraktionsmechanismen wie Funktionen Klassen Module usw Nachteile BearbeitenZu losende Probleme mussen in die komplizierte Welt der verwendeten Programmiersprache umgesetzt werden Dies gestaltet sich insbesondere dann schwierig wenn sich komplexe Fachgebiete uberschneiden So muss der Programmierer das Problem das haufig nicht sein Fachgebiet ist erst verstehen bevor er es in Programmcode umsetzen kann Das daraus entstehende Programm ist fur aussenstehende Programmierer meist schwer zu verstehen und erfordert mehr Einarbeitungszeit Eine mogliche Losung hierfur bieten domanenspezifische Sprachen Beispiele BearbeitenPython C Java C C Visual Basic NET JavaScriptLiteratur BearbeitenJason Sanders Kandrot CUDA by Example An Introduction to General Purpose GPU Programming Addison Wesley Professional 2010Einzelnachweise Bearbeiten What is a General purpose Language Abgerufen am 4 April 2019 englisch Abgerufen von https de wikipedia org w index php title Allzweck Programmiersprache amp oldid 226736608