CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Compilateur cobol

ultima12
ultima12
Niveau 10
14 octobre 2004 à 19:29:17

Salut tout le monde...
Je cherche un compilateur cobol. Apres pas mal de recherhce, je m´y pers dans la jungles des compilateurs... Vous n´auriez pas une préférence ou l´autre pour m´aiguiller? Merci :ok:

Yoda_Software
Yoda_Software
Niveau 30
15 octobre 2004 à 09:59:00

Après en avoir fait sous IBM AS-400, je n´ai jamais éprouvé l´envie d´en faire à nouveau. Il faut vraiment être motivé ou ne pas avoir le choix ! :ouch2: :ouch: :-(

lord_kalipsy
lord_kalipsy
Niveau 10
15 octobre 2004 à 15:34:20

:lol: Yoda au lieu de le décourager tu pourais l´encourager un peu! :-p

Go Ultima ! woouhhou ! Go Ultima !

Bon bon, j´me tais. :-)

ultima12
ultima12
Niveau 10
15 octobre 2004 à 15:46:36

merci ca fait chaud au coeur! :lol:

jarose
jarose
Niveau 10
15 octobre 2004 à 17:56:08

Haha, le Cobol... Le truc immonde qui doit encore être utilisé pour mettre à jour des dev de plusieurs millions de lignes de code ( :
Faudrait vraiment avoir le cul bordé de nouilles ( wah l´expression ressorti du placard) pour être amené à dev en Coblol.

De quoi te démotiver:

IDENTIFICATION DIVISION.
PROGRAM-ID. PROG_DE_MERDE.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY " Hello world".
STOP RUN.

( Je l´ai même pas écrit tellement c´est laid)

Si t´es toujours motivé:
http://cobolforgcc.sourceforge.net/
Pour les autres t´aurais pu chercher...:
http://www.microfocus.com/
http://www.adtools.com/ ( wah NetCobol for . NET, l´immondité à l´état pure :)
. ..
Au pire, ça ne m´etonnerai pas qu´un gusse se soit amusé à écrire une implémentation bidon en C/preprocesseur, ça peut toujours être suffisant pour apprendre. STFW.

Tenez, sinon, je viens de découvrir un truc encore plus crade, le " BrainFuck", déjà le nom fait peur - " Le nom est anglais, il vient de la contraction de brain, cerveau, et fuck, niquer" cf wikipedia :)-

Et un hello world:
++++++++++[>+++++++>++++++++++>+++>+<<<<-] > ++.>+.+++++++..+++.>++.<<+++++++++++++++. > .+++.------.--------.>+.>.

- = en C *ptr--
---------------------- = *ptr-=10

