Creato da tanksgodisfriday il 26/03/2006
Cose varie al PC, sul Web e nella mente. Puoi scrivermi a: tanksgodisfriday@libero.it
 

 

« Pubblicità ed Europei di calcioI memristor, Aristotele,... »

1° maggio 1964, ore 4:00

Post n°800 pubblicato il 01 Maggio 2008 da tanksgodisfriday
 

Dalla sala calcolatori dell'americano Dartmouth College arriva il primo vagito del Beginner's All-Purpose Symbolic Instruction Code, BASIC per gli amici.
Non so quale sia stato il primo programma che "ha girato" in BASIC, forse quello del calcolo del fattoriale, che era un classico nei corsi di calcolatori dei miei tempi universitari; gli rubava un po' la scena l'altro problemino, quello di mettere in ordine crescente un insieme di numeri dati.

Il fattoriale di un numero intero, che si indica con il numero seguito da un punto esclamativo, è il prodotto dei numeri interi da 1 al numero dato. Ad esempio: 5! = 1 x 2 x 3 x 4 x 5 = 120.
Un programma BASIC che calcola e stampa in sequenza il fattoriale dei numeri interi è semplice:
100 F=1
200 for N=1 to 20
210 F=F*N
220 print N;"! =";F
230 next N
240 end

L'istruzione al rigo 220 fornirà la stampata desiderata:
1 ! = 1
2 ! = 2
3 ! = 6
4 ! = 24
5 ! = 120
6 ! = 720
7 ! = 5040
8 ! = 40320
9 ! = 362880
10 ! = 3628800
11 ! = 39916800
12 ! = 479001600
13 ! = 6227020800
14 ! = 87178291200
15 ! = 1307674368000
16 ! = 20922789888000
17 ! = 355687428096000
18 ! = 6402373705728000
19 ! = 121645100408832000
20 ! = 2432902008176640000

Il BASIC fu inventato dai matematici John G. Kemeny and Thomas E. Kurtz e aveva l'obiettivo di semplificare la vita a chi doveva utilizzare un calcolatore elettronico senza essere un programmatore provetto. Quindi: poche istruzioni, intuitive, il più vicine possibile al linguaggio naturale. Al contrario dei linguaggi disponibili allora, il FORTRAN o, peggio ancora, il COBOL.

Intento riuscito, varianti del BASIC saranno quelle che poi consentiranno l'affermazione dei primi computer personali: la schiera di cui il più noto è il Commodore 64, e poi i PC che sono arrivati fino a noi. E sarà proprio il BASIC, insieme all' MS-DOS il trampolino di lancio per Biil Gates.
L'evoluzione ha portato altri modi di far fare al pc quello che vogliamo, basti pensare a excel e al suo linguaggio macro, che comunque è una variante del VISUAL BASIC. Già, sempre lui, il Beginner's All-Purpose Symbolic Instruction Code.

Un post che non necessariamente piacerà a tutti, lo so, matematica, calcolatori ... qualcuno potrebbe costringermi a scrivere 100 volte: "Non debbo più scrivere post così".
Va bene, accetto la punizione:
10 for N=1 to 100
20 print "Non devo più scrivere post così"
30 next N
40 print "BUON PRIMO MAGGIO !!!"
50 end

Nell'immagine: la locandina del film "Basic Instinct", un richiamo all'istinto primordiale a programmare in BASIC, credo. Durante la proiezione mi addormentai.

La URL per il Trackback di questo messaggio è:
https://gold.libero.it/elaborando/trackback.php?msg=4609476

I blog che hanno inviato un Trackback a questo messaggio:
Nessun trackback

 
Commenti al Post:
whosthere
whosthere il 01/05/08 alle 09:15 via WEB
Ingegnere!!!! e il CP/M dove lo metti? c'ho lavorato anni :o))) baci e buon primo maggio. manu
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 09:29 via WEB
Che ricordi ... lo Z80!!! Ma tu dovevi essere una bimba all'epoca ;)
Baci e buon Primo Maggio, Manu :))))))
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 20:35 via WEB
O forse il CP/M "girava" sullo Z8000? Boh ...
 
