Programmer en COBOL
Développement et maintenance de programmes
Christine Meichelbeck - Collection Epsilon
Résumé
Ce livre traite de COBOL qui, depuis plus de 50 ans, est utilisé pour les applications stratégiques des grosses entreprises : il est au coeur de leurs applications patrimoniales. Le besoin d'informaticiens le maîtrisant reste d'actualité en 2010 et pour encore plusieurs décennies : pour la maintenance des parcs applicatifs mais également pour de nouveaux développements.
Ce livre s'adresse à tout informaticien amené à travailler sur ces applications patrimoniales, la plupart du temps en environnement grand système, ainsi que dans de moins grosses structures où COBOL a également été choisi avec des versions de compilateurs disponibles en environnement PC. La norme sur laquelle il s'appuie est la version ISO 1989:1985, ou COBOL 89 : cette version constitue le socle commun de la plupart des compilateurs COBOL utilisés aujourd'hui.
De l'informaticien débutant à l'informaticien expérimenté chaque lecteur trouvera dans cet ouvrage une information claire et précise permettant d'aborder avec sérénité la maintenance de programmes, ainsi que les règles de bon usage pour développer de nouveaux programmes.
L'explication des origines de COBOL dans le premier chapitre permet de mieux appréhender l'importance stratégique de la bonne pratique de ce langage. Le deuxième chapitre permet une première approche avec un rappel des bases de la programmation structurée. Le troisième chapitre fournit toutes les informations nécessaires à la manipulation des données. COBOL étant très utilisé pour des traitements par lots, ou traitements Batch, c'est dans le quatrième chapitre que le lecteur trouvera une description détaillée des instructions de manipulation des fichiers pour ce type de traitements. Dans le cinquième et dernier chapitre sont abordées les extensions plus spécifiques à l'environnement grand système IBM permettant, entre autres, à un programme COBOL d'accéder aux bases de données (DB2), d'être interactif (moniteur transactionnel CICS), de se connecter avec les autres environnements (Websphere MQ), et de générer de façon relativement simple du XML.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
L'auteur - Christine Meichelbeck
Christine Meichelbeck est Ingénieur d'Etude et Développement sur Grand Système IBM. Elle intervient depuis de nombreuses années auprès de grands comptes historiques pour des missions d'analyse, de développement ou de maintenance d'applications réalisées en COBOL. Ce livre est pour elle l'occasion de partager son expérience et sa passion pour ce langage toujours très présent en entreprise.
Sommaire
- Présentation
- Première approche
- Déclarer et manipuler les données
- Traitement des entrées sorties
- Techniques avancées
- Annexes
Avis des lecteurs
publié le 26/04/2011 Acheteur vérifié
Très déçu
Débutant dans le langage COBOL, je n'ai lu que la moitié du bouquin et j'ai déjà constaté plusieurs points qui m'ont extrêmement déçu : - Je ne sais pas trop à qui s'adresse le bouquin : débutant ? Confirmé ? De nombreux passages laissent sous-entendre que ce bouquin s'adresse aux programmeurs débutants (l'auteur va presque jusqu'à expliquer 1 + 1 = 2) mais d'autres montrent que l'auteur s'adresse à un public confirmé. Prenons un exemple : le mot « abend » est utilisé sans aucune explications (heureusement il reste le bon vieux dictionnaire ^^). Autre exemple on explique l'utilisation de l'instruction « TALLYING » (p177) avec sa syntaxe. 20 pages plus loin cette instruction est utilisée dans un exemple avec une syntaxe inconnue au bataillon (avec l'utilisation du « IN ») et sans aucune explication. On arrive a peu près à se douter à quoi ça sert (et encore, j'en suis pas encore sûr). - Les erreurs de code : incroyable ! Une petite erreur, ça passe, mais là c'est erreur sur erreur... Une simple lecture (ou relecture) du code et on s'en aperçoit (la preuve, moi je m'en aperçois et je ne l'ai lu qu'une fois). Des crochets qui deviennent des parenthèses [...) les noms de variables dans un même programme qui sont pas les mêmes (p161 « WF-FIN-FICHIER » devient « WS-FIN--FICHIER » 5 lignes plus bas). Prenons un vrai exemple parmi tant d'autres : un bout de code est utilisé 3 ou 4 fois pour l'exemple (de la page 197 à 199 pour ceux qui ont le bouquin) et bien un nom de variable (qui n'a pas à être modifié) se transforme en un autre ie « ref » devient « numero ». Par contre quand l'auteur montre ce qu'il y a dans les variables le « ref » réapparaît et le « numero » n'y est pas. Certains diront que je chipote mais à 50 le bouquin on pourrait s'attendre à un minimum de professionnalisme. - La plupart du temps l'auteur nous explique que ce qu'elle dit sera expliqué plus tard dans le bouquin. Pareil que tout à l'heure : une fois ça passe, mais au bout d'un moment à force de se répéter, il faut se demander s'il ny a pas un problème quelque part. Exemple : l'auteur utilise des entiers signés dans ces exemples (vers le début du bouquin) et ce n'est qu'au milieu du bouquin qu'il explique comment ça marche (au cas où on n'aurait pas compris). - L'ordre des chapitres est d'ailleurs incompréhensible : on vous explique comment faire un programme en COBOL et le chapitre d'après c'est comment instancier les variables. Il me semble que l'inverse aurait été plus judicieux... Et c'est ça avec tous les chapitres que j'ai lus. - Autre problème : 1 exemple sur 3 est ce qu'il ne faut pas faire (j'exagère peut être un peu ^^) ce qui veut dire que si vous programmer en COBOL, ne vous aidez surtout pas de ce bouquin, tout du moins des exemples, c'est faux! - Le bouquin s'appelle « Programmer en COBOL » mais à aucun moment il est question de programmer en COBOL. Personnellement je l'aurais intitulé « apprendre le COBOL » : lire et pas pratiquer, c'est un peu dommage. Je suis vraiment désolé d'écrire une critique aussi mauvaise (et je me doute qu'il y a bon nombre de personnes qui ne partagent pas mon avis) mais je pense qu'il est important pour les prochains « futurs » acheteurs de connaître l'avis d'un débutant en COBOL.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Eni |
Auteur(s) | Christine Meichelbeck |
Collection | Epsilon |
Parution | 08/11/2010 |
Nb. de pages | 528 |
Format | 18 x 22 |
Couverture | Broché |
Poids | 750g |
Intérieur | Noir et Blanc |
EAN13 | 9782746058903 |
ISBN13 | 978-2-7460-5890-3 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse