[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ì!
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Citazione:
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 http://forumtgmonline.futuregamer.it...on_biggrin.gif) syntiax error in 4500.
vabè.. http://forumtgmonline.futuregamer.it...s/sospetto.gif
auguri al basic e alla mongolfiera targata C-64 che passava per lo schermo http://forumtgmonline.futuregamer.it.../icon_wink.gif
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
wiwa il C64 ore ed ore di gioco programmazzione e quant'altro
ciao
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 http://forumtgmonline.futuregamer.it.../icon_cool.gif
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Citazione:
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... http://forumtgmonline.futuregamer.it...on_biggrin.gif
il titolo dell'editoriale è gravemente cannato!
il titolo dell'editoriale è gravemente cannato! avrebbe dovuto essere:
10 print "happy birthday, basic"; 20 goto 10
http://forumtgmonline.futuregamer.it...icon_smile.gif
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
Re: il titolo dell'editoriale è gravemente cannato!
Re: il titolo dell'editoriale è gravemente cannato!
eh, lo so, ma poi mi "incasinava" la formattazione nella home page... pensavo anche di mettere un gosub qua e là tanto per gradire... http://forumtgmonline.futuregamer.it...icon_smile.gif
Re: il titolo dell'editoriale è gravemente cannato!
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 http://forumtgmonline.futuregamer.it...on_redface.gif
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
quoto.....
auguri Visual Basic (io lo usavo per programmare col Amstrad)
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Citazione:
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 http://forumtgmonline.futuregamer.it...zanichelli.gif
Re: [30/04/2004] 10 Print "Happy Birthday, BASIC!"
Ho visto solo adesso questo thread e devo rispondere.
Citazione:
Jollyroger ha scritto ven, 30 aprile 2004 alle 14:05
Citazione:
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!!!
http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif
C'è ancora chi lavora in COBOL??? http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif http://forumtgmonline.futuregamer.it...s/icon_eek.gif
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! http://forumtgmonline.futuregamer.it..._icons/asd.gif ) 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.
http://forumtgmonline.futuregamer.it...n_question.gif