Cтраница 1
Современное программирование ведется на так называемых языках высокого уровня, так что от программиста в идеале не требуется ничего знать об устройстве конкретного компьютера, скажем, о том, какие там регистры, в каких разрядах машинного слова помещаются коды команды, а в каких - адреса операндов и тому подобное. [1]
Современное программирование существенно отличается от технологии разработки программ для старых ЭВМ. [2]
Задачи современного программирования приводят к сложным алгоритмам. Например, при поиске научной информации в некотором массиве данных организуется целый ряд сравнений ( с признаком или набором признаков), логическая структура которых сложная, что затрудняет непосредственное программирование. [3]
С современным программированием тесно связаны старый миф и новая реальность. Миф утверждает, что при составлении программ ошибки неизбежны и программирование есть не что иное, как процесс проб и ошибок. Реальность же выдвигает требование научиться последовательно проектировать и писать такие программы, которые были бы правильными с самого начала и не содержали ошибок на этапах тестирования и последующей эксплуатации. [4]
В современном программировании существует несколько различных форм представления программы, соответствующих этапам разработки, отладки и счета: входной текст на языке программирования; промежуточный массив на языке загрузки; рабочая программа в командах ЭВМ. [5]
Важным средством современного программирования является возможность распараллеливания программы. Недостатком всех трех языков является отсутствие таких средств на языковом уровне. [6]
Книга рассчитана на специалистов по современному программированию, разработчиков вычислительных систем и алгоритмов; она может быть использована как учебное пособие студентами и аспирантами, специализирующимися в области вычислительной математики. [7]
Первый такой мячик связан с именем бабушки современного программирования Грейс Мюррей Хоппер. [8]
Абстракция является одним из наиболее важных инструментов современного программирования. Выбор разработчиками языка программирования тех или иных механизмов абстракции оказывает сильнейшее влияние на возможность функциональной абстракции и абстракции данных. А это, в свою очередь, определяет способ разработки и реализации ( т.е. способ декомпозиции) большого программного комплекса. [9]
Принцип модульности - один из основополагающих в современном программировании, позволяющий просто и эффективно реализовать системный подход и иерархическое построение программного обеспечения пакета. Принцип модульности упрощает разработку пакета, обеспечивая эффективную организацию разработки всех элементов программного обеспечения, легкость поддержания и гибкость. [10]
Итак, мы пришли к выводу, что современное программирование является одновременно и искусством, и наукой и что эти два аспекта замечательнейшим образом друг друга дополняют. [11]
Рекурсия по данным является одним из основных методов современного программирования и заслуживает тщательного изучения. [12]
Флореса Структуры и управление данными посвящена важному разделу современного программирования - основам представления структурированных данных в ЭВМ и доступа к ним в системах управления данными. Книга является общедоступным практическим пособием, на основе которого читатель может принимать самостоятельные решения при проектировании для обработки на ЭВМ больших информационных баз произвольной структуры. [13]
Настоящая книга учитывает как требования учебных программ по современному программированию, так и нужды большого числа профессиональных программистов и создателей вычислительных систем. [14]
Книга предназначена как для специалистов, так и для самостоятельно изучающих современное программирование. Методические достоинства делают ее ценным учебным пособием для студентов университетов и вузов, специализирующихся в области программирования. [15]