2.6. Выбор языка программирования

Часто выбор языка программирования предопределен данной1 вычислительной системой или подготовкой программиста. Существуют серьезные основания для установления языковых стандартов для системы. Если применяют много разных языков для написания программ, то использование последних становится затруднительным. С другой стороны, соблазну писать на языке просто, потому, что он лучше знаком, следует также противостоять.

Если программисту предоставляется возможность выбрать язык программирования, то подходящий для задачи язык высокого уровня — зто, как правило, наилучший выбор. Оператор языка высокого уровня заменяет несколько операторов языка низкого уровня. Следовательно, меньше вероятность сделать ошибки. Использование библиотеки заранее написанных и отлаженных подпрограмм и функций дает подобный эффект.

Если язык программирования не подходит для данной задачи, то возникают проблемы при программировании и отладке. Остается удивляться, что многие программы и сейчас составляют на ассемблере. Более того, зачастую пытаются использовать ФОРТРАН для экономических задач, а КОБОЛ—-для вычислительных. Многих трудностей можно избежать, если использовать подходящий для данного случая язык программирования. Выбранный язык программирования оказывает влияние и на разработку проекта.

l) Harrison М. С, Data Structures and Programming, Scott, Foresmen and Co., 1973; Horowitz E., Sahni S., Fundamentals of Data Structures, Computer Science Press, 1976 и Knuth D. E., The Art of Computer Programming, Vol. 1. [Имеете" перевод: Кнут Д., Искусство программирования, том 1. —М.: Мир, 1976.]

*> Day А. С, FORTRAN Techniques, Cambridge University Press, 1972.

2.5. Описание данных || Оглавление || 2.7. Универсальность


Услуги