Cтраница 2
Язык Паскаль, созданный в конце 70 - х годов основоположником множества идей современного программирования Никлаусом Виртом, во многом напоминает Алгол, но в нем ужесточен ряд требований к структуре программы и имеются возможности, позволяющие успешно применять его при создании крупных проектов. [16]
К этому моменту у вас должно быть ясное понимание языка C, но в современном программировании всегда найдутся еще не изученные области. [17]
Первые три главы знакомят читателя с языками программного моделирования для цифровых вычислительных машин, наиболее подходящими для моделирования типовых химико-технологических процессов, описываемых обычно системами дифференциальных или алгебраических уравнений. Современное программирование для цифровых вычислительных машин все еще более громоздко, чем для аналоговых, но при исследовании сложных процессов решить полученные системы уравнений можно, как правило, только на очень мощных цифровых машинах. Поэтому в книге в основном говорится о цифровом программировании. Целью первых трех глав является ознакомление читателя с использованием вычислительной техники для моделирования, но не обучение его тонкостям программирования. [18]
Естественно, неэффективные программы, выполняющие много лишних команд, не могут быть оправданы. Тем не менее в современном программировании реальное значение эффективности должно рассматриваться с большой осторожностью. [20]
Как знать, может быть картина современного программирования оказалась бы иной, если бы безвестный учитель математики не попросил Бэкуса помочь ему провести расчеты радиоусилителя. [21]
Применение БНФ для описания формирования выражений может задержать развитие новых языков, которые естественным образом включают цитирование, самомодификацию и манипуляции символами в традиционную алгоритмическую схему, А это в свою очередь тормозит прогресс в направлении систем программирования, ориентированных на целевое решение проблем. Как ни парадоксально, хотя идеи современного программирования разрабатывались из-за трудности изображения процессов в классической математической нотации, тем не менее проектировщики обращаются назад, к ранней форме - уравнению - именно в тех ситуациях, где нужна программа, В разд. [22]
Построение информационных систем по описанному принципу представляется нам перспективным по следующим соображениям: во-первых, система занимаем мало места в памяти ЭВМ и удобна в отладке; но - iviopUN, такое построение дае. Третий тезис перекликается с идеей вытеснения в современном программировании программ, составляемых па языках высокого уровня, про граммами, использующими пакеты прикладных программ. [23]
Этот процесс продолжает бурно развиваться и является определяющим в современном программировании. [24]
Этот раздел посвящен сравнению особенностей языков - Си и Паскаль. При проведении этого сравнения предполагается, что читатель знаком с основными идеями современного программирования, но не предполагается, что читатель обязательно должен знать языки Си и Паскаль. Поэтому перед проведением сравнения каждая из особенностей рассматриваемых языков программирования подвергается предварительному обсуждению. [25]
В современном программировании существуют несколько парадигм и соответственно языков ( систем программирования), которые их поддерживают. [26]
Один из аспектов этой проблемы состоит в том, что в единое целое необходимо объединить ЭВМ с различным составом программного оборудования - и с различными операционными системами. Одна из сложных проблем современного программирования - проблема мобильности программ, прямо связана с развитием сетей ЭВМ и систем - коллективного пользования. [27]
С аналитической машиной Бэббиджа связано и зарождение программирования. Первые программы для одноадресной машины, какой являлась аналитическая машина, были разработаны дочерью Байрона леди Лавлейс. В ее работах были заложены многие идеи современного программирования. [28]
Если расчеты предшествуют эксперименту или осуществляются после его проведения с целью обработки полученных данных, то мощность современных ЭВМ позволяет надеяться, что с этими расчетами можно справиться, используя традиционные методы организации и управления вычислительными процессами. Однако при проведении вычислений с помощью ЭВМ в темпе эксперимента появляются специфические проблемы в управлении вычислениями и построении соответствующих программ. Возникающие здесь задачи составляют содержание большого раздела современного программирования - программирования в реальном времени. [29]
Пролог известен как декларативный язык. Программа на Прологе состоит из фактов и правил вывода, с помощью которых описывается не процедура решения ( как это принято в чисто процедурных языках, таких как Бейсик, Паскаль, Фортран, Си и др.), а система связей между рассматриваемыми объектами и цель задачи. Visio Prolog - язык, который, сохраняя достоинства предыдущих версий Prolog, способен эффективно решать любые задачи современного программирования. [30]