need a lot of work
This commit is contained in:
parent
ca1b226a13
commit
70545d9355
@ -6,6 +6,7 @@
|
||||
% ====================================================================
|
||||
|
||||
% https://www.theregister.com/2023/03/28/nostalgic_for_basic/
|
||||
% https://retrofun.pl/2023/12/18/was-basic-that-horrible-or-better/
|
||||
|
||||
% ====================================================================
|
||||
% \section{BASIC} \index{BASIC}
|
||||
@ -13,18 +14,20 @@
|
||||
C'est probablement un des premiers langages interactifs utilisable par le
|
||||
peuple et les gens. Déja, à ce titre, dénonce que ce langage
|
||||
demande un peu de curiosité, il a traversé soixante ans
|
||||
d'informatique, et il existe enore.
|
||||
d'informatique, et il existe encore.
|
||||
Mais pour moi, le véritable intérèt
|
||||
est dans la multitude et la diversité des implémentations.
|
||||
Des minis catatoniques des années 60 aux micros-ordinateurs 8 bits,
|
||||
des dizaines de versions souvent incompatibles ont vues le jour.
|
||||
Un nom ? « Locomotive », ça ira ?
|
||||
Un nom pour citer un exemple ? « Locomotive », ça ira ?
|
||||
|
||||
Dans un premier temps, je vais les lister sommairement, et
|
||||
ensuite j'aurais une idée sur lesquels seront les plus funs
|
||||
à explorer.
|
||||
à explorer, voire sauront trouver leur place dans un
|
||||
environnement dédié à la techno-futilité, concept très
|
||||
tendance dans certains milieux.
|
||||
|
||||
Dartmouth Time Sharing System
|
||||
Pour en savoir plus : \textsc{Dartmouth Time Sharing System}
|
||||
|
||||
% ====================================================================
|
||||
\section{Bywater} \index{bywater}
|
||||
@ -37,14 +40,14 @@ Full BASIC (X3.113-1987) in C.
|
||||
\end{quote}
|
||||
|
||||
\begin{verbatim}
|
||||
Bywater BASIC Interpreter/Shell, version 2.10
|
||||
---------------------------------------------
|
||||
Copyright (c) 1993, Ted A. Campbell
|
||||
for bwBASIC version 2.10, 11 October 1993
|
||||
Bywater BASIC Interpreter/Shell, version 2.10
|
||||
---------------------------------------------
|
||||
Copyright (c) 1993, Ted A. Campbell
|
||||
for bwBASIC version 2.10, 11 October 1993
|
||||
\end{verbatim}
|
||||
|
||||
Le mode interactif me semble un peu rustre, mais utilisable à l'ancienne.
|
||||
Les messages d'erreur sont du genre \textsc{bdos error on a}.
|
||||
Les messages d'erreur sont du genre \textsc{bdos error on a, select}.
|
||||
Je n'ai pas réussi à faire une sauvegarde du programme\footnote{J'ai
|
||||
renoncé au bout de 30 secondes}, ce qui limite son \textsl{utilisability}.
|
||||
|
||||
@ -81,8 +84,6 @@ http://www.sdlbasic.altervista.org/main/
|
||||
|
||||
\index{BBC} \index{Acorn}
|
||||
|
||||
https://www.bbcbasic.co.uk/index.html
|
||||
|
||||
\begin{quote}
|
||||
Brandy is an interpreter for BBC BASIC V, the dialect of BASIC that
|
||||
Acorn Computers supplied with their ranges of desktop computers that
|
||||
@ -90,12 +91,12 @@ use the ARM processor such as the Archimedes and Risc PC, and is still
|
||||
in use on these and compatibles.
|
||||
\end{quote}
|
||||
|
||||
https://www.bbcbasic.co.uk/index.html
|
||||
|
||||
% ====================================================================
|
||||
|
||||
\section{FreeBASIC} \index{FreeBASIC}
|
||||
|
||||
https://www.freebasic.net/
|
||||
|
||||
\begin{quote}
|
||||
When used in its "QB" language mode, FreeBASIC provides a high level
|
||||
of support for programs written for QuickBASIC\index{QuickBASIC}.
|
||||
@ -103,12 +104,12 @@ Many programs written for QuickBASIC will compile and run in this mode
|
||||
with no changes needed.
|
||||
\end{quote}
|
||||
|
||||
https://www.freebasic.net/
|
||||
|
||||
% ====================================================================
|
||||
|
||||
\section{BASIC-256} \index{BASIC-256}
|
||||
|
||||
https://basic256.org/
|
||||
|
||||
\begin{quote}
|
||||
BASIC-256 is an easy to use version of BASIC designed to teach anybody
|
||||
(especially middle and high-school students) the basics of computer
|
||||
@ -120,9 +121,16 @@ on screen in minutes, and a set of detailed, easy-to-follow tutorials
|
||||
that introduce programming concepts through fun exercises.
|
||||
\end{quote}
|
||||
|
||||
https://basic256.org/
|
||||
|
||||
% ====================================================================
|
||||
|
||||
\section{Benchmark}
|
||||
|
||||
Nous avons une liste de Basics, il faut maintenant les comparer.
|
||||
Il y a le très classique (et très ancien) crible d'Eratostène, mais
|
||||
nous pouvons trouver mieux en fouillant dans les archives.
|
||||
|
||||
% ====================================================================
|
||||
|
||||
\section{Et ailleurs ?}
|
||||
@ -131,5 +139,4 @@ L'interpréteur \texttt{Qbasic} de Microsoft fonctionne très bien
|
||||
dans Dosbox~: à lire en page \pageref{Qbasic}. Son prédécesseur,
|
||||
\texttt{GWBASIC} marche très bien aussi.
|
||||
|
||||
% -------------------------------------------
|
||||
% ====================================================================
|
||||
|
Loading…
Reference in New Issue
Block a user