Паскал (език за програмиране): Разлика между версии

Изтрито е съдържание Добавено е съдържание
м без двоеточие в заглавие на раздел
Промените направих защото публикацията съдържаше неправилни и субективни оценки за безусловно проверени и наложили се във времето факти.
Ред 32:
В края на [[1980-те|80-те години]] е разработена [[Обектно-ориентирано програмиране|обектно-ориентирана]] версия, наречена ''Object Pascal'' от фирмата Борланд ([[Borland]]), използвана по-късно в средата за разработване [[Delphi]], която също е продукт на същата фирма. Сега навлиза свободната реализация [[Free Pascal]] и визуална среда [[Lazarus]], които са много платформени както от към хардуер [[Intel x86]], [[AMD64]], [[ARM]], така и от към ОС – [[Windows]], [[Mac OS]], [[Linux]], [[Android]].
 
Паскал напълно неоснователнооснователно е смятан от някои програмисти (познаващи само на теория така нареченият ANSI Pascal – първоначална реализация на езика) на [[C (език за програмиране)|C]] или [[С++]] за език-играчка, тъй(поради катопричината поставяче „ограничения“компилаторът върхуи товаIDE средата са написани на C, коетоа можев дасъвремието секомпилатора постигнее (макарпросто чеконвертор такивакъм наC++), практикатъй отсъстваткато впоставя почти„ограничения“ всичкивърху съвременнитова, реализациикоето наможе езика)да се постигне, както и обезопасяването, което намалява бързодействието. С обезопасяването при работа с [[низ]]ове и [[масив (програмиране)|масиви]] в Паскал се избягват типични за програмите на С грешки от използване на незаделена или чужда памет. Поради по-близката си реализация до работата на процесорните инструкции, паскалските низове се обработват многократно по-бързо. Когато е нужно бързодействие, тези проверки в Паскал могат да бъдат изключвани, чрез командни ключове на по-известните [[компилатор]]и.
 
На практика Pascal е мъртвороден (непригоден за комерсиални проекти), а обектно ориентираната му версия е пародия на този клон от програмирането. Въпреки това Pascal е прекрасен език за запознаване с програмирането.
 
== Примерни програми ==