Dunque Messer Kurojishi, forse è il caso di chiarire un paio di cose.
Un linguaggio di programmazione nasce per uno scopo ben preciso.
Il vostro C nasce nel 1972 nei laboratori Bell della AT&T, ovvero la più grossa società di telefonia americana, e veniva utilizzato per realizzare SO sotto UNIX e programmare centraline e microprocessori. Questo lo rende un linguaggio estremamente potente per la gestione ed il controllo dell'hardware.
Pascal nasce nel 1964 principalmente come strumento didattico per l'insegnamento dell'informatica in ambito universitario. Non è un caso che si basi sull'ALGOL ( ALGOrithmic Language).
Se devo programmare un componente hardware, o realizzare un programma che sfrutta in modo massiccio l'hardware di un sistema (videogiochi) userò C++, Cplus, C# o Java.
Se devo realizzare un gestionale, che deve interfacciarsi con uno o più database, e deve avere un'interfaccia userfriendly utilizzero Delphi, FoxPro o perchè no VisualBasic.
Se devo realizzare applicazioni web .. ho solo l'imbarazzo della scelta.
Sono strumenti diversi per usi diversi. Metterli a confronto è fuorviante.
CITAZIONE
molti programmi tutt'ora in uso sono sviluppati in cobol(da qui il modo di dire che ogni giorno ci imbattiamo in almeno 12 righe di cobol).
Il cobol (=COmmon Business-Oriented Language) è nato ed è stato utilizzato per lo sviluppo della rete interbancaria e commerciale. Tenendo presente che buona parte dei programmi più obsoleti, sviluppati per le banche, dopo gli aggiornamenti degli ultimi anni, sono finite sul mercato, è altamente probabile imbattersi in programmi in cobol.
CITAZIONE
[Delphi e pascal] .. per quanto abbiano sintassi similari sono due cose diverse come C è diverso da C++, sono simili, ma nel contempo incredibilmente diversi.
Ovviamente, dato che le macchine e la logica degli algoritmi è in continua evoluzione non possiamo pensare di programmare ancora in basic o fortrant. E che diamine!
CITAZIONE
CITAZIONE
[Narratore] Personalmente, se potessi, abbandonerei la piattaforma di sviluppo Microsoft
visual basic?
Visual Basic, FoxPro, Java, Pascal/Dhelpi + 2 o 3 linguaggi script per il web e, ovviamente, SQL.
Ma ci tengo a precisare che non sono un programmatore, e che sono solo stato prestato alla programmazione.
La mia affermazione nasce dalla possibilità delle piattaforme Borland, Lazarus, e se non erro anche Eclipse consento di compilare il proprio codice sorgente per più di un SO. Come dire: tre piccioni con una fava - Microsoft, Mac OS, Linux
CITAZIONE
Nella mia facoltà c'è chi dice: "ma perchè ci fanno fare sta M****a e non subito del C"
e io gli spiego che se iniziassero col C della gente che non ha mai programmato al 30% esploderebbe il cervelletto. Inoltre per studiare Algoritmi il pascal è ottimo grazie propio al suo rigore e alla chiarezza del suo codice.
Permettetemi di complimentarmi con voi per la vostra saggezza. Il rigore e la disciplina che il pascal impongono permetto di sviluppare, in qualsiasi altro linguaggio, un codice altamente leggibile, efficace ed efficiente. Poi ovviamente il tutto stà alla sanità mentale del programmatore ..
Il Narratore