Eine Allzweck-Programmiersprache (englisch General-purpose programming language, kurz GPL, auch „Mehrzweck-“ oder „Universalsprache“) ist eine Programmiersprache, die für viele Anwendungsfälle bzw. Problemstellungen einsetzbar ist.[1][2] Allzweck-Programmiersprachen sind Turing-vollständig, theoretisch kann mit ihnen jedes berechenbare Problem gelöst werden. Im Gegensatz zu Allzweck-Programmiersprachen sind domänenspezifische Sprachen (DSLs) für effiziente Lösungen in speziellen Problembereichen entworfen.[3]
- ↑ Martin H. Weik: Computer Science and Communications Dictionary. Springer, Boston 2000, ISBN 0-7923-8425-3, general-purpose language, S. 677, doi:10.1007/1-4020-0613-6_7911 (englisch): “In computer programming, a language that is used in a broad class of applications, in contrast to a special-purpose language.”
- ↑ What is a General-purpose Language? Abgerufen am 4. April 2019 (englisch).
- ↑ Tomaž Kosar et al.: Comparing General-Purpose and Domain-Specific Languages: An Empirical Study. In: Computer Science and Information Systems (ComSIS). Special Issue on Advances in Languages, Related Technologies and Applications. Band 7, Nr. 2, April 2010, ISSN 1820-0214, S. 247–264, doi:10.2298/CSIS1002247K (englisch, nb.rs [PDF; 148 kB; abgerufen am 7. September 2024]).