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.

 
Rispondi al commento:
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)
 
* Tuo nome
Utente Libero? Effettua il Login
* Tua e-mail
La tua mail non verrà pubblicata
Tuo sito
Es. http://www.tuosito.it
 
* Testo
 
Sono consentiti i tag html: <a href="">, <b>, <i>, <p>, <br>
Il testo del messaggio non può superare i 30000 caratteri.
Ricorda che puoi inviare i commenti ai messaggi anche via SMS.
Invia al numero 3202023203 scrivendo prima del messaggio:
#numero_messaggio#nome_moblog

*campo obbligatorio

Copia qui:
 

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