47
проект сложный – всегда приводит к ошибками доступа к памяти.
Говорят что язык С лучше чем Pascal, потому что программы,
написанные на языке C меньше размером и работают быстрее. Про
быстроту работы сложно сказать, и может быть это в некоторой степени
правда. Но небольшой размер exe файл - это факт. Они меньше, но не
намного, в небольших программах различие примерно в 10-50 КВ. В
больших программах размер полностью зависит от мастерства
программистов, их опыта. Говоря о скорости и размере программ, мы
должны учитывать, что это зависит не от языка программирования, а от
выбранного компилятора (а это уже зависит от программистов, которые
делали компилятор)[45 стр. 109]. Компилятор фирмы Майкрософт в этом
плане не очень надёжный, хотя делает программы меньше по размеру, чем
компилятор фирмы Борланд.
В плане структуры скомпилированных exe файлов, есть различия
между этими языками программирования. В программах написанных на
языке С, всё тело программы помещается в одну процедуру под названием
WinMain, у которой три параметра. Программы, такой структуры,
встречаются в программах написанных на Ассемблере, хотя это не
является обязательным для Ассемблера. Популярность языка C
заключается в том, что в этом языке всё стандартно, на более низком
уровне, чем в Delphi (именно в Delphi, а не Pascal).
Delphi
Delphi – хороший объектно-ориентированный язык
программирования, когда требуется разработать ПО в максимально сжатые
сроки и обеспечить хороший рефакторинг (читабельность,
модифицируемость, удобство и оптимизацию) кода приложения[44 стр.
154]. Код хорошо структурируется, названия всех функций по сути есть
сокращения английских слов, хорошая модульность и видимость кода –
все это способствует скорости разработки, а также позволяет производить
ее в командном режиме более эффективно.