New Jersey pilnie potrzebuje programistów COBOL
https://josephsteinberg.com/covid-19-response-new-jersey-urgently-needs-cobol-programmers-yes-you-read-that-correctly/
To raczej efekt Januszostwa na technologiach przez ostatnie 25 lat. "Po co zmieniać jak coś działa", a o wsparciu się nie myśli
Gdy ok.2 lata temu szukałem pracy to w pewnej firmie zaproponowano mi posadę programisty Visual FoxPro. Odmówiłem.
@OtoKamil: 25?? taki to nówka :D Governor Murphy said his staff is “doing a heck of a job but literally we have systems that are 40-plus years old and there'll be lots of post mortems and one of them on our list will be how the heck did we get here when we literally needed cobalt programmers.”
@OtoKamil: Jeżeli coś działa, zostało przez dziesiątki lat sprawdzone i zdebugowane, to po co zmieniać? Żeby generować nowe błędy, jak aktualizacje Windows?
COBOL jest w dość czytelny - to samodokumentujący się kod (serio). Niestety ta czytelnośc jest mocno lokalna. Każda linijka (kilka linijek) jest prosta (prostacka) i łatwa do rozumienia, ale żeby zrobić coś rozsądnego potrzebujesz tych linijek kilka tysięcy. Podobno jedna linia w Javie to średnio 60 linii w COBOLu... A java nie jest najbardziej zwięzłym jezykiem i zarzucam jej dokładnie to samo... (względem nowoczesnych jezyków).
ADD A TO B GIVING C
i wszystko jasne: https://www.tutorialbrain.com/mainframe/cobol_arithmetic_operations/
Mi się tylko nie podoba zapis typów danych (co to ma znaczyć 77 A PIC 99
- okazuje się, że to deklaracja zmiennej całkowitej) i słowa kluczowe prawie jak z filmów science fiction (IDENTIFICATION DIVISION
,WORKING-STORAGE SECTION
).
@Manna5: niestety, deklaracje typu PIC 999,99
to największa przewaga COBOLa, która powoduje, że cieżko to się migruje na inne języki (zastanów się jak to wyrazić w innych popularnych jezykach ...)
No właśnie - java taka młoda, nie dość jeszcze sprawdzona na produkcji, nie wiadomo czy się przyjmie
Tymczasem na 4p: https://4programmers.net/Praca/35198-cobol_developerconsultant
Jeśli Java umiera, to COBOL zmartwychwstał :]