Concept in definitie ABC
Diversen / / July 04, 2021
Door Guillem Alsina González, in okt. 2017
Als er een is taal van programmeren dat we kunnen classificeren als "overlevende", dit is zonder twijfel COBOL.
Geboren in 1959, wordt het niet meer algemeen gebruikt, maar er worden nog steeds specialisten opgeleid en gevraagd in bepaalde bedrijfssectoren, zoals het bankwezen, vanwege de enorme hoeveelheid software vasthouden.
Deze praktijk, in tegenstelling tot de logica Naarmate programma's en systemen worden bijgewerkt, beantwoordt het aan de stelregel van "Als het werkt, raak het dan niet aanZeker in systemen die kritiek zijn, waardoor een eventuele storing voor serieuze problemen kan zorgen.
Ik heb de banksector niet genoemd omdat, en alleen als voorbeeld, maar omdat ik weet dat daar een groter aantal COBOL-programma's bestaat dan Ze worden vandaag nog steeds gehandhaafd, hoewel het niet de enige sector is, ook overheidsdiensten (onder andere) met een grote cast aan programma's in COBOL tellen nog steeds In gebruik.
Deze systemen zijn meestal gevirtualiseerd vanaf oude machines (bijvoorbeeld VAX-systemen die in virtuele machines op moderne x86-64-servers draaien, groeien snel).
De levensduur van COBOL is zo lang dat er sinds de lancering in 1959 verschillende herzieningen van de norm zijn geweest, de laatste in 2014.
De eerste van deze herzieningen vond plaats tussen 1961 en 1965 om nieuwe functionaliteiten toe te voegen, terwijl de andere in 1968 werden uitgevoerd (aanpassing aan de ANSI-standaard -American National Standards Institute-), 1974, 1985, 1989 2002, en degene die al genoemd is uit 2014.
Om het te moderniseren, is het zelfs begiftigd met de capaciteit voor objectgeoriënteerd programmeren en heeft het een bedrijf gecreëerd dat programmeertools is gekomen om een omgeving te lanceren die de ontwikkeling van videogames mogelijk maakt met behulp van COBOL, plus een merkwaardig zeldzaamheid dan een gereedschap dat wordt in de praktijk gebruikt, maar dat toont het kameleontische aanpassingsvermogen van COBOL aan, waardoor het tot op de dag van vandaag kan overleven.
De afkorting COBOL staat voorOL Gemeenschappelijke bedrijfsgerichte taal, en zoals hun naam al doet vermoeden, verwijzen ze naar een universele taal die is aangepast aan de doelstellingen van bedrijven.
De geboorte moet plaatsvinden in een tijd waarin computersystemen zeer divers waren, waardoor professionals die een bedrijf verlieten, moesten leren hoe het systeem van de nieuwe bedrijf waar ze naartoe gingen werken, bijna vanaf de basis.
Om het deze professionals (programmeurs) gemakkelijker te maken om vanaf het allereerste begin praktisch productief te zijn dag, deze programmeertaal gaf ze een aantal gemeenschappelijke bases die ze konden gebruiken tussen verschillende systemen.
Om de levensduur van deze taal in eigen hand te nemen, ondanks de jaren dat het al "overgegaan is van" mode", Ze zullen me de vergunning geven om me te ontslaan met een grap verwant:
Er was eens een Cobol-programmeur die, moe van het oplossen van problemen met betrekking tot het 2000-effect, in 1999 besloot te cryogeniseren.
Ontwaakt in de toekomst, nog half slapend, kijkt de programmeur uit het raam en ziet hoge gebouwen die door de wolken steken en vliegende auto's, ongetwijfeld hebben ze hem na het jaar 2000 gewekt. Dan, vraag "In welk jaar zijn we?".
De persoon die hem antwoordt, is een persoon die hem op zijn beurt vraagt: "Je bent toch een COBOL-programmeur?" waarop onze hoofdpersoon "ja" antwoordt.
"Nou, zie je, we zijn in het jaar 9.999 en, weet je, we hebben problemen met het 10.000-effect..."
Foto: Fotolia - teguhjatipras
Onderwerpen in COBOL