Паскаль и Делфи: вчера и сегодня

программированиеВ конце девятнадцатого века в мире появился еще один язык программирования, которой впоследствии стали считать близким к совершенному, он надолго стал классикой. Этот язык назвали Паскалем – так звали жившего во Франции математика и философа Блеза Паскаля. Автором данного языка стал Никлаус Вирт.
Никлаус приступил к созданию этого языка программирования в то время, когда занимал должность профессора информатики в одном из швейцарских университетов – Федеральном техническом. Паскаль нужен был ему для того, чтобы обучать своих студентов некоторым навыкам, которые просто необходимы программисту.
Существовавший в то время Алгол, так же как и другие языки программирования, не удовлетворяли Вирта. Как он выражался: само построение, конструкции и свойства данных языков не поддаются логическому объяснению, можно сказать даже, что они противоречат логике и здравому смыслу.

Одним из основных отличий, которые имелись у Паскаля от других существовавших языков программирования, было четкое определение типов значений используемых переменных, которые будут использоваться в программе. Например, если переменная определялась как целое число, то по мере выполнения программы ей не могло присваиваться строковое значение.
При программировании на этом языке получающееся приложение автоматически будет логичным, может быть, даже несколько тяжеловесным. Полностью правильно написанная программа на языке Паскаль будет логичной, понятной не только автору, но и постороннему человеку.
Все эти особенности можно объяснить тем, что Паскаль изначально предназначался лишь для обучения студентов, но никак не для решения реальных задач. Именно поэтому, программирование на нем не подразумевает изначально наличия каких-либо функций по вводу (например, с клавиатуры) и выводу (например, на принтер) данных.
Теперь перейдем к современности. Немалое количество программистов, либо просто людей, занимающихся программированием, работают с таким языком как Дельфи. Это современный, очень удобный язык, на котором несложное и web программирование книги по которому можно легко отыскать во всемирной паутине.
В чем же различия между этими двумя языками? Все очень просто: Дельфи является продолжением, более современным вариантом Паскаля. Первоначальный Паскаль специалистами определяется как полностью процедурный язык, Турбо Паскаль – уже стал частично объектно-ориентированным. А Дельфи – это одна из разновидностей Турбо Паскаля.
Итак, Паскаль в своём традиционном варианте так и остался языком программирования для студентов, для обучения их. А вот его современный вариант – Делфи – может использоваться и для практического применения, для написания различных программ, могущих использоваться и в реальной жизни.

Понравилась статья? Поделиться с друзьями: