» »

COBOL še vedno v dobri kondiciji

COBOL še vedno v dobri kondiciji

Slo-Tech - Čeprav je programski jezik COBOL star že več kot 60 let, ga še vedno uporablja precej podjetij in to ne le bank. V raziskavi, ki jo je izvedlo podjetje Micro Focus, so ugotovili, da več kot 71 odstotkov največjih podjetij s seznama Fortune 500 še vedno vsaj ponekod uporablja COBOL. V nasprotju s pričakovanji se vlaganja v ta jezik celo povečujejo. V raziskavi so sodelovala podjetja iz 40 držav.

COBOL je na področju bančništva, ekonomije in trgovine še vedno zelo živahen. Letno se izvede za okoli 3000 milijard dolarjev transakcij, pri katerih so udeleženih sistemi v COBOLu. To ni presenetljivo. V ZDA 92 odstotkov bank uporablja COBOL na svojih osrednjih strežnikih (mainframe), s COBOLom pa se izvede kar 95 odstotkov kartičnih transakcij. Trenutno teče za 220 milijard vrstic kode v COBOLu, ki se še ne bo kmalu poslovila. V resnici se celo povečuje, saj se je v primerjavi s prejšnjo raziskavo leta 2017 število vrstic v poslovnih programih (code base) povečalo z 8,4 na 9,9 milijona. Skoraj dve tretjini podjetij (63 odstotkov) namerava programe v COBOLu še nadgrajevati in dodajati funkcionalnosti. Kar 70 odstotkov podjetij pa je mnenja, da je bolje programe v COBOLu posodabljati kakor preiti na drugo platformo.

39 komentarjev

MrStein ::

Zakaj bedasta popačenja v sliki??? Saj nismo na 9gag.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Vazelin ::

Kaj praviš @Invictus?
I got 99 problems but 4 usd XTZ ain't one...

kow ::

slika je res lol.

Apple ::

Naj nam Cobol živi še dolgo. :)
LP, Apple

WizzardOfOZ ::

Sliko bi lahko dal vsaj tako z Rational Developerja, ne iz terminala. Terminalov nikjer več ne uporabljajo.

Recimo kaj takega:
 Rational

Rational

garamond ::

WizzardOfOZ je izjavil:

 Rational

Rational

Na sliki piše date-written 6/4/08. Ali je to mišljeno leto 2008 ali 1908?
A parody of extremism is impossible to differentiate from sincere extremism.

WizzardOfOZ ::

1808. :))

Key Quest ::

Se bolj uporablja terminal kot Windows XP. :D

war-dog ::

WizzardOfOZ je izjavil:

Sliko bi lahko dal vsaj tako z Rational Developerja, ne iz terminala. Terminalov nikjer več ne uporabljajo.

Recimo kaj takega:
 Rational

Rational



Fizičnih terminalov ne, zato pa v NLB uporabljajo emulator 3270.
Object reference not set to an instance of an object.

gruntfürmich ::

A pol ne tako mimo da smo se, in se še danes malo učijo fortrana?:))
"Namreč, da gre ta družba počasi v norost in da je vse, kar mi gledamo,
visoko organizirana bebavost, do podrobnosti izdelana idiotija."
Psiholog HUBERT POŽARNIK, v Oni, o smiselnosti moderne družbe...

c3p0 ::

Tudi fortran je daleč od mrtvega, za učenje osnov ni slab.

mr_chai ::

Lisp je celo eno leto starejši, kot Cobol, pa se drži bolje, kot Cobol

stara mama ::

Neee, to pa ja ni možno! Novo je vedno boljše!! Nisi kul, če ne delaš vsaj v pythonu!

PrimoZ_ ::

stara mama je izjavil:

Neee, to pa ja ni možno! Novo je vedno boljše!! Nisi kul, če ne delaš vsaj v pythonu!


Python je star 20 let in se je dejansko na mnogih področjih dokazal kot zelo dobro orodje.

jlpktnst ::

Ubistvu je še največji problem Cobol-a licenciranje, ki je peklensko drago :D

OrkAA ::

Python je star 30 let btw.

Smurf ::

OrkAA je izjavil:

Python je star 30 let btw.

Kako ves, da si boomer? Takrat, ko uporabis Python kot primer novodobnega jezika.
:D

OrkAA ::

Kje se tle na slo-techu upvota? :))

pegasus ::

Cobol in fortran sta dobra za to kjer sta, a odpirajo se nova področja ... Julia, otroci, to je prihodnost.

BigWhale ::

Dokler bo ceneje vzdrzevati Cobol, kot preiti na kaj novejsega, se bo vzdrzevalo Cobol. To so sistemi, kjer vsak izpad lahko stane milijarde, samo debil bi sel stvari menjati zgolj zaradi same menjave.

Na koncu dneva sta pa bancnistvo in borza nekaj kar je relativno preprosto za obdelovati. Preproste racunske operacije in premetavanja stevilk sem ter tja. Za to ne potrebujes nekih high level jezikov in z menjavo nisi nic blazno na boljsem. Najvecji problem teh zadev je samo kolicina podatkov, ki jih moras obdelati.

PrimoZ_ ::

OrkAA je izjavil:

Python je star 30 let btw.


Res je.
Moj zajeb, ker 1990 je še vedno samo 20 let nazaj :)

Okapi ::

In menda je najlažje dobiti dobro plačano službo, če obvladaš cobol. Stari programerji pospešeno odhajajo v pokoj, mladih je pa malo.

opeter ::

PrimoZ_ je izjavil:

OrkAA je izjavil:

Python je star 30 let btw.


Res je.
Moj zajeb, ker 1990 je še vedno samo 20 let nazaj :)


Še enkrat preberi kaj si napisal.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

Zgodovina sprememb…

  • spremenil: opeter ()

GupeM ::

opeter je izjavil:

PrimoZ_ je izjavil:

OrkAA je izjavil:

Python je star 30 let btw.


Res je.
Moj zajeb, ker 1990 je še vedno samo 20 let nazaj :)


Še enkrat preberi kaj si napisal.

Saj je prav napisal, samo težko razumljivo. Tudi meni se zdi, ko slišim 1990, da je to 20 let nazaj. Čeprav je v resnici že 30.

Nekaj takšnega:


Mi je pa kar zlomilo možgane, ko sem izvedel, da je java 5 let mlajša od pythona.

Zgodovina sprememb…

  • spremenil: GupeM ()

WizzardOfOZ ::

Ruby tudi.

nsa_ag3nt ::

BigWhale je izjavil:

Dokler bo ceneje vzdrzevati Cobol, kot preiti na kaj novejsega, se bo vzdrzevalo Cobol. To so sistemi, kjer vsak izpad lahko stane milijarde, samo debil bi sel stvari menjati zgolj zaradi same menjave.

Na koncu dneva sta pa bancnistvo in borza nekaj kar je relativno preprosto za obdelovati. Preproste racunske operacije in premetavanja stevilk sem ter tja. Za to ne potrebujes nekih high level jezikov in z menjavo nisi nic blazno na boljsem. Najvecji problem teh zadev je samo kolicina podatkov, ki jih moras obdelati.

Tudi neke pametne alternative ni.

Okapi je izjavil:

In menda je najlažje dobiti dobro plačano službo, če obvladaš cobol. Stari programerji pospešeno odhajajo v pokoj, mladih je pa malo.

In kje se lahko naučiš cobola ?
https://gizmodo.com/c/goodbye-big-five

WizzardOfOZ ::

Glugy ::

Kaj je prednost COBOL-a pred drugimi jeziki?

nsa_ag3nt ::

WizzardOfOZ je izjavil:

https://www.tutorialspoint.com/cobol/in...

Ok, recimo da znaš tole na pamet ob polnoči.
Kaj potem ?

Kakor je meni znano, se najbolje naučiš nekega programskega jezika, ko rešuješ neke čimbolj realne naloge s tem jezikom.
In tole na linku je samo en kup duhamorne teorije...
https://gizmodo.com/c/goodbye-big-five

Zgodovina sprememb…

  • spremenilo: nsa_ag3nt ()

WizzardOfOZ ::

nsa_ag3nt je izjavil:

WizzardOfOZ je izjavil:

https://www.tutorialspoint.com/cobol/in...

Ok, recimo da znaš tole na pamet ob polnoči.
Kaj potem ?

Kakor je meni znano, se najbolje naučiš nekega programskega jezika, ko rešuješ neke čimbolj realne naloge s tem jezikom.
In tole na linku je samo en kup duhamorne teorije...


Potem pošlješ prošnjo za zaposlitev firmi, ki še vedno uporablja cobol in jim poveš, da se želiš naučiti cobol in jih prosiš da te vzamejo v službo in boš reševal realne naloge v cobolu.

nsa_ag3nt ::

Poleg Nlb še katera Slo banka uporablja cobol na backend ?
https://gizmodo.com/c/goodbye-big-five

Zgodovina sprememb…

  • spremenilo: nsa_ag3nt ()

#000000 ::

Okapi je izjavil:

In menda je najlažje dobiti dobro plačano službo, če obvladaš cobol. Stari programerji pospešeno odhajajo v pokoj, mladih je pa malo.



Moj dobr prijatelj je bil na banki ene 10 let na stand-by poziciji, vleku je dobro plačo, delal pa ni nič, razen parkrat na mesec po tam 20 min, bil je Cobol majstr, naknadno je dobil odprto možnost da ga niti ni bilo v službi, dali so mu pager, in ko je kaj riknilo, je dobil poziv, kasneje so mu dali celo mobilca a postopek enak, Živo se spominm bli smo v gostilni pri na kosilu, spil kar nekaj že, ko njemu pager pocingla, je reku ej fantje a boste še tle ko pridem nazaj ? Ma faq to te ne bo neki časa 100% ma je bil nazaj prej kot smo spili naslednje dve runde. V bistvu sem takrat zvedu kaj počne na banki.

Zgodovina sprememb…

  • spremenilo: #000000 ()

Vazelin ::

na stand byu do penzije?
I got 99 problems but 4 usd XTZ ain't one...

#000000 ::

Vazelin je izjavil:

na stand byu do penzije?


Ja dejansko je blo tko, zdej je že v penziji če bi hotu bi lahko pomojem prišel nazaj, ampak čim je tema programiranje ali karkoli okol računalnikov, dobi kr kurjo polt in pogovor se konča :)

nsa_ag3nt ::

Tu se mi je ustavilo, pri Subscript primeru
https://www.tutorialspoint.com/cobol/co...

Kako iz
   MOVE '12ABCDEF34GHIJKL56MNOPQR' TO WS-TABLE.
   DISPLAY 'WS-TABLE  : ' WS-TABLE.
   DISPLAY 'WS-A(1)   : ' WS-A(1).
   DISPLAY 'WS-C(1,1) : ' WS-C(1,1).
   DISPLAY 'WS-C(1,2) : ' WS-C(1,2).
   DISPLAY 'WS-A(2)   : ' WS-A(2).
   DISPLAY 'WS-C(2,1) : ' WS-C(2,1).
   DISPLAY 'WS-C(2,2) : ' WS-C(2,2).
   DISPLAY 'WS-A(3)   : ' WS-A(3).
   DISPLAY 'WS-C(3,1) : ' WS-C(3,1).
   DISPLAY 'WS-C(3,2) : ' WS-C(3,2).


dobiš spodnji output?
WS-TABLE  : 12ABCDEF34GHIJKL56MNOPQR
WS-A(1)   : 12ABCDEF
WS-C(1,1) : ABC
WS-C(1,2) : DEF
WS-A(2)   : 34GHIJKL
WS-C(2,1) : GHI
WS-C(2,2) : JKL
WS-A(3)   : 56MNOPQR
WS-C(3,1) : MNO
WS-C(3,2) : PQR


Zadeve v oklepajih mi niso jasne (razen prve vrstice).
https://gizmodo.com/c/goodbye-big-five

Zgodovina sprememb…

  • spremenilo: nsa_ag3nt ()

nsa_ag3nt ::

Q2:
Zakaj pobere iz WS-TABLE stringa samo prvih 24 znakov (sem se igral v online compilerju) ?
https://gizmodo.com/c/goodbye-big-five

T-h-o-r ::

Pizde, zakaj ni nihče tega omenjal, to bi zaradi finančnega rajca šel nadrkat. Ne pa da vsi težijo s pythpni in c šarp
Why have a civilization anymore
if we no longer are interested in being civilized?

pegasus ::

Finance so samo megla čez oči. Če hočeš reševati realne fizikalne probleme, se raje loti fortrana.

Apple ::

nsa_ag3nt: poglej si definicijo spremenljivk:

01 WS-TABLE.
05 WS-A OCCURS 10 TIMES.
10 WS-B PIC A(10).
10 WS-C OCCURS 5 TIMES.
15 WS-D PIC X(6).
LP, Apple


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

COBOL še vedno v dobri kondiciji

Oddelek: Novice / Ostala programska oprema
395143 (1727) Apple
»

Programski jezik COBOL za Windows

Oddelek: Programiranje
8974 (425) alfa999
»

Smiselnost in uporaba mainframov (strani: 1 2 3 )

Oddelek: Programiranje
11912340 (10461) jype
»

Petdeset let COBOL-a (strani: 1 2 3 )

Oddelek: Novice / Znanost in tehnologija
1249543 (6761) tony1

Več podobnih tem