nnsmettodsognare
nnsmettodsognare il 01/05/08 alle 09:50 via WEB
Io sono troppo giovane :))
E poi ho fatto appena in tempo a passare da elettronica ad elettrotecnica evitando così l'esame di calcolatori!!
In compenso mi sono sorbita Matlab :)
Buon primo maggio Ing!!
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 17:29 via WEB
E sicuramente non hai usato il Regolo Calcolatore, che invece nella mia era geologica, l'ING-iurassico, era d'obbligo :).
Ne avevo scritto anche in un altro post: lo conservo gelosamente!
Buon Primo Maggio, spero con il sole!
 
   
nnsmettodsognare
nnsmettodsognare il 02/05/08 alle 07:35 via WEB
Usato no, ma ce l'avevo, uno di mio padre (che non è ingegnere)! Vado a leggere il post sul regolo :)
 
     
tanksgodisfriday
tanksgodisfriday il 02/05/08 alle 08:18 via WEB
Mia figlia mi guarderebbe strano se cercassi di regalarle il mio, mi sa che devo aspettare un nipote e sperare :((
Ciao Ing!
 
stelladanzanteforeve
stelladanzanteforeve il 01/05/08 alle 10:37 via WEB
buon Primo Maggio Tanks. un saluto, Marie.
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 17:23 via WEB
Ciao Marie :))
 
MaRiDG70
MaRiDG70 il 01/05/08 alle 11:05 via WEB
ciao ^___^ oggi mi prendo un pò di tempo per passare a salutare gli amici del blog :-) ...ti auguro una serena giornata..Rita
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 17:21 via WEB
Sereno Primo Maggio anche a te!
 
angie71r
angie71r il 01/05/08 alle 15:58 via WEB
l'unico corso di programmazione che ho seguito è stato un minicorso di PostScript, arrivando a "disegnare" una smiley face con solo codice (senza sw di grafica) - molto più divertende dei fattoriali :)
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 17:19 via WEB
10 PRINT ":-)"
20 END

Roba da troglodita, I know ...
Ciao Angie! E buon Primo Maggio, spero di sole.
 
vi_di
vi_di il 01/05/08 alle 18:25 via WEB
Non ci crederai: il primo corso di aggiornamento in informatica che feci volontariamente a scuola ( un secolo fa...) era su Basic! E ci avevo pure capito quaccheccosa...ma mò non mi raccapezzo più...sto messa maluccio, eh?
Però pure tu che ti addormenti con Basic Instint... ;-))
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 18:47 via WEB
Per quella storia ho diritto alle attenuanti generiche.
Correva l'anno del Signore, boh, non mi ricordo, però era tra Natale e Capodanno, riunione familiare tra pranzo e cena, circa una dozzina di persone. Casetta del film affittata o forse lo davano su un canale satellitare, non ricordo.
Sta di fatto che ero un pelo appesantito dall'ottimo pranzo, preparato da moglie e cognata, con suocera al coordinamento. Il divano era comodo, il film noioso. Ho chiesto ai ragazzini di svegliarmi quando si arrivava alla scena famosa. Che ti devo dire, non c'è più rispetto per le persone di una certa età, mi hanno lasciato dormire, o forse, come hanno detto loro dopo, non sono riusciti a svegliarmi.
Se è importante mi affitto il dvd eh, basta saperlo.
Ciao Virgì, buon Primo Maggio!
 
   
vi_di
vi_di il 02/05/08 alle 15:35 via WEB
... se ti confesso che , anche se non mi sono addormentata, però pur'io ho trovato noioso il film una volta che lo davano in tv e mi sono messa a giocare a Tetris col Game boy dici che faccio brutta figura?
 
     
tanksgodisfriday
tanksgodisfriday il 02/05/08 alle 20:25 via WEB
No, no, se si trattò del Tetris non è una brutta figura!
Rimarrebbe da spiegare il possesso del coso, il Game Boy. Ma non infierisco ;)
Ciao Virgì!
 
     
vi_di
vi_di il 03/05/08 alle 06:53 via WEB
Il Game boy era stato regalato a mio figlio alla prima comunione...e in quell'occasione fu abilmente sequestrato al figlio in questione: 'A letto, che domani devi andare a scuola, e dammi sto pazziariello che sennò invece di dormire ti metti a perdere tempo giocando!'
I genitori devono essere autorevoli, no? ;-))
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 18:51 via WEB
Dimenticavo il Basic!
Credo che quelle cose si riportano a galla in modo relativamente semplice.
Oggi sarebbe abbastanza agevole con il linguaggio macro di excel: si risolvono parecchi problemi la cui soluzione va oltre la normale elaborazione automatica di excel.
 
   
vi_di
vi_di il 02/05/08 alle 15:36 via WEB
Ci credo sulla parola! :-))
 
fear_of_love
fear_of_love il 01/05/08 alle 18:59 via WEB
Egregio sig.r Tanks, se fosse per me, la punizione sarebbe ben peggiore di quella da lei auspicata!! scrivere 100 volte la frase da lei pensata mi par ben poca cosa...io direi che 10 colpi di regolo (che tra l'altro odio profondamente e di cui ho disimparato l'uso) ben assestati sulla punta delle dita, potrebbe essere senz'altro una punizione più azzeccata!! detto questo mi scuso per l'intromissione nel suo blog...e tutto quello che ho scritto non l'ho pensato nemmeno per 1 attimo!! Buon weekend e ciao!!!_______Fear
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 19:22 via WEB
Ciao Fear!
Pensa che mentre leggevo il tuo commento mi è venuto timore che si sarebbe potuto danenggiare il mio amatissimo regolo e quindi ho pensato che ti avrei proposto l'altro, quello giapponese trovato su una bancarella un paio di anni fa, 5 € :))
Un abbraccio, Fear, e buon Primo Maggio!
 
Utente non iscritto alla Community di Libero
Anonimo il 01/05/08 alle 19:58 via WEB
Fortran, Basic..... e le schede perforate!!!Ciao e buona serata.
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 20:28 via WEB
 
Stefano72CS
Stefano72CS il 01/05/08 alle 20:59 via WEB
Salve prof Tanks, ricordo nella metà degli anni 80 quando dovevo comprare una calcolatrice scient non prog, facevamo il controllo del fattoriale di 69 per controllare la velocità :)) buona serata
 
 
tanksgodisfriday
tanksgodisfriday il 01/05/08 alle 21:24 via WEB
Credo che le calcolatrici ricavino il fattoriale di un numero utilizzando serie di Stirling o qualcosa di derivato.
Ciao a te, Stefano (giusto?) :))
 
sarah_55
sarah_55 il 01/05/08 alle 23:07 via WEB
Vabbè...arrivo in ritardo,spero hai passato una buona giornata,sarai stanco per cui Buona e serena notte!*_*
 
luciana_amato
luciana_amato il 02/05/08 alle 07:52 via WEB
Mannaja...che complicato...io non ci provo nemmeno a capire ho fatto Lettere all'Università per vedere esclusivamente i numeri delle pagine...pardon per la mia "capraggine"! Un buon venerdìììì!!! Lucy
 
 
tanksgodisfriday
tanksgodisfriday il 02/05/08 alle 08:15 via WEB
Ma noooo, è veramente semplice :))
Ciao Lucy, buon venerdì anche a te!
 
bimbayoko
bimbayoko il 05/05/08 alle 06:50 via WEB
Maaaah,a me queste scene così esasperate mi lasciano un pò perplesse:)))Ma quanti numerelli ing.Sono talmente felice che assorbo il colpo dicendo oddeo che goduria tanti numeri tutti assieme(sto "male"lo so...lo so:D)
 
 
tanksgodisfriday
tanksgodisfriday il 05/05/08 alle 07:14 via WEB
Sarai mica vittima anche tu del Basic Instinct ;)
 
Gli Ospiti sono gli utenti non iscritti alla Community di Libero.
 

Area personale

 

Ultimi commenti

Grazie, Maria! Un abbraccio.
Inviato da: tanksgodisfriday
il 17/01/2023 alle 18:30
 
Visitato il nuovo sito. Come sempre interessante e...
Inviato da: Fajr
il 17/01/2023 alle 17:14
 
Ho visitato il sito, è carino....peccato che non si può...
Inviato da: Mr.Loto
il 07/01/2023 alle 18:09
 
In realtà, "mi tawa" significa "io mi...
Inviato da: Marco Rossi
il 18/08/2019 alle 21:27
 
Tanti auguri di buone feste da kepago
Inviato da: amandaclark82
il 30/12/2016 alle 15:48
 
 

Translate!

 

Ultime visite al Blog

hesse_fossimoratanksgodisfridaycassetta2Fajrdue.pifupietrosparusolazzqqjigendaisukegiannigarzottocatone6565lilith_0404pavpao
 
 

networkedblogs.com

 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963