Концепция в дефиниция ABC
Miscellanea / / July 04, 2021
От Гилем Алсина Гонсалес, през дек. 2017
В продължение на много години, когато настъпи златната ера на осем-битови микрокомпютри, този език на програмиране беше вратата за много хора към вълнуващия свят на изчислителна техникаи макар днес да не е използван за много неща в полза на по-мощни езици като C ++, наред с други, BASIC все още е препоръка за начинаещи или любителско програмиране.
ОСНОВЕН (Код за универсални символни инструкции за начинаещи) е език за програмиране с общо предназначение, предназначен за лесно учене и използване.
Първата версия на този език е въведена през 1964 г., много рано в контекста на възхода на съвременните компютри. Целта му беше да го направи възможно най-лесно изготвяне на програми за тогавашния гигант мейнфреймове, компютрите от онова време.
Той също така представлява едно от първите усилия за създаване на инструменти, адаптирани към интерактивност на компютрите в реално време, нещо, което технологията направи съвсем наскоро позволен.
В този смисъл BASIC има два режима на работа: интерпретиран и компилиран.
В интерпретиран режим "интерпретаторът" анализира и изпълнява програмата ред по ред, докато в компилиран режим стандартната процедура за създаване на файл изпълним файл, който не се нуждае от преводач да тичаш в системата.
Освен това, BASIC структурирането е много гъвкаво; със сигурност, кой друг, кой по-малко, всички ние от определена възраст сме виждали ОСНОВНИ списъци, в които всеки ред от код Той беше номериран, с номериране, което обикновено скачаше от 10 на 10.
Например типичният тълкуван „здравей свят“ в BASIC може да бъде:
10 CLS
20 ПРИНТ "здравей свят"
30 ГОТО 20
Това, което прави инструкцията GOTO, е да се върне към определен номер на реда и да продължи изпълнението от този номер на ред.
Този ресурс, този на инструкцията GOTO, широко използван в BASIC, не се приема като правилна практика в структурирано програмиране, при което тази конструкция се заменя с използването на функции и процедури.
Те се предлагат и в BASIC, във версии като Visual basic от Microsoft.
Последният популяризира езика в компютрите с околната среда графичен и операционна система Windows, от версия 3.0 на споменатата среда за програмиране. Преди обаче BASIC имаше своя златен век в осембитовата ера на микрокомпютрите.
По-голямата част от осем битовите компютри "скриха" операционната си система под интерпретатор на BASIC команди, така че да действа като команден ред, като интерфейс, с който потребители.
Тази роля престава да бъде една с появата на компютри, съвместими с оригиналния IBM PC, който вече използва някои DOS като операционна система. Въпреки това популярността на BASIC доведе до няколко версии на DOS, като тази на Microsoft, включваща малък преводач за този език, първоначално GW-BASIC, а по-късно QBasic.
Visual Basic представлява кулминацията в използването на BASIC като сериозен език за програмиране, който по-късно се интегрира в пакета Visual Studio, с който опцията за използване на BASIC стана още една заедно с C и други идиоми.
Започвайки през 90-те, използването на BASIC намаля значително и последният пробен камък на този опростен език е даден от езици като Java и чрез диверсификация на формати на устройства, с появата на мобилни устройства като смартфони.
BASIC продължава да оцелява и днес, с модерни разработки като средата на Gambas или различните Visual Studio, но е загубил своята потребителска база поради експлозията на програмните езици и бумът в Интернет.
В този смисъл BASIC не е адаптиран към онлайн света и въпреки че има няколко изпълнения за мобилни устройства, не е оптимизиран за него.
Все пак това е отлична възможност да влезете във вълнуващия свят на програмирането.
Снимки: Fotolia - Alla72 / Casimiro
Теми в BASIC