,
José João Almeida
,
Paulo Novais
Creative Commons Attribution 4.0 International license
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}
}