Newsgroup: it.comp.os.linux.development
Titolo: COBOL?

Come mai è tanto richiesto il cobol nel mondo del lavoro?
Non è un linguaggio un tantino vecchio?

 Non è un linguaggio un tantino vecchio?
Mah, forse le ditte vogliono mantenere i sistemi scritti in COBOL che
già hanno e che funzionano. Se è per questo, il C è dei primi '70,
il Lisp del 1958... E continuano ad essere usati. Unix è dei '70, e
meno male che l'argomento di Bill "Ma quello è software vecchio di
trent'anni, NT è tutto codice nuovo di zecca" non ha avuto successo, o
l'avremmo buttato via. Suppongo.
Saludos
Adriano

 l'avremmo buttato via. Suppongo.
Ho dato un'occhiata ad alcuni esempi di codice e mi sembra un linguaggio più
"basic" del basic.... una negazione del progresso, indegno di essere
imparato e di essere chiamato linguaggio. 
Viva il c++ e grazie per le info.

 Non è un linguaggio un tantino vecchio?
Lo e'; comunque si e' sviluppato.  Lo Standard COBOL del 2002 include
anche supporto per programmazione object-oriented (!).  Comunque la
ragione vera e' l'enorme legacy di programmi da mantenere, IMHO.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 ragione vera e' l'enorme legacy di programmi da mantenere, IMHO.
Grazie per le info.

Non č un linguaggio un tantino vecchio?
Certo che lo č, ma se ti guardi attorno, gran parte della tecnologia
utilizzata al mondo d'oggi proviene da qualche decennio fa.

Grazie per le info.
p.s.: cosa diavolo c'entra Linux?

Andrea Laforgia scriveva:

Chi usa linux č pių informatizzato e quindi se si ha bisogno di informazioni
informatiche....
Mi scuso per non aver messo nell'oggetto "OT".

informatiche....
Ma per favore!... a parte che "più informatizzato" non vuol dire
nulla, rispetta i "topic" dei gruppi, per cortesia.

 ragione vera e' l'enorme legacy di programmi da mantenere, IMHO.
Esatto.
Ho scritto qualcosina (in inglese) a proposito delle 'economics of
programming languages' qua:
http://www.dedasys.com/articles/programming_language_economics.html
Saluti,
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/


-- 
L'idiozia trascende il mezzo con cui viene espressa.


E io dico alla letteratura "Meglio, un posto di lavoro in più per me
che non faccio lo schizzinoso". Conosco il New Hacker's Dictionary, è
molto carino, e spero di non dover lavorare in COBOL, ma il linguaggio
non è più quello del 1960, così come anche il BASIC è un pò
cambiato, e pure il FORTRAN. Mi sembra un pò meglio essere aperto alle
possibilità che sragionare come ultrà "Viva il c++, X è indegno di
essere chiamato linguaggio e di essere imparato".
Saludos
Adriano

 essere chiamato linguaggio e di essere imparato".
Beh, diciamo che non la giudicherei così severamente. La prima
proposizione direi "ok, a lui piace C++" (io personalmente ci ho
lavorato un filino troppo per esserne *così* entusiasta, diciamo che c'è
di peggio).
Sull' "indegno di essere imparato" che dire. Credo che se non fosse per
ragioni lavorative effettivamente ci siano linguaggi molto più
interessanti. 
O più comodi (Python, Ruby) o semplicemente interessanti per cultura
personale (Haskell). Insomma, chiaro che è meglio sapere una cosa in più
che una in meno, ma personalmente fra i vantaggi di imparare COBOL vedo
più appunto il pane che altro.
Ovviamente nel momento che uno cerca lavoro, può essere il più valido
dei motivi.


essere chiamato linguaggio e di essere imparato".
Quanto dici è piuttosto ragionevole e sono perfettamente d'accordo.


In effetti il COBOL è fondamentalmente un linguaggio proletario nel 
senso degenere del termine: una ciofeca disgraziata che solo un 
disperato che lotta per il pane quotidiano può abbassarsi a paciugare. ;-)

 disperato che lotta per il pane quotidiano può abbassarsi a paciugare. ;-)
Eh, sì, "All hardware sucks, all software sucks... But some suck more
than others". Come detto nello stesso NHD di cui sopra. O potrei
pensare che COBOL, come BASIC, risolve un problema ben preciso che,
beninteso, a quasi nessun programmatore "che si rispetti" piace
affrontare perchè poco interessante: la gestione commerciale e la
finanza. O che, di nuovo, sia cambiato non poco da quando è stato
fatto... Mettiamo per esempio 
http://en.wikipedia.org/wiki/Cobol
 ,
sembra che ne parlino con molta più saggezza di "...ciofeca
disgraziata...". Saggezza nel senso semplice di "spero che a me non lo
dicano mai che ho fatto una ciofeca disgraziata, e perciò tento di non
usare termini simili". Ma basta prediche, chè fare il "prete del
COBOL" o il "difensore pubblico" ormai non mi interessa più.
Saludos
Adriano