Pratique n´est ce pas ? ( (:

ultima12
ultima12
Niveau 10
15 octobre 2004 à 18:01:06

Merci beaucoup!
Je suis obligé de faire du cobol... On en a l´école!
En tout cas ca va ca me dérange pas d´en faire.

DENTIFICATION DIVISION.
PROGRAM-ID. PROG_DE_MERDE.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY " Hello world".
STOP RUN.

Je connais :)

DasHuhn
DasHuhn
Niveau 10
15 octobre 2004 à 19:16:12

Pourquoi y´a autant de lignes là ou un simple

print " Hello world"

suffirait ?

ultima12
ultima12
Niveau 10
15 octobre 2004 à 20:22:18

En cobol, il faut toujours ces divisions:

Exemple 1 : programme minimal

IDENTIFICATION DIVISION.
PROGRAM-ID. exemple1.

DATA DIVISION.
WORKING-STORAGE SECTION.
77 prenom PIC X(30).

PROCEDURE DIVISION.
debut-prog.
DISPLAY " Entrez votre prénom".
ACCEPT prenom.
DISPLAY " Bonne année, " prenom.
STOP RUN.

Exemple 2 :

IDENTIFICATION DIVISION.
PROGRAM-ID. exemple2.
AUTHOR. Erny.
DATE-WRITTEN. 5/8/92.

ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. dpx2000.
OBJECT-COMPUTER. dpx2000.

DATA DIVISION.
WORKING-STORAGE SECTION.
77 prix PIC 9(5).
77 qte PIC 99.
77 total PIC 9(7).

PROCEDURE DIVISION.
debut-prog.
DISPLAY " Prix : " NO ADVANCING
ACCEPT prix
DISPLAY " Quantité : " NO ADVANCING
ACCEPT qte

    • ***** Calcul du total *****************

MULTIPLY prix BY qte GIVING total
DISPLAY " Total = " total
fin-prog.
STOP RUN.
END-PROGRAM exemple2.

Yoda_Software
Yoda_Software
Niveau 30
15 octobre 2004 à 21:12:58

Je n´arrive pas à comprendre que ce langage ( qui date des années 60 si je ne me trompe) soit encore utilisé? Parce qu´à part le RPG ( toujours sous IBM AS-400), je n´ai pas eu l´occasion d´essayer plus ancien et plus rébarbatif !

jarose
jarose
Niveau 10
15 octobre 2004 à 21:26:23

Ben pour maintenir de gros programmes qui reviendraient trop cher à réécrire dans un autre langage.

lord_kalipsy
lord_kalipsy
Niveau 10
15 octobre 2004 à 21:31:28

On peux avoir des exemples de ses ´gros´ programmes ? Perso je me demande dans quel domaine se langage est utilisé! :peur:

gollumkawder
gollumkawder
Niveau 10
15 octobre 2004 à 21:54:15

le budget gouvernemtal par exemple...comme ça il font la conversion de double en int --> loss of data comme ça ce qui est derrière ils se le mettent dans les fouilles..

ultima12
ultima12
Niveau 10
15 octobre 2004 à 22:03:01

il y a pire que le cobol! L´assembleur!!! C´est vraiment dur comme language...

MathieuN7
MathieuN7
Niveau 10
15 octobre 2004 à 22:36:39

ben c pas trop le mm style

Yoda_Software
Yoda_Software
Niveau 30
16 octobre 2004 à 01:27:53

ultima12
Posté le 15 octobre 2004 à 18:01:06
Merci beaucoup!
Je suis obligé de faire du cobol... On en a l´école!

Quelle école ? Quelle formation ?

jarose
Posté le 15 octobre 2004 à 21:26:23
Ben pour maintenir de gros programmes qui reviendraient trop cher à réécrire dans un autre langage.

Ben, est-ce que le problême n´est pas que certaines entreprises continuent à utiliser des matériels ( serveurs, terminaux, . ..) un peu obsolètes ainsi que les logiciels qui y sont rattachés, peut-être par soucis d´économie ou même par peur du changement ( car le Français en général n´aime pas le changement) ?
Parce que je ne connais pas beaucoup de systèmes qui supportent encore le Cobol !

ultima12
ultima12
Niveau 10
16 octobre 2004 à 11:28:40

Je fais mes études en informatique de gestion. En belgique ( iesn à namur). On a en première année du language assembleur, du cobol, des maths, de l´anglais et du néerlandais, 5 heures de cours de principes de programation, de la comptabilité, de l´économie, un cours de hradware, . ..

DasHuhn
DasHuhn
Niveau 10
16 octobre 2004 à 13:01:22

Super le programme... ça m´étonnerait que tu sois très doué à la sortie, mais bon bonne chance :)

ultima12
ultima12
Niveau 10
16 octobre 2004 à 13:28:50

Merci dashunn... Ce n´est que la première tu sais! Apres on fait du java, du vb, du c, du c++

DasHuhn
DasHuhn
Niveau 10
16 octobre 2004 à 14:45:08

Voilà, toujours les mêmes langages. Ca m´énerve ça...

Python et Objective-C pawa, vive les langages vraiment objets à runtime.

ultima12
ultima12
Niveau 10
16 octobre 2004 à 17:59:05

:lol: J´avais oublié le python... on va en faire l´année prochaine! C´est un language plutôt permissif non?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment