+ Rispondi alla Discussione
Risultati da 1 a 17 di 17
  1. #1
    keiser
    ospite

    Predefinito [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    1 maggio 1964. Sono passati quarant'anni da quando Thomas Kurtz e John Kemeny, due docenti della facoltà di matematica di Dartmouth, presentarono ai loro colleghi un linguaggio di programmazione le cui istruzioni erano scritte in linguaggio quasi naturale, e che per la prima volta permettevano all'utente di impartire comandi in maniera relativamente semplice ai giganteschi computer dell'epoca. Grazie al BASIC (Beginners' All-purpose Symbolic Instruction Code) tutti potevano, con uno sforzo relativo - niente a che vedere con il complicato assembler, o linguaggio macchina - scrivere dei programmi di una certa complessità.
    Personalmente ho passato non so quanti pomeriggi a "programmare" in Basic sul Commodore 64, e come me credo molti di voi, prima copiando i listati che comparivano sulle riviste dell'epoca (con alcuni refusi di stampa che rendevano inutili ore di digitazione! argh) e poi cercando di creare qualcosa di "originale"; ricordo ancora le ingenue avventure testuali scritte nei pigri pomeriggi del liceo, che io ed altri compagni di classe ci scambiavamo di giorno in giorno... Non so se sia vero, probabilmente no, ma mi piace pensare che anche molti dei "guru" che oggi dominano il mondo dei videogiochi (Carmack, Crammond, Molyneux) abbiano cominciato la loro avventura con dei semplici listati. Un grazie di cuore al Paolone per la segnalazione, che mi ha permesso questo tuffo nel passato... Buon fine settimana, ci si rilegge lunedì!

  2. #2
    Suprema Borga Imperiale L'avatar di maxpay
    Data Registrazione
    13-10-01
    Località
    Sud Italia
    Messaggi
    24,509

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Quote:
    Personalmente ho passato non so quanti pomeriggi a "programmare" in Basic sul Commodore 64, e come me credo molti di voi, prima copiando i listati che comparivano sulle riviste dell'epoca (con alcuni refusi di stampa che rendevano inutili ore di digitazione! argh) e poi cercando di creare qualcosa di "originale";
    eh...l'isola dei segreti. manualetto di non so quante pagine. un listato forse da 10000righe. run. syntiax error in 2350. cancello la riga (ogni tanto funzionava ) syntiax error in 4500.
    vabè..

    auguri al basic e alla mongolfiera targata C-64 che passava per lo schermo

  3. #3
    L'Onesto L'avatar di Giangol
    Data Registrazione
    26-03-02
    Località
    Porto Vallum
    Messaggi
    1,352

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    wiwa il C64 ore ed ore di gioco programmazzione e quant'altro

    ciao

  4. #4
    Il Niubbi L'avatar di Lex79
    Data Registrazione
    29-03-02
    Messaggi
    206

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    A dir la verità i miei primi listati furono sì in Basic, ma prodotti con lo ZXSpectrum+, poi venne il C64 (con mongolfiere e palline danzanti per lo schermo), poi venne la scuola di informatica e oggi, a distanza di anni ho ancora di fronte agli occhi un listato Basic.

    Anche se ora si chiama Visual Basic e si lavora ad oggetti.
    Comunque una vita rovinata da un linguaggio semplice...

    Lex79

  5. #5
    Il Niubbi L'avatar di Jollyroger
    Data Registrazione
    05-11-01
    Località
    Pavia
    Messaggi
    263

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Lex79 ha scritto ven, 30 aprile 2004 alle 12:40
    a distanza di anni ho ancora di fronte agli occhi un listato Basic
    Beh... io lavoro in COBOL su mainframe. Sostanzialemente è rimasto immutato dalla sua nascita nel lontano 1959...
    Lavoro con un dinosauro dell'informatica!!!

    Comunque Auguri al BASIC. Primo linguaggio che ho imparato a programmare. Poi mi sono evoluto ed ho imparato l'assembler...

  6. #6

    Predefinito il titolo dell'editoriale è gravemente cannato!

    il titolo dell'editoriale è gravemente cannato! avrebbe dovuto essere:

    10 print "happy birthday, basic"; 20 goto 10


  7. #7
    BazookA
    ospite

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    lol, mi tornano in mente quando alle lementare facevamo giochini sulle tabelline in basic spigionando la poteza del c64
    che bei ricordi

  8. #8
    Suprema Borga Imperiale L'avatar di maxpay
    Data Registrazione
    13-10-01
    Località
    Sud Italia
    Messaggi
    24,509

    Predefinito Re: il titolo dell'editoriale è gravemente cannato!

    stepanxol ha scritto ven, 30 aprile 2004 alle 14:11
    il titolo dell'editoriale è gravemente cannato! avrebbe dovuto essere:

    10 print "happy birthday, basic"; 20 goto 10


    sarebbe spam

  9. #9
    keiser
    ospite

    Predefinito Re: il titolo dell'editoriale è gravemente cannato!

    stepanxol ha scritto ven, 30 aprile 2004 alle 14:11
    il titolo dell'editoriale è gravemente cannato! avrebbe dovuto essere:

    10 print "happy birthday, basic"; 20 goto 10

    eh, lo so, ma poi mi "incasinava" la formattazione nella home page... pensavo anche di mettere un gosub qua e là tanto per gradire...

  10. #10
    Suprema Borga Imperiale L'avatar di maxpay
    Data Registrazione
    13-10-01
    Località
    Sud Italia
    Messaggi
    24,509

    Predefinito Re: il titolo dell'editoriale è gravemente cannato!

    keiser ha scritto ven, 30 aprile 2004 alle 14:43
    stepanxol ha scritto ven, 30 aprile 2004 alle 14:11
    il titolo dell'editoriale è gravemente cannato! avrebbe dovuto essere:

    10 print "happy birthday, basic"; 20 goto 10

    eh, lo so, ma poi mi "incasinava" la formattazione nella home page... pensavo anche di mettere un gosub qua e là tanto per gradire...
    ci stava anche un poke 53280,0 cosi...buio totale

  11. #11
    Lo Zio L'avatar di Shebuka
    Data Registrazione
    09-02-02
    Località
    /=( SOURCE )=\\
    Messaggi
    2,292

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Codice:
    dim happy as string
    dim birthday as string
    dim basic as string
    
    public sub auguri_click
     happy = "Happy "
     birthday = "Birthday, "
     basic = "BASIC!"
     MsgBox (happy & birthday & basic, vbCritical,  happy & birthday)
    end sub
    Bella notizia! 40 anni sono una cifra!!!

    non sapevo che compie anni oggi

  12. #12
    Lo Zio L'avatar di ilgrillo
    Data Registrazione
    30-10-01
    Località
    la bassa bolognese
    Messaggi
    1,709

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Ecco anche la mia firma.

    Auguroni al BASIC e a tutto ciò che ha rappresentato nella nostra infanzia.

    ...Al "Pranzo e Servito" realizzato in questo linguaggio da mio padre...
    ...all'avventura testuale realizzata da me e mio fratello (e mai fiita)...
    ...al clone di ELITE da me tentato...

    che bei ricordi!

    10?" "
    20GOTO10

    RUN













    ...

  13. #13
    Suprema Borga Imperiale L'avatar di maxpay
    Data Registrazione
    13-10-01
    Località
    Sud Italia
    Messaggi
    24,509

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    ilgrillo ha scritto sab, 01 maggio 2004 alle 10:34
    Ecco anche la mia firma.

    Auguroni al BASIC e a tutto ciò che ha rappresentato nella nostra infanzia.

    ...Al "Pranzo e Servito" realizzato in questo linguaggio da mio padre...
    ...all'avventura testuale realizzata da me e mio fratello (e mai fiita)...
    ...al clone di ELITE da me tentato...

    che bei ricordi!

    10?" "
    20GOTO10

    RUN













    ...

    shift + run stop
    tiè!

  14. #14
    Lo Zio L'avatar di ilgrillo
    Data Registrazione
    30-10-01
    Località
    la bassa bolognese
    Messaggi
    1,709

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    maxpay ha scritto sab, 01 maggio 2004 alle 10:47
    ilgrillo ha scritto sab, 01 maggio 2004 alle 10:34
    Ecco anche la mia firma.

    Auguroni al BASIC e a tutto ciò che ha rappresentato nella nostra infanzia.

    ...Al "Pranzo e Servito" realizzato in questo linguaggio da mio padre...
    ...all'avventura testuale realizzata da me e mio fratello (e mai fiita)...
    ...al clone di ELITE da me tentato...

    che bei ricordi!

    10?" "
    20GOTO10

    RUN













    ...

    shift + run stop
    tiè!
    MITICOOO ... IL RUN STOP ...

  15. #15
    Harlan draka
    ospite

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    quoto.....


    auguri Visual Basic (io lo usavo per programmare col Amstrad)

  16. #16
    Suprema Borga Imperiale L'avatar di StM
    Data Registrazione
    13-11-01
    Messaggi
    16,201

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Harlan draka ha scritto sab, 01 maggio 2004 alle 21:38
    quoto.....


    auguri Visual Basic (io lo usavo per programmare col Amstrad)
    NON il Visual

  17. #17
    Banned L'avatar di Devil Master
    Data Registrazione
    07-10-01
    Messaggi
    5,858

    Predefinito Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"

    Ho visto solo adesso questo thread e devo rispondere.
    Jollyroger ha scritto ven, 30 aprile 2004 alle 14:05
    Lex79 ha scritto ven, 30 aprile 2004 alle 12:40
    a distanza di anni ho ancora di fronte agli occhi un listato Basic
    Beh... io lavoro in COBOL su mainframe. Sostanzialemente è rimasto immutato dalla sua nascita nel lontano 1959...
    Lavoro con un dinosauro dell'informatica!!!

    C'è ancora chi lavora in COBOL???
    Ma come si fa, dico io, COME SI FA, a costringere della povera gente a lavorare su un linguaggio talmente lame (addirittura più lame del Pascal! ) che per ottenere su video la scritta "COBOL IS LAME" costringe a digitare tutto il seguente papiro:
    Codice:
     000100 IDENTIFICATION DIVISION.
     000200 PROGRAM-ID.     LAME.
     000300 DATE-WRITTEN.   22/08/04        13:22.
     000400*       AUTHOR    DEVIL MASTER
     000500 ENVIRONMENT DIVISION.
     000600 CONFIGURATION SECTION.
     000700 SOURCE-COMPUTER. RM-COBOL.
     000800 OBJECT-COMPUTER. RM-COBOL.
     000900
     001000 DATA DIVISION.
     001100 FILE SECTION.
     001200
     100000 PROCEDURE DIVISION.
     100100
     100200 MAIN-LOGIC SECTION.
     100300 BEGIN.
     100400     DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
     100500     DISPLAY "COBOL IS LAME" LINE 15 POSITION 10.
     100600     STOP RUN.
     100700 MAIN-LOGIC-EXIT.
     100800     EXIT.

+ Rispondi alla Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato