Qu'est-ce que COBOL est-il utilisé?
Qu'est-ce que le COBOL?
Son un vieux langage de programmation utilisé pour la programmation des applications d'entreprise et je peux seulement dire que je suis content de ne pas avoir à l'utiliser!! 🙂
en.wikipedia.org/wiki/COBOL
Soit de Moïse commentaire est parfaitement réponse valide, donc mon +1, ou vous aurez à être beaucoup plus spécifique. Ce genre de "quoi"?
Excellente question!
Pas tout à fait la même question, mais à peu près à répondre à votre question pas mentionner les pièces de COBOL histroy
en.wikipedia.org/wiki/COBOL
Soit de Moïse commentaire est parfaitement réponse valide, donc mon +1, ou vous aurez à être beaucoup plus spécifique. Ce genre de "quoi"?
Excellente question!
Pas tout à fait la même question, mais à peu près à répondre à votre question pas mentionner les pièces de COBOL histroy
OriginalL'auteur Charu | 2010-09-26
Vous devez vous connecter pour publier un commentaire.
COmmon Business Oriented Language "inventé" par Grace Murray Hopper ( lu à son sujet, elle est un des pivots de personnes dans le développement de l'informatique telle que nous la connaissons aujourd'hui). L'idée générale était de produire une autre langue que l'anglais par opposition à en mathématique ou exprimé en tant que tel dans le code.
Très simplement, vous utilisez une construction comme
par opposition à
ou
Figurant dans le début des années 1960, il a été massivement adoptée pour le traitement dans le domaine de l'entreprise. Il y a encore un grand nombre de demandes construit en COBOL toujours en cours d'exécution et conservé, et il est encore très vivante et coups de pied. Vers 1997, Gartner a rapporté que 80% du monde des affaires, a couru sur le COBOL avec plus de 200 milliards de lignes de code dans l'existence et avec une estimation de 5 milliards de lignes de code par an. Donc, vous pourriez faire bien pire que d'apprendre le COBOL afin de vous garantir un travail pour la vie.
La structure d'un programme cobol, est résumée dans le Mnémonique Dans Chaque Putain de Programme. Ce qui signifie qu'il est un:-
En raison de l'héritage de cartes perforées (oui je les ai utilisés en tant que bien), vous toujours commencé le code par l'indentation de 8 places dans certains compilateurs ne serait pas le reconnaître (nuances de Python où les espaces sont importants).
C'est bien sûr un langage compilé.
Où est-il utilisé. Les gouvernements, les Militaires, les Entreprises de toutes tailles, mais généralement les grandes entreprises, donc je suppose que vous pourriez dire partout, et il est utilisé pour exécuter des gouvernements, et de l'armée et de l'entreprise. Je crois que le système de protection sociale fonctionne sur plusieurs millions de lignes de Cobol écrit dans le milieu des années 60. Experian un grand royaume-UNI en fonction de la cote de crédit de l'entreprise l'utilise tout au long de là fonctionnement avec des interfaces pour le web. De nouveau dans le royaume-UNI, la plupart des Sociétés de Construction et les Banques exécuter leurs systèmes de base.
Je pourrais continuer, mais je ne vais pas aller lire ce sujet. Et par la façon dont vous pouvez même obtenir Orientée Objet Cobol si vous voulez
Je pense qu'il a largement tiré FLOW-MATIC et j'ai mis de la inventé, entre guillemets, de sorte d'indiquer que la Grâce n'a pas vraiment l'inventer. Il a bien sûr été mis en place par un comité de la même manière que nous le faisons encore. Il n'y a rien de vraiment original et bien sûr COBOL a augmenté de travail qui avait été fait avant, sous une forme ou une autre. Sur une note mineure à tous ses autres réalisations de Grâce a été le dernier à NOUS officier de la Marine qui avait servi pendant la WW2 à la retraite de la marine.
+ 1 juste pour la déclaration
Procedure Division 'Here be code'
Un souffle du passé, une vingtaine d'années de lutte c.o.b.o.l'.dragons
OriginalL'auteur PurplePilot
Jamais utiliser une carte de crédit? Votre transaction est probablement de toucher de code COBOL sur le backend.
OriginalL'auteur Fuser
Le bon Outil pour le bon Travail
Lot
Le plus important point sur le COBOL n'est pas sa verbosité désirée. C'est qu'il a été principalement conçu, comme une langue, à faire lot de traitement. Ses fonctionnalités d'e/S à cet égard est d'une efficacité exceptionnelle.
Même si elle précède le public visé par une ère géologique, il est utile, lorsque vous parlez à un moderne-jour OO programmeur pour décrire lot de programmation et de COBOL à partir d'un OO point de vue. Le décrivant comme ça, si historiquement incorrect, aide OO programmeurs sur le plan conceptuel.
À savoir, absolument fausse, et pourtant très vrai:
Où COBOL a été co-opté pour la non-processus de traitement par lots, par exemple de pseudo-programmation conversationnelle (sauvegarde CICS "vert" écrans - aka BMS), il est moins adapté. Il n'est pas surprenant, c'est cette fonctionnalité qui a été le plus rapidement remplacés par des applications à interface graphique écrite en public visé.
L'Éditeur
L'Éditeur ISPF sur des mainframes IBM a été optimisée pour gérer le genre de code COBOL exige. L'unité de base de la manipulation dans l'éditeur est la ligne. Par défaut, l'alignement vertical est statique et pas coulé ou de la conversion en fonction du contexte; taper jusqu'à la fin d'une ligne de résultats dans un verrouillage du clavier. En raison de cette "conservation de l'alignement vertical," il est relativement facile de dupliquer les lignes ou blocs de lignes, et d'aligner les commandes. Avec COBOL alignement vertical, comme une question de la lisibilité, est de plus grande importance que les langages orientés objets.
Il est difficile de décrire dans un post, mais avoir de la facilité dans la programmation des mondes et avec les deux types d'éditeurs, je dois dire que je ne voudrais pas de modifier COBOL dans un IDE éditeur de style, et je ne voudrais pas de modifier Java et C-de la famille des langues dans un Éditeur ISPF. (J'imagine que vous pouvez plug-in un ISPF éditeur de style dans les différents IDEs, mais je n'ai pas eu besoin d'y aller.)
N. B. OO COBOL a ses utilise, mais pas comme un nouveau moyen de re-ingénieur code qui gère le traitement par lot.
OriginalL'auteur David Neuschulz
De mon, bien que d'une expérience limitée, COBOL est beaucoup utilisé avec les systèmes mainframe IBM. Je crois donc que, dans toute situation où I/O est l'accent (comme mentionné ci-dessus des systèmes financiers, les compagnies d'assurance, le gouvernement, etc) dans la mesure où un mainframe est nécessaire ou préférable et a été autour depuis un certain temps COBOL est probablement utilisé. Je le dis depuis un moment car à l'époque moderne, je n'entends pas beaucoup de COBOL être aller à la langue.
OriginalL'auteur user1172294
Cobol est utilisé principalement pour le traitement des transactions financières. De tout temps, les banques, maisons de courtage, carte de crédit, les fournisseurs, et al sont doign d'affaires, il y aura Cobol dans le mélange.
OriginalL'auteur Joe Zitzelberger
La norme ANSI pour le COBOL et certains compilateurs ont considérablement évolué au cours des 15 dernières années et comportent des bibliothèques pour la création et le fonctionnement des web contenu du bloc et de sites web interactifs, pour les communications de données, pour l'exécution sur les petits transformateurs et appareils servant à la main. Bien-les versions connues sont préfixés avec des personnages comme le MF, CIS, RF, RM ou le nom de l'ordinateur mainframe fabricants ancien et du nouveau pour les versions à utiliser principalement dans le Traitement des Données de l'ordinateur installations.
OriginalL'auteur Developer
Aujourd'hui COBOL est utilisé uniquement parce qu'il a utilisé pour être populaire retour dans la journée, et beaucoup de vieux les grandes entreprises ne veux pas ré-écrire leur code dans un langage moderne. (principalement des coûts + temps)
La longueur maximale d'une ligne de code COBOL est de 72 caractères, pourquoi demandez-vous? Parce que c'est la façon dont beaucoup de trous, il y avait dans les cartes perforées. Même encore la langue n'a pas été mis à jour pour les lignes les plus longues...
COBOL est un mal, langue ancienne qui a peu d'utilité, sauf si vous êtes l'extension de VIEUX programmes...
Un largement imprécis groupe d'instructions. Cobol est encore utilisé car il fonctionne bien dans le domaine des affaires, il n'a rien à voir avec la réécriture, et tout à voir avec le fait d'être un bon ajustement. 72-char longueur de la ligne est tout simplement ridicule de l'ignorance, de format libre de la source est de soutenir par tous les éditeurs de compilateurs et autant que je sache, la plupart de celles qui sont libres, depuis des décennies. Cobol est aussi utile que tout autre langage de programmation généraliste et il est vraiment impossible pour qu'une langue soit de mal...sauf de Base...
Un autre nit à choisir, les cartes perforées ont été effectivement 80 colonnes et 8 ont été utilisés pour le séquençage (si vous avez déjà décroché un bac si des cartes vous l'aurez compris) en laissant 72, dans les premiers jours qui est.
OriginalL'auteur Matt
COBOL est utilisé pour des applications d'Entreprise. Fortran est pour les scientifiques des apps. Le C et le C++ pour le matériel et le firmware. Java pour le web.
Puis vous pouvez demander, pourquoi COBOL? Eh bien, COBOL est environ dix fois plus facile à programmer pour les affaires que toutes les autres langues.
Par exemple, pour déplacer un numérique à un champ de rapport et de le formater en tant que monnaie:
Il n'existe pas de getter ou un setter nécessaire. Pas besoin de programme de deux méthodes pour chaque instruction MOVE.
Et à tous les changements de chaîne de caractères, et le formatage de la à 99 999$.99 EST automatique. Essayez que dans les autres langues.
Le sale petit secret, c'est que COBOL est vraiment une glorifié ASSEMBLEUR langage de MACRO. Il y a même une option de compilation pour imprimer le code assembleur. Qui le rend facile à comprendre et puissant.
COBOL: Facile, rapide, précis, lisible et maintenable. Tout ce qu'un patron pourrait demander.
Java pour le web?
OriginalL'auteur Baruch Atta