Qual è la prima lingua (più vecchia) che ha il conditional / loop "Unless" incorporato in se stesso?
Dove potrebbe essere un esempio
unless (myVar) == if (!myVar)
until (myVar) == while (!myVar)
in realtà ho trovato una copia del manuale di linguaggio BCPL del 1967 con l'istruzione UNLESS contenuta nella sezione 6.7
questa era anche la prima lingua a dimostrare il programma "Hello World"
BCPL è diventato "B" presso Bell Labs e successivamente "C"
lo scherzo era che la vera domanda era quale sarebbe stata la prossima lingua "P" dal BCPL o "D" dall'ordine alfabetico
Penso che sia nato con BASIC-PLUS sui sistemi digitali negli anni '70.
La documentazione di Perl menziona questa eredità (esegui perldoc perl
e cerca nella DESCRIZIONE)
La prima lingua che abbia mai visto con una dichiarazione UNLESS è stata Intercal , la cui struttura di controllo principale era COME FROM ... UNLESS ...
dichiarazione. Intercal non è stato progettato come un linguaggio serio, ma risale al 1972, e puoi programmarlo (perché vorresti farlo in un altro modo).
Leggi altre domande sui tag programming-languages history