Qual è la prima lingua in cui il ciclo / condizionale 'Unless' è stato incorporato in se stesso?

7

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)
    
posta Zolomon 07.04.2011 - 14:36
fonte

3 risposte

11

in realtà ho trovato una copia del manuale di linguaggio BCPL del 1967 con l'istruzione UNLESS contenuta nella sezione 6.7

link

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

    
risposta data 17.04.2013 - 18:40
fonte
2

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)

    
risposta data 08.04.2011 - 14:58
fonte
2

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).

    
risposta data 08.04.2011 - 15:30
fonte

Leggi altre domande sui tag