7.1. Выбор и обоснование языка программирования
В качестве языка кодирования выбран язык программирования Turbo Pascal 7.0.
Turbo Pascal – универсальный язык программирования, обеспечивающий разнообразие типов данных. Выражения языка формируются из операторов и операндов. В Turbo Pascal имеются основные управляющие конструкции, используемые в хорошо структурированных программах. Функции программы на Turbo Pascal могут храниться в отдельных исходных файлах и компилироваться независимо.
Turbo Pascal соответствует аппаратным возможностям многих компьютеров, однако он не привязан к архитектуре какого-либо конкретного компьютера
Turbo Pascal чрезвычайно эффективный и выразительный язык, пригодный для решения широкого класса задач.
Turbo Pascal является одним из наиболее популярных среди прикладных программистов процедурным языком программирования. Разработанный в 1970 году швейцарским специалистом в области вычислительной техники профессором Н. Виртом, язык назван в честь французского математика и по замыслу автора предназначался для обучения программированию. Однако язык получился настолько удачным, что стал одним из основных инструментов прикладных и системных программистов при решении задач вычислительного и информационно-логического характера. В 1979 году был подготовлен проект описания языка – Британский стандарт языка программирования Pascal BS6192, который стал также и международным стандартом ISO 7185.
В языке Pascal реализован ряд концепций, рассматриваемых как основа «дисциплинированного» программирования и заимствованный впоследствии разработчиками других языков. Одним из существенных признаков Pascal является последовательная и достаточно полная реализация концепции структурного программирования. Причем это осуществляется не только путем упорядочивания связей между фрагментами программы по управлению, но и за счет структуризации данных. Кроме того, в языке реализована концепция определения новых типов данных на основе уже имеющихся.
В отличие от языка С Pascal является строго типизированным, он характеризуется:
- высоким уровнем,
- широкими возможностями,
- стройностью, простотой и краткостью,
- строгостью, способствующей написанию эффективных и надежных программ,
- высокой эффективностью реализации на ЭВМ.
Язык Pascal реализован на ЭВМ различных типов. В настоящее время широко используются такие версии этого языка, как Borland Pascal и Turbo Pascal.