COBOL

COBOL е език за програмиране, който е разработен през 1959 г. Той е един от първите езици за компютърно програмиране. Името COBOL означава COmmon Business-Oriented Language (общ бизнес ориентиран език). COBOL е създаден, защото хората са искали език, който да използват за описване на проблемите по начин, който е независим от използвания хардуер. Подобно на SQL COBOL използва синтаксис, който е близък до този на естествените езици. Като пример: ADD YEARS TO AGE (Добави години към възрастта) е валиден израз. Съществуват няколко различни версии на COBOL. Най-новата е от 2002 г. Като цяло версиите на езика преди 1985 г. не са съвместими с по-новите версии от 1985 г. и по-късно.

В писмото си до редактора през 1975 г., озаглавено "Как да казваме истини, които могат да навредят?", компютърният учен и носител на наградата "Тюринг" Едсгер Дийкстра отбелязва, че "използването на COBOL осакатява ума; следователно преподаването му трябва да се счита за криминално престъпление". В това писмо Дийкстра критикува и няколко други езика, които се използват по онова време.

Компютърният учен, който се казваше Хауърд Е. Томпкинс, не беше съгласен и защити структурирания COBOL: "Програмите на COBOL със заплетен поток на управление наистина са склонни да "осакатяват ума", но това е така, защото "има твърде много такива програми за бизнес приложения, написани от програмисти, които никога не са имали полза от добре преподадения структуриран COBOL...".

През последните години COBOL беше разширен, за да позволи обектно-ориентиранопрограмиране, дефинирани от потребителя функции и дефинирани от потребителя типове данни.


AlegsaOnline.com - 2020 / 2023 - License CC3