Intro COBOL 09-10

Transcription

Intro COBOL 09-10
COBOL
(COmmon Business Oriented Language)
Né en 1960, à la demande du gouvernement américain :
PB : diversité et incompatibilité des ordinateurs, langages
machines et assembleurs,
Objectif : bâtir un langage commun, indépendant des machines,
orienté vers les applications de gestion et compréhensible pour
tous, informaticiens ou non.
basé sur l'anglais , structuré sous forme de sections,
paragraphes et phrases avec verbes, mots et
ponctuation
Objectif initial
traiter de grands fichiers séquentiels
les mettre à jour
réaliser des calculs relativement simples afin d'éditer et
d'imprimer des milliers de lignes d'états de paie, comptabilité,
stock, etc.
Aujourd’hui : le langage a évolué,
capable de traiter des bases de données en accès direct
d'échanger des informations via des lignes de transmission, de
générer automatiquement des états
récursivité, allocation dynamique, cobol objet, …
Un langage très utilisé dans le monde
De par le monde, il existe 500 milliards de lignes de Cobol - en
progression de 5 % par an.
45 % des entreprises l'utilisent
2 millions de développeurs professionnels sont des cobolistes
40 % des nouvelles applications, jusqu'en 2006, développées en
Cobol ou en C++.
« 95 % des entreprises du CAC 40 possèdent un mainframe »
(Patrick Kessler, directeur de la division System Z d'IBM)
Mainframe
mainframe : ordinateur de grande puissance de traitement auquel on relie
des terminaux de faible capacité
Les fabricants de ces systèmes Bull , IBM , HP, Unisys
Fonctionne selon un modèle centralisé en opposition aux modèles répartis.
Il permet de faire tourner de façon simultanée
plusieurs sessions d'un système d'exploitation
ou
Sont utilisés par :
même de systèmes d'exploitation différents.
les grandes entreprises industrielles,
banques,
compagnies d'assurances,
compagnies aériennes,
sociétés de services, les administrations (fiscales et autres) ...
Fiables et puissants :
traitement de très grandes bases de données accédées par des dizaines ou des
centaines de milliers d'utilisateurs.
Histoire des standards COBOL
Le langage a connu plusieurs révisions standardisées
par l'ANSI (American National Standards Institute), dont :
COBOL-68
(1968)
COBOL-74 (1974)
COBOL-85 (1985) qui témoigne d'un grand pas vers
l'adoption de la programmation structurée par
l'industrie informatique
COBOL 2002 introduit la programmation objet, le
XML, etc.
Micro Focus toujours vivant
01 Informatique
le 10/07/2008
Les résultats préliminaires présentés par Micro Focus pour
son année fiscale clôturée au 30 avril font apparaître un
chiffre d'affaires de 228 millions de dollars, en hausse
de 33 %.
En marge de sa croissance interne de 15 %, l'éditeur
historique de solutions de développement d'applications
Cobol a pu compter sur l'apport d'Acucorp dès le début
de l'exercice.
Fort d'une marge d'exploitation de 38,8 % et de l'acquisition
de Netmanage, l'éditeur envisage à long terme de
doubler son chiffre d'affaires annuel.
Le Cobol se porte bien, merci.
L’objectif, pour vous
ajouter une compétence à votre CV pour décrocher un emploi
dans une grande entreprise
et ainsi participer à la modernisation du patrimoine « Cobol »
incontournable
en l’adaptant aux nouvelles plateformes, aux nouvelles technologies
et faire cohabiter l’ancien et le nouveau
Exemple : Consultation des comptes bancaires via le web
(technologies du web greffés sur des programmes venant de
mainframe)
Car la migration vers une autre langage constitue un challenge
technique et financier extrêmement coûteux que ne peuvent pas
relever même les plus grandes entreprises
Extrait de « Les grands systèmes se rebiffent » 01
Informatique, 2006
Les compétences recherchées
Sur un échantillon de 250 offres d'emploi dédiées publiées en ligne
sur Keljob, Lesjeudis et Monster, les compétences exigées portent
sur MVS (52 %) et CICS (48 %) pour les systèmes d'exploitation,
sur Cobol (66 %) , JCL (16 %), Pacbase (16 %) et Java (11 %) pour
les langages, et sur DB2 (62%) pour les bases de données.
La formation
Peu d'organismes de formation ont investi le créneau. Hormis 2IAP,
qui propose des stages de 20 à 30 jours, il s'agit surtout de sessions
de perfectionnement de 2 à 5 jours portant sur les fondamentaux
(MVS, CICS, TSO/ISPF, Cobol et JCL, DB2 et SQL). De même, en
matière de formation initiale,aucune réelle formation mainframe
n'est proposée par les écoles d'ingénieurs, sauf à l'Epita et
l'Esial.
Après avoir noué un partenariat avec ces deux écoles, cette année,
IBM pourrait conclure des accords avec trois ou quatre autres.
+ IUT Nancy-Charlemagne cité dans 01 DSI du 21/05/2007