In computer software, a general-purpose programming language (GPL) is a programming language for building software in a wide variety of application domains. Conversely, a domain-specific programming language (DSL) is used within a specific area. For example, Python is a GPL, while SQL is a DSL for querying relational databases.
Berry, Gerard (May 2006).
"Real time programming: special purpose or general purpose languages".
HAL Open Science.
1 2 3 4 van Deursen, Arie; Klint, Paul; Visser, Joost (June 2000). "Domain-specific languages: an annotated bibliography". ACM SIGPLAN Notices. 35 (6): 26–36. doi:10.1145/352029.352035. ISSN 0362-1340. S2CID 1049872.
↑ W., Kernighan, Brian (2016). The C programming language. Prentice Hall. ISBN 978-0-13-110370-2. OCLC 1004153413.{{cite book}}: CS1 maint: multiple names: authors list (link)
↑ Stroustrup, Bjarne (1995). The C++ Programming Language. Addison-Wesley.
1 2 "General Python FAQ – Python 3.10.4 documentation". docs.python.org. Retrieved 2022-06-03.
↑ Pedregosa, Fabian (2011). "Scikit-learn: Machine learning in Python" (PDF). The Journal of Machine Learning Research. 12: 2825–2830. arXiv:1201.0490. Bibcode:2011JMLR...12.2825P.