Même les cobolistes ne savent (souvent) pas que COBOL évolue...
En vrac :
- INITIALIZE permet de récupérer les VALUE et permet encore d'autres choses ;
- user defined functions (permet d'appeler nested programme comme une fonction : on peut enfin passer des paramètres en COBOL comme dans les autres langages avec des arguments entre parenthèse) ;
- user defined type : on peut définir des type génériques, ce qui fait par exmple qu'on peut créer montant qui sera TOUJOURS en S9(09)V99.
- on peut faire de COPY REPLACING dans un COPYBOOK ;
- il est possible d'exploiter la compilation conditionnelle : on peut positionner des variables qui détermineront si oui ou non certaine partie du code seront incluses dans LOAD produit ;
- depuis longtemps : PARSE XML, mais c'est beaucoup trop lourd ;
- depuis moins longtemps et surtout de manière bien plus simple PARSE JSON, devenu vraiment exploitable en V6.2 : on récupère en un SEUL ordre le JSON dans la structure COBOL désignée : trop top (Là ou le parse XML est une vraie plaie);
- non exhaustif...
« Y a même des gens qui ont l’air vivant, mais ils sont morts depuis longtemps ! »
[^] # Re: Pourquoi casser ce qui fonctionne
Posté par PhRæD . En réponse au lien Faut-il se débarrasser des systèmes COBOL ? Entre dédain et transmission des savoirs. Évalué à 7.
Même les cobolistes ne savent (souvent) pas que COBOL évolue...
En vrac :
- INITIALIZE permet de récupérer les VALUE et permet encore d'autres choses ;
- user defined functions (permet d'appeler nested programme comme une fonction : on peut enfin passer des paramètres en COBOL comme dans les autres langages avec des arguments entre parenthèse) ;
- user defined type : on peut définir des type génériques, ce qui fait par exmple qu'on peut créer montant qui sera TOUJOURS en S9(09)V99.
- on peut faire de COPY REPLACING dans un COPYBOOK ;
- il est possible d'exploiter la compilation conditionnelle : on peut positionner des variables qui détermineront si oui ou non certaine partie du code seront incluses dans LOAD produit ;
- depuis longtemps : PARSE XML, mais c'est beaucoup trop lourd ;
- depuis moins longtemps et surtout de manière bien plus simple PARSE JSON, devenu vraiment exploitable en V6.2 : on récupère en un SEUL ordre le JSON dans la structure COBOL désignée : trop top (Là ou le parse XML est une vraie plaie);
- non exhaustif...
« Y a même des gens qui ont l’air vivant, mais ils sont morts depuis longtemps ! »