ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
COBOL - Viquipèdia

COBOL

De Viquipèdia

El llenguatge de programació COBOL (acrònim de COmmon Business -Oriented Language, Llenguatge Comú Orientat a Negocis) va ser creat l'any 1960 amb l'objectiu de crear un llenguatge de programació universal que es pogués usar a qualsevol ordinador, ja que durant els anys 1960 hi havien molts models d'ordinador incompatibles entre sí, i que estigués orientat als negocis, és a dir, a l'anomenada informàtica de gestió.

Taula de continguts

[edita] Història

En la creació d'aquest llenguatge i va participar la comissió CODASYL, composta per fabricants d'ordinadors, usuaris i el Departament de Defensa dels Estats Units el maig de 1959. La definició del llenguatge es va completar en menys de sis mesos, i va ser aprovada per la comissió el gener de 1960. El llenguatge COBOL va ser dissenyat inspirant-se amb el llenguatge FLOW-MATIC de Grace Hopper i el IBM COMTRANT de Bob Bemer, ja que ambdós formaven part de la comissió.

Gràcies a l'ajuda dels usuaris COBOL va evolucionar ràpidament i va ser revisat de 1961 a 1965 per afegir-li noves funcionalitats. El 1968 va sortir la primera versió ANSI del llenguatge, sent revisada posteriorment el 1974 (COBOL ANS-74), 1985 (COBOL ANS-85), i el 2002 (COBOL ANS-2002). Actualment s'està preparant una altra revisió que s'espera tenir acabada l'any 2008.

[edita] Característiques

COBOL va ser dotat per disseny d'unes excel·lents capacitats d'autodocumentació, una bona gestió de fitxers i una excel·lent gestió dels tipus de dades per l'època, a través de la coneguda sentència PICTURE per la definició de camps estructurats. Per evitar errors d'arrodoniment en els càlculs que es produeixen en convertir els números a binari i que són inacceptables comercialment, COBOL pot usar i usa per defecte números de base deu. Per facilitar la creació de programes en COBOL, la sintàxi del mateix va ser creada de forma que semblés l'idioma anglès, evitant l'ús de símbols que es van imposar a llenguatges de programació posteriors.

Tot i això, a començaments dels vuitanta es va anar quedant antiquat respecte els nous paradigmes de programació i als llenguatges que els implementaven. A la revisió de 1985 es va solucionar, incorporant a COBOL variables locals, recursivitat, reserva de memòria dinàmica i programació estructurada.

A la revisió del 2002 se li va afegir orientació a objectes, tot i que des de la revisió del 1974 es podia crear un entorn de treball semblant a l'orientació a objectes, i un mètode de generació de pantalles gràfiques estandarditzat.

Abans de l'inclusió de noves característiques a l'estàndard oficial, molts fabricants de compiladors les afegien de forma no estàndard. En l'actualitat aquest procés s'està veient amb l'integració de COBOL amb Internet. Hi han diversos compiladors que permeten usar COBOL com a llenguatge de scripting i de servei web. També existeixen compiladors que permeten generar codi de COBOL per la plataforma .NET i EJB.

[edita] Programa Hola món

       IDENTIFICATION DIVISION.
       Program-Id. Hola-Món.
       
       ENVIRONMENT DIVISION.
       
       DATA DIVISION.
       
       PROCEDURE DIVISION.
       Main.
           DISPLAY "Hola Món!".
           
           STOP RUN.

[edita] Ús

A pesar que molta gent creu que el COBOL està en desús, la realitat és que tots els sistemes que necessiten gran capacitat de procés batch, tan els bancs com les grans empreses de mainframes, usen COBOL. Això permet garantir la compatibilitat dels sistemes més antics amb els més moderns, així com tenir la seguretat que el llenguatge està perfectament provat i per tant és estable. Segons un informe de Gartner Group del 2005, el 75% de les dades generades per negocis són processades amb programes creats mitjançant COBOL, i un altre informe del 1997 s'estima que del 80% dels 300.000 milions de línies de codi existents estan creades amb COBOL, escrivint-se 5.000 milions de línies noves de COBOL cada any. Amb tot això, actualment la programació amb COBOL és un dels negocis més rendibles del món de l'informàtica.

[edita] Enllaços externs


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -