Mac4Ever Refurb Store Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Mac4Ever.com - Toute l\'actualité Apple, iPhone, iPad, iPod et Mac - Mise à jour quotidienne
Actu Dossiers Forum Photos/Podcasts Petites Annonces
Icône recherche
Annuler la recherche
3699 connectés

Insolite : quand la pandémie rappelle des "COBOL Cowboys" à la rescousse !

Programmeurs de tous pays, unissez-vous !

Message par Didier le 11/05/20, 11:35

Le COBOL (pour COmmon Business Oriented Language) est un langage de programmation tellement vieux que la plupart des informaticiens modernes n'y ont sans doute jamais été confrontés directement.

Il faut dire que depuis son invention, en 1959, d'autres langage ont largement prix le dessus, comme le C/C++, le Java ou plus récemment, tous les langages orientés web. Mais en réalité, cette affirmation n'est pas totalement exacte : le COBOL reste encore très implantés dans certains systèmes, certes vieillissant, mais toujours très utilisés.

C'est ainsi que durant la pandémie, devant le recours massif au chômage, bon nombre d'américains se sont rués vers leur administration... qui tournaient encore avec de vieux systèmes codés en COBOL. Ne vous moquez pas, même en France, on en trouve aussi dans les banques, les assurances, derrière les distributeurs, et même dans l'administration. Problème, les personnes qui connaissent encore ce langage se font rares, et ont parfois largement dépassé l'âge de la retraite.

Aux USA, on les nomme les « COBOL Cowboys », un pseudonyme qui veut tout dire : ce sont un peu des mercenaire du code « A la base, lorsqu'un COBOL Cowboy reçoit un appel, c'est toujours un SOS urgent, » déclare ainsi Like Hinshaw, 78 ans, et régulièrement sollicité par l'administration. Le sujet est devenu presque une question de survie du système, au point que Phil Murphy, gouverneur du New Jersey, estime qu'il faudrait remettre son apprentissage au goût du jour « Non seulement nous avons besoin de professionnels de la santé. Mais étant donné les systèmes existants, nous devrions ajouter une page pour les compétences informatiques [COBOL]. Parce que c'est de cela qu'il s'agit ».

Quant à ceux qui aimeraient que toutes ces applications serveur soient migrées vers des langages plus modernes, ces cowboys du COBOL répondent souvent que c'est plutôt un problème hardware (débat récurrent en informatique) « Nous nous inquiétons quand il y a un problème et la première chose qui sort de la bouche des gens, c'est" Le COBOL. C'est un problème COBOL". Mais, est-ce vraiment un problème COBOL ? La plupart du temps, ce n'est pas le cas. » Reste que les universités ont depuis longtemps arrêté d'enseigner ce langage, et que si l'administration ne veut pas se retrouver un jour démunie, il serait peut-être temps de penser sérieusement à la suite !



Source
Avatar de l’utilisateur
Didier
Mac4Ever's Flood
 
Message(s) : 37650
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon / Chamonix

Envoyé depuis Mac4Ever Mobile

Message par bigfafa le 11/05/20, 11:38

20 ans après le « bug » de l’an 2000 on en est encore là ?
bigfafa
Jeune Tourteau de Mac4Ever
 
Message(s) : 46
Inscription : 21/06/09, 1:35

Re :

Message par Ions le 11/05/20, 11:54

On peut dire que ce monsieur de 78 ans est un expert dans cette technologie informatique obsolète :arrow: :arrow:
Ions
Jeune Tourteau de Mac4Ever
 
Message(s) : 64
Inscription : 15/04/09, 16:48

Re :

Message par elmgignac le 11/05/20, 12:01

Le problème avec ce langage c'est qu'il ne comporte pas de concepts que l'on retrouve dans les langages modernes donc personne ne s'y intéresse.
Mais il est assez simple à apprendre et peut rapporter gros vu que personne ne veut en faire :lol:
elmgignac
Mac4Everien confirmé
 
Message(s) : 103
Inscription : 05/03/11, 21:54

Re :

Message par Didier le 11/05/20, 12:04


elmgignac a écrit :Le problème avec ce langage c'est qu'il ne comporte pas de concepts que l'on retrouve dans les langages modernes donc personne ne s'y intéresse.
Mais il est assez simple à apprendre et peut rapporter gros vu que personne ne veut en faire :lol:


Bon après, apprendre un langage n'a rien de sorcier quand t'es habitué à la faire... Je pense que le besoin crée aussi l'offre. Le jour où ces gens vont disparaitre, certains auront déjà flairé le bon filon. SI on arrive à se contenter de retraités pour maintenir les installations, c'est que la demande doit pas non plus être dingue (ou alors les machines sont d'une grande stabilité !)
Avatar de l’utilisateur
Didier
Mac4Ever's Flood
 
Message(s) : 37650
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon / Chamonix

Re :

Message par Kergariou le 11/05/20, 12:05

Eh oui... des entreprises et administrations se sont reposées sur ce langage "parce qu'il marche donc on n'y touche pas".
Et cela ne fait que repousser les problèmes à plus tard, qui deviennent critiques lorsqu'il n'y a plus de personnes pour les traiter, pouvant engendrer des risques opérationnels. Cela s'appelle "des économies ruineuses".
La veille informatique inclue le changement de langage, et fait partie de la vie des projets...
Kergariou
Mac4Everien confirmé
 
Message(s) : 490
Inscription : 15/03/11, 15:49

Re :

Message par The Ghit le 11/05/20, 12:23

Lors de mon IUT d'informatique de gestion en 2002 (ce qui est relativement récent), on me l'a enseigné en disant "c'est vieux mais ça sert toujours". Et bien je n'ai rien fait d'autre depuis que j'ai commencé à bosser (si on compte son évolution, le PACBASE). C'est encore bien plus répandu que ce qu'on imagine, dans les banques, les administrations, c'est super stable et tant que ça ne plante pas, pourquoi le changer ? Et puis ce langage est au coeur de certains progiciels loin d'être sur le point d'être refondus.
Si j'avais su ça, je serais allé faire fortune en Amérique !
Cordialement,

Alexandre.
Avatar de l’utilisateur
The Ghit
Jeune Tourteau de Mac4Ever
 
Message(s) : 80
Inscription : 25/06/03, 21:44
Localisation : Au pays des Saules Pleureurs

Re :

Message par AdK le 11/05/20, 12:31

Si s'avait été du Lingo, j'aurais peut-être pu donner un coup de main... mais, là, c'est vraiment trop vieux... même pour moi! :arrow:
AdK
VIP
VIP
 
Message(s) : 239
Inscription : 02/04/19, 15:49

Re :

Message par overdose le 11/05/20, 12:54

On m'a appris le COBOL lors de mes études supérieures de programmeur analyste, disant que ca pourrait peut-être ouvrir des portes dans certains secteurs (notamment les banques à la sortie des études. J'ai eu mon diplôme en 2005.
Pour connaitre une dizaine de languages de programmation, le COBOL n'est pas vraiment compliqué à apprendre... il est surtout très verbeux
overdose
Jeune Tourteau de Mac4Ever
 
Message(s) : 35
Inscription : 29/06/07, 8:58

Re :

Message par moidav le 11/05/20, 13:44

Le souci c'est surtout que la plupart des gens qui font de l'IT ne veulent pas faire de COBOL (parce que c'est obsolète, pas sexy et pas captivant d'un point de vue archi)

En France, la parade trouvée par les ESN (Entreprises de services du numérique, autrefois appelées SSII) et d'aller chercher des ingénieurs non IT dont la filière est bouchée (chimistes ...) pour les former au COBOL.

Mac Story : iBook G4 2004, MBP 15" 2007, iMac 27p 2011, MBP 13" 2016
iOS Story : iPhone 3GS,4,4S,6S+,11Pro / iPad 1,3
OneMoreThing : Apple TV 3, 4 / Airpods 2 / Watch 3
Avatar de l’utilisateur
moidav
Docteur ès Mac4Ever
 
Message(s) : 889
Inscription : 14/06/07, 17:42
Localisation : Lille

Re :

Message par diamondsoftware le 11/05/20, 13:55


elmgignac a écrit :Le problème avec ce langage c'est qu'il ne comporte pas de concepts que l'on retrouve dans les langages modernes donc personne ne s'y intéresse.
Mais il est assez simple à apprendre et peut rapporter gros vu que personne ne veut en faire :lol:


COBOL subit aussi des évolutions...
COBOL 2002 a introduit les notions objet, les XMS,..
Et il y a COBOL 2014 qui introduit d’autres notions...
Donc COBOL évolue aussi... Il n’existe pas que les ‘nouveaux’ langages à la mode et pour internet...
Un langage fiable est plus important qu’un langage recent et peux etre plus puissant. Ca depend des besoins et usages...
Stephane Dujourdy
Softwares made on measure and computing advice since 1980
Softwares made on measure for Diamond sector since 1999
www.diamondsoftware.net
diamondsoftware
Jeune Tourteau de Mac4Ever
 
Message(s) : 19
Inscription : 07/06/12, 0:05
Localisation : BELGIUM

Re :

Message par BorakLeRouge le 11/05/20, 14:34

Je fais toujours du cobol. Et non, ce langage n'est pas obsolète. Il est très vieux, oui, mais toujours bien actif sur les gros systèmes informatiques. On développe encore beaucoup en COBOL dans ma boite. Et contrairement à certains langages qui peuvent mourir vite, le COBOL est toujours vaillant :)
BorakLeRouge
Jeune Tourteau de Mac4Ever
 
Message(s) : 62
Inscription : 08/03/11, 21:01

Envoyé depuis Mac4Ever Mobile

Message par Titigrou le 11/05/20, 17:35

Le problème c’est pas le cobol, c’est l’Os sous lequel on programme qui est abominable!
Titigrou
Jeune Tourteau de Mac4Ever
 
Message(s) : 55
Inscription : 29/07/05, 13:58

Re :

Message par clemsan le 11/05/20, 17:41


moidav a écrit :Le souci c'est surtout que la plupart des gens qui font de l'IT ne veulent pas faire de COBOL (parce que c'est obsolète, pas sexy et pas captivant d'un point de vue archi)

En France, la parade trouvée par les ESN (Entreprises de services du numérique, autrefois appelées SSII) et d'aller chercher des ingénieurs non IT dont la filière est bouchée (chimistes ...) pour les former au COBOL.



J'ai fait du COBOL pendant 4 mois en étant dans une ESN, c'est très répétitif ! C'est pour ça d'ailleurs que je suis pas resté plus longtemps !
clemsan
VIP
VIP
 
Message(s) : 38
Inscription : 24/05/07, 10:12
Localisation : Paris

Envoyé depuis Mac4Ever HD pour iPad

Message par Tj971 le 11/05/20, 19:22

J'ai développé en COBOL sous CPM/86 et VMS. J'ai porté (dans une équipe) l'informatique d'une banque d'une plateforme CII Honeywell Bull sous VMS. Certains sources dataient déjà d'une quinzaine d'années, ils ont été désaffectés il y a cinq ou six ans, après près de quarante ans de bons et loyaux services.
Si vous faites de la gestion, que vous n'avez pas envie de vous perdre dans les nuages, que le scripting vous semble peu efficace, que vous ne disposez pas d'une équipe de 50 personnes pour maintenir votre plateforme mais d'un ou deux développeurs, si votre domaine évolue peu fondamentalement, envisagez COBOL. Il offre une syntaxe verbeuse mais lisible par n'importe quel comptable, une gestion de données performantes à l'échelle d'une entreprise, la possibilité dans un seul langage d'implémenter les écrans et les rapports en plus de la logique applicative.
Il est remarquablement stable, même sur PC. Il permet d'attaquer facilement les SGBDR courants, en exprimant nativement les requêtes en SQL.
On le tue car c'est vrai que c'est un dinosaure, qu'il n'est pas prestigieux puisqu'il fait fondamentalement des additions et des soustractions, que ses concepts sont anciens. Mais il résout efficacement les problèmes de gestion courants, il est facile à maintenir et sa bonne modularité permet d'étendre facilement les fonctions applicatives.
Ces temps je peaufine formellement mon C++, dont j'admire la puissance et la concision. Intellectuellement c'est très gratifiant. Mais je ne suis pas sûr qu'une app de gestion faite en C++ dure la moitié de la même développée en COBOL, à ressources égales.
A part ça, j'ai rarement pris plaisir à coder en COBOL, ça manque de poésie, si on peut dire... mais ça marche, et quand ça marche une fois, ça marche toujours.
Tj971
Mac4Ever's God
 
Message(s) : 2457
Inscription : 07/02/10, 13:56

Suivant

Retour vers Discussions générales entre développeurs

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur rouge Informations 03/2019 2099 € L'iMac 27" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne. Une mise à jour n'est pas à écarter début 2020 !
iMac 21,5" 4k Indicateur orange Informations 03/2019 1499 € L'iMac 21,5" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne. Une mise à jour est donc probable autour du printemps 2020 ! En attendant, privilégiez plutôt le Refurb !
Apple TV 4k Indicateur rouge Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue. Attention, une rumeur évoque un modèle plus puissant pour la fin 2019.
iMac Indicateur rouge Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. On attendait des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2019 mais Apple n'a pas renouvelé cette version.. qui ne vaut plus vraiment le coup en 2019.
iMac Pro Indicateur rouge Informations 12/2017 5499 € L'iMac Pro est actuellement le Mac le plus puissant du marché, même s'il a déjà 2 bonnes années d'existence. Apple a rajouté une petite option GPU Vega 64X et 256Go de RAM courant mars 2019, mais rien de bien folichon. N'hésitez pas à consulter nos tests et nos vidéos avant de vous décider ! A noter qu'Apple va sortir un Mac Pro fin 2019, donc si vous n'êtes pas trop pressé, il sera + modulaire...
Mac Mini Indicateur orange Informations 10/2018 899 € Le Mac mini a été mis à jour fin 2018 avec un tout nouveau CPU à 4 coeurs. Une mise à jour est souhaitable en ce démi/mi 2020, que ce soit au niveau du CPU ou des SSD, un peu justes pour le prix. Attention toutefois, Apple laisse souvent "mourrir" les Mac mini pendant plusieurs années
Mac Pro Indicateur vert Informations 12/2019 6499 € Le nouveau Mac Pro est enfin là ! Certes, sont prix est élevé, mais la cible est très claire : les ultra-pro. Vous pouvez acheter sans crainte, (presque) tout est modifiable dans le temps et les modules MPX sont proposés à part par Apple.
MacBook Pro 13" Indicateur vert Informations 05/2020 1499 € Le MacBook Pro 13" a été mis à jour le 04 mai 2020 avec les nouveaux claviers Magic Keyboard (enfin fiables) et des puces de 10e génération sur le haut de gamme. Vous pouvez acheter sans risque (regardez nos tests !), un modèle 14" est envisagé pour fin 2020 ou début 2021.
MacBook Pro 16" Indicateur vert Informations 11/2019 2699 € Le MacBook Pro 15" est remplacé par un modèle 16" le 13 novembre 2019 avec de nombreuses nouveautés : grosse batterie de 100Wh, clavier totalement revu, touche ESC physique, nouveau GPU AMD (5500M) et du stockage plus généreux. Apple propose depuis juin 2020 une option GPU (5600M) très puissante (voir notre test). Pas de MAJ probable avant fin 2020, voire début 2021.
MacBook Air Indicateur vert Informations 03/2020 1199 € Le MacBook Air a été mis à jour en mars 2020 : processeur à 4 coeurs, nouveau clavier (qui ne se bloque plus) et stockage doublé pour le même prix ! Cette nouvelle version est bien plus intéressante, n'hésitez pas à voir nos tests !
Apple TV 2015 Indicateur rouge Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
À découvrir sur Mac4Ever
b 1 
app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps