Newsgroup: it.lavoro.informatica
Titolo: cobol e dli

Il COBOL � un linguaggio ad alto livello di tipo procedurale, orientato allo
sviluppo di applicazioni commerciali e per l'elaborazione di grossi volumi
di dati. Le istruzioni, molto simili a frasi della lingua inglese, sono
organizzate in uno schema dalla struttura rigida, composto di sezioni e
paragrafi.
� disponibile sulle pi� diffuse piattaforme (Unix, Microsoft Windows,
GNU/Linux) e permette l'accesso alle pi� diffuse basi di dati relazionali,
come ad esempio DB2, Oracle e MySQL (e persino al DLI), tramite l'inclusione
di comandi SQL embedded inseriti nel codice.
Cosa vuol dire DLI ?  Io credo device layer interface ...
Grazie e ciao

 
per DLI si riferisce al DL1
http://it.wikipedia.org/wiki/IBM_Data_Language_One_%28DL/1%29
e un linguaggio vetusto come il cobol (se non ricordo male ï¿œ anche piï¿œ 
vecchio)
Ciao

 piï¿œ vecchio)
Il DL1 ï¿œ un DBMS gerarchico (con qualche estensione che lo rendeva
anche reticolare), non un linguaggio . In pratica un antenato dei db
relazionali e dell'SQL, con dei comandi "embedded" dentro ai programmi
Cobol, con sintassi simile a quella del "discendente" SQL.
Certamente non ï¿œ piï¿œ vecchio del Cobol, essendo nato alla fine degli
anni 60 (dicono che lo hanno sviluppato apposta per le esigenze del
progetto Apollo).

 GNU/Linux) 
Non avevo notato questa "perla"! Neanche un cenno alle "piattaforme"
mainframe, ovvero quelle dove e ancora abbastanza diffuso e sensato....
Dove hai pescato questa descrizione?

 ha scritto nel messaggio 
news:4abf7232$0$1107$4faf...@reader2.news.tin.it...

da qui :
http://it.wikipedia.org/wiki/COBOL
 

 Cosa vuol dire DLI
IMVHO si riferisce a DL/1, un database gerarchico (non relazionale,
anzi, storicamente pre relazionale), che è uno dei possibili
componenti di IMS.
Per saperne molto di più, ti puoi leggere questo:
http://www.redbooks.ibm.com/redbooks/pdfs/sg245352.pdf
BTW, per chi ci ha lavorato, è possibile che una volta ne abbia visto
una versione IBM che girava su MS-DOS (o Windows, sinceramente non
ricordo), sempre usato tramite COBOL, o era un prodotto IBM
differente?
--
ale
http://ale.riolo.co.uk

 differente?
S�, una volta esisteva un compilatore Cobol per pc che includeva un
emulatore di IMS/DL1. Lo usai qualcosa come 20 anni fa, pi� o meno...
:-)
Potrebbe essere stata una delle varie versioni del Realia Cobol, un
compilatore fatto apposta per sviluppare su pc per una serie di
ambienti e prodotti mainframe (varie versioni IBM del Cobol, Vsam,
Cics, Assembler 370, JCL, SQL). Lo vendeva la CA, chiss� se esiste
ancora?
 

 ancora?
Per quanto ne so esiste ancora ma non ha più la versione leggera
distribuita gratuitamente.
--
FabMind

 emulatore di IMS/DL1. Lo usai qualcosa come 20 anni fa, più o meno...
Io l'ho visto in produzione nel 2004. Ero da un cliente, mi ha
presentato il tipo che gli aveva venduto e gli manteneva il
gestionale, il tipo stava facendo una qualche modifica in cobol, e mi
ha fatto una veloce introduzione al suo software, quando ha parlato di
IMS sono rimasto abbastanza sorpreso, sinceramente non ricordo se il
server fosse un Windows o un MS-DOS (ho un vago ricordo di un Windows
for Workgroups 3.11, ma potrebbe essere stato il client).
Il tipo era un ex-omino IBM in pensione (probabilmente baby), che
aveva venduto questo gestionale a n imprese della zona, e ci
arrotondava con la manutenzione (tipo un migliaio di Euro annui per
installazione).
--
ale
http://ale.riolo.co.uk

 for Workgroups 3.11, ma potrebbe essere stato il client).
B�, 20 anni fa Windows era sicuramente 3.11. Vuoi dire che ancora nel
2004 facevano girare un pc con Windows 3.11?? Caspita!
Anche se non dovrei dirlo, perch� da noi c'� stato un pc con Win 3.11
probabilmente fino al 2001.. :-)