summaryrefslogtreecommitdiff
path: root/papers
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2024-08-16 15:58:13 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2024-08-16 15:58:13 +0200
commitbb9d6566b1f48dfd0918b1069394f4c0b74e49ad (patch)
tree0280369ee0d971bf25df275455f58c0af160fccb /papers
parent93a9ead055ca69a11471e253201246119c12a77a (diff)
LOCO: interpreters
Diffstat (limited to 'papers')
-rw-r--r--papers/LOCO-24/contents.latex8
1 files changed, 8 insertions, 0 deletions
diff --git a/papers/LOCO-24/contents.latex b/papers/LOCO-24/contents.latex
index 273a957..0c12da6 100644
--- a/papers/LOCO-24/contents.latex
+++ b/papers/LOCO-24/contents.latex
@@ -235,6 +235,14 @@ Computing}{December 05, 2024}{Glasgow, Scotland, United Kingdom }
\subsubsection{Interpreters}
+ Interpreters, like one in the \textit{shell}, are a fundamental part of
+ modern day programming. Interpreters are run as userspace programs, acting as
+ a \textit{host} for the program they interpret. The interpreter effectively
+ hides the details of the Operating System, often even implementing a virtual
+ machine for that job, in order to provide \textit{portability} and
+ \textit{usability} to the programmers. That is why the most used and demanded
+ programming languages nowadays are interpreted \cite{PLCommunity:Tambad}.
+
% Unix was marketed as a system for multiple languages / supports many
% languages via interpreters that ease the development experience. Describe how
% they work and why they are useful