Le 17/05/12 à 14h17 : L'upload en ftp de vidéo pour un lecteur HTML5, c'est long quand on a que 100 ko/s
Le 17/05/12 à 14h04 : En train de faire Mumuse avec le #Playr de @delphiki

Quand peut-on dire qu'un langage est dépassé ?

5

Le 13/01/11 à 14h37 dans Développement

Ce billet n'est pas un troll mais plutôt une réflexion que je compte développer et partager car elle me concerne tour particulièrement. depuis plusieurs mois je suis programmeur et le langage utilisé est du COBOL. Ce langage qui date de 1959 et qui aujourd'hui encore largement utilisé dans le monde de la finance (banque et assurance notamment). Et chaque fois que je fais référence à ce langage ce sont toujours les mêmes remarques qui reviennent :

  • T'as pas trouvé plus obsolète comme langage !
  • C'est juste un Pascal (pour) dégénéré(s).
  • C'est encore utilisé ce truc.
  • On attend toujours le cobol orienté objet (une bonne blague peut-être ?)
  • J'en ai jamais entendu parler, c'est quoi ?
  • C'est pas un peu dépassé comme langage, y'a mieux maintenant.

C'est le terme dépassé qui m'a poussé à écrire, pourquoi dire qu'un langage est dépassé ? Quand peut on dire qu'un langage est dépassé ? Mais surtout est ce qu'un langage peut être dépassé.

Une question de mode et de besoin

La majorité des étudiants qui sortent d'école d'ingénieur sont tous identiques, ils savent faire du Java, du C/C++, du C# et bien d'autres langages très populaires. Et ils trouvent tous plus ou moins du boulot, du moins dans les secteurs qui utilisent ces langages. Par contre s'ils veulent travailler sur des grands systèmes IBM (Mainframe) ils n'ont pas les compétences requises alors qu'il y a quantité d'offres dans ce domaine car le travail ne manque pas. Pour ma part j'ai du boulot pour les 5 prochaines années au minimum et pour 10 autres personnes si seulement les RH arrivent à en trouver.

Donc un conseil, si lors d'un entretien le RH pour demande ce que vous pensez de COBOL c'est qu'il a du travail pour vous et que dénigrer ce langage risque de vous faire rater une opportunité voire l'Opportunité de votre vie. Donc si on se base sur la demande en programmeurs pour chaque langage, COBOL est loin d'être dépassé ou en perte de vitesse.

Un langage peu utilisé est forcément dépassé

Si la pertinence du classement de Tiode est sujet à caution, il n'en demeure pas moins que COBOL est là (position 37) et que malgré son age il n'a pas disparu alors que certain prédisent sa disparition depuis au moins 30 ans. Non seulement il est très utilisé mais en plus de nouveaux éditeurs et IDE sont développés spécialement pour lui, notamment un plugin pour Eclipse. Pour un langage dépassé je trouve que ça fait beaucoup d'investissements, non ?

Les mises à jour, y'a que ça de vrai

Sur ce point là je suis d'accord, COBOL n'a pas été mis à jour depuis 2002 mais est ce vraiment un signe d'abandon de la part des développeurs ou plutôt le signe d'une maturité. Et que les mises à jour ne sont là que pour ajouter des fonctionnalités complémentaires. A l'opposé quand on voit par exemple pour le Java ou le PHP des développeurs qui attendent qui mise à jour comme d'autres attendent le messie, on peut se demander si le nombre et la fréquence de mise à jour est un vrai critère pour juger de la fiabilité d'un langage, mais plutôt voir du côté des développeurs.

Et l'orienté objet, tu fais sans ?

La dernière mise à jour de COBOL en 2002 à introduit l'objet, soi 2 ans avant PHP 5. Rien à dire d'autre.

Les capacités du COBOL sont limités, y'a d'autres langages plus évolués

Le COBOL est conçu pour faire des calculs en virgule fixe, ça permet de pas perdre d'argent quand un programme brasse des milliards d'euros. Et si quelqu'un tente de comparer le COBOL à un autre langage de calcul à virgule flottante il est hors sujet.

Au final, malgré son age, sa difficulté d'utilisation, ses nombreux bugs, COBOL reste plus que jamais à la page et loin d'être remplacé.

En formation analyste programmeur sur Mainframe IBM : que du bonheur

2

Le 16/10/10 à 11h45 dans 36 15 MyLife

Si mon blog est un peu calme en ce moment c'est parce que moi je suis très actif. En effet je suis actuellement en formation chez NSIS, une SSII spécialisée dans la formation et la prestation de service sur les mainframes IBM

Si on revient en arrière j'ai été diplômé en 2009, malheureusement mon Master en Physico Chimie Analytique ne m'a pas permis de trouver du travail dans mon secteur et après un an de recherche infructueuses j'ai décidé d'élargir mon horizon en revenant à mes premiers amours : la programmation informatique.

Et aujourd'hui, après quelques tests et entretiens d'embauche je suis une formation très intense pour être opérationnel à la fin et ainsi partir en mission. Et au menu de cette formation on trouve :

  • COBOL : un très vieux langage mais qui est encore très utilisé dans l'informatique de gestion principalement dans les banques et les assurances. Assez simple à prendre en main il reste néanmoins très verbeux et les programmes deviennent très vite très longs.
  • DB2 : le SGBDR propriétaire d'IBM, lui aussi très utilisé dans la finance et principal concurrent d'Oracle.
  • CICS : c'est un système qui permet d'effectuer de très nombreuses opérations transactionnelles. Là encore très utilisé sur les mainframes IBM.

Bref vous l'avez compris c'est pour travailler sur des mainframes, ce que je fais déjà via la formation puisque tout se passe dans l'environnement TSO/MVS d'un mainframe appartenant à un grand groupe.

J'entends et je vois beaucoup de personnes qui disent que COBOL est mort, que c'est un langage vieux, périmé qui ne sera plus utilisé dans quelques années. L'avenir nous le dira mais en cherchant parmi les offres d'emploi le COBOL a encore la cote et moi de toute façon je manque pas de boulot.

La semaine prochaine j'attaque DB2, allez zou lecture des 371 pages du manuel.

Test du jeu Aliens Vs Predator

0

Le 22/02/10 à 14h30 dans 36 15 MyLife

Enfin ! Après des années d'attente j'ai enfin pu jouer au nouveau Aliens Vs Predator sur PC. Plus de 8 ans après les 2 précédents opus, cette nouvelle version est-elle à la hauteur de mes espérances et de ses illustres prédécesseurs ? La réponse en images avec un test perso pour ceux qui voudraient un avis éclairé sur le jeu.

Alien
Des Xénomorphes hargneux, des Predators en forme et des marines, que demander de plus ?

Rémi Gaillard aime les tortues .. et les pizzas

3

Le 02/02/10 à 18h10 dans 36 15 MyLife

Bref il est comme moi sauf que lui il ose aller jusqu'au bout.

Un de ces jours je vais faire la même chose si personne ne m'en empêche, faut juste trouver trois autres geeks comme moi.

Des graphiques avec L'API Google Chart

1

Le 27/01/10 à 17h31 dans Web
Diagramme Camembert

Tout le monde connait Google qui est bien plus qu'un moteur de recherche, notamment avec les nombreux services qu'il propose tels que Google Maps, la recherche personnalisée (avec ou sans suggestions), ou encore les API pour Blogger, Google Calendar ou Google Talk, la liste étant très longue je m'arrête là.

Celle que je vais vous présenter est moins connue car il existe déjà des équivalents, il s'agit de Google Chart qui permet la création de graphiques multiples et variés. Cette API existe déjà depuis un moment mais comme je suis en train de l'utiliser autant en faire profiter le plus de monde possible étant donné son utilisation très facile.