[zxspectrum] Re: [Scansioni] Il BASIC in 30 ore per ZX81

  • From: bbk <bbk@xxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Thu, 05 Jan 2012 14:30:38 +0100

Il basic e' pensato per l'UTENTE/Principiante, non per il programmatore.
Un ambiente multifunzionale che funge da OS e da linguaggio, il DOS e il CPM erano ben lontani dall'essere user friendly e multifunzionale.
Oltretutto il Basic e' nato prima.

Le tue considerazioni tecniche sono le giuste considerazioni di un professionista della programmazione su uno strumento non pensato per te. Sarebbe come se io dovessi giudicare un Ciao del 1969 e paragonarlo ad una moto da corsa dello stesso periodo: meglio la moto, ma mia madre o il mio vicino di casa non sarebbero nemmeno in grado di accenderla, mentre con il Ciao ci hanno mezzo meccanizzato l'Italia.

Il Basic ha avuto quella funzione e l'ha portata avanti egregiamente.

Ti invito cmq ad approfondire la questione python, ma anche il SuperBasic del QL.
Sono sorpendentemente validi. :)

Mi dicono anche che il Real sia eccezionale (ma solo per sentito dire)


Il 05/01/2012 14:19, Enrico Maria Giordano ha scritto:

-----Messaggio Originale----- Da: "bbk" <bbk@xxxxxxx>
A: <zxspectrum@xxxxxxxxxxxxx>
Data invio: giovedì 5 gennaio 2012 9.39
Oggetto: [zxspectrum] Re: [Scansioni] Il BASIC in 30 ore per ZX81


Beh, il basic nasce come OS dall'esigenza del tempo di far interagire utente e computer, non tra programmatori e computer.

Vero. Però se stai pensando ai comandi LOAD e SAVE allora forse non c'era bisogno di un linguaggio di programmazione. Bastava un interprete di comandi.

Credo che sarebbe stato impossibile trovare un modo piu' semplice, almeno fino all'avvento delle gui.

Beh, c'erano già il CPM e l'MSDOS con i loro interpreti di comandi. Non andava bene qualcosa del genere?

Da questo punto di vista e con questi scopi e' ancora uno dei linguaggi piu' efficaci:

Più efficaci per cosa? Sprecato come interprete di comandi e schifoso come linguaggio.

visual basic ha dimostrato (purtroppo) che qualunque idiota puo' programmare qualcosa senza conoscenze specifiche

No, invece proprio VB ha ampiamente dimostrato che per scrivere software non basta saper usare il mouse. Forse non ne hai seguita bene la storia.

e l'ambiente professionale e' pieno di applicativi in visual basic.

Quei pochi validi che circolano sono stati scritti da programmatori di professione, ne puoi star certo.

Anche Python e' un dialetto del basic ed e' molto usato in ambienti linux/unix.

Non conosco Python ma mi sembrerebbe molto strano se avesse ancora le assurde limitazioni del Basic. E se le ha allora ha anche gli stessi problemi.

OPL, altro simil basic di psion/symbian, e' stato il linguaggio molto intelligente e evoluto fino a che c'e' stato.

Come sopra.

In conclusione il basic e' lo strumento che permette(va) all'utente di programmare senza essere un programmatore. :)

A me non risulta. Al contrario, riduceva il programmatore a perdere i capelli in poco tempo. :-)

Ovviamente oggi e da alcuni anni, non e' piu' pensato per programmatori "veri". :)

No, è questo il punto: era largamente obsoleto anche quando è nato. Tanto per fare un esempio, il Pascal era invece un signor linguaggio.

EMG

--
EMAG Software Homepage:     http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
The EMG Music page:         http://www.emagsoftware.it/emgmusic


Other related posts: