This paper explores the possibility of large language models as a fourth generation programming language compiler. This is based on the idea that large language models are able to translate a natural language specification into a program written in a particular programming language. In other words, just as high-level languages provided an additional language abstraction to assembly code, large language models can provide an additional language abstraction to high-level languages. This interpretation allows large language models to be thought of through the lens of compiler theory, leading to insightful conclusions.
@InProceedings{s.marcondes_et_al:OASIcs.SLATE.2023.10, author = {S. Marcondes, Francisco and Almeida, Jos\'{e} Jo\~{a}o and Novais, Paulo}, title = {{Large Language Models: Compilers for the 4^\{th\} Generation of Programming Languages?}}, booktitle = {12th Symposium on Languages, Applications and Technologies (SLATE 2023)}, pages = {10:1--10:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-291-4}, ISSN = {2190-6807}, year = {2023}, volume = {113}, editor = {Sim\~{o}es, Alberto and Ber\'{o}n, Mario Marcelo and Portela, Filipe}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2023.10}, URN = {urn:nbn:de:0030-drops-185240}, doi = {10.4230/OASIcs.SLATE.2023.10}, annote = {Keywords: programming language, compiler, large language model} }
Feedback for Dagstuhl Publishing