Рассылка F-Group



Наши Проекты
 http://www.fgroupsoft.net">F-Group Software
 http://www.absolutestartup.com">Absolute Startup manager
 http://www.absolutebackupmonitor.ru">Absolute Backup monitor
 http://www.taxi-office.ru">Такси Диспетчер

Наши Партнёры
 http://www.alltshirts4you.com">All t-shirts 4 you
  ремонт ноутбуков приморская

Аттестат WM
passport.webmoney.ru/asp/CertView.asp?wmid=785475039448">
passport.webmoney.ru/asp/CertView.asp?wmid=785475039448">Проверить аттестат


Кинг Д. Создание эффективного программного обеспечения стр.5

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

(1986 г. ) на многих современных предприятиях это средство все еще применяется для сбора информации и ее доставки в центры данных.

Разумеется, в рассматриваемом случае входная информация кодируется на ленте отдельной операцией до выполнения программы обновления. На рис. 1.1 упрощенно показана работа на компьютере этой прикладной системы. На большинстве компьютеров прикладные системы могут исполняться совместно. На некоторых компьтерах могут работать совместно несколько операционных систем, каждая из которых контролирует много прикладных систем. Кроме того, в современных прикладных системах входные данные не кодируются отдельной операцией на таком средстве ввода, как магнитная лента. В таких «оперативных» системах входные данные вводятся непосредственно в компьютер с удаленных устройств, например с терминалов, которые соединены с компьютером телефонными линиями.

В этой книге описывается эффективный метод конструирования и построения прикладных программ.

1.3. Построение программы

Программы строятся, или пишутся, в специальной нотации, называемой языком программирования. Существует много различных языков программирования, от неудобных для понимания и рассчитанных на «посвященных» языков ассемблера до близких к естественному языков так называемого четвертого поколения, например Mark IV™h Mark V™ фирмы Sterling Software и Ramis II™ фирмы Mathema-tica.

При написании прикладных программ выбор языка программирования ограничивается языками, доступными на конкретном компьютере и в применяемой конфигурации программного обеспечения.

Наблюдается тенденция к тому, чтобы неудобные языки низкого уровня типа ассемблера использовались только для написания операционных систем и подобного им программного обеспечения. В то же время легкие языки более высокого уровня, относящиеся к четвертому поколению, все чаще применяются для написания прикладных программ. Впрочем, существуют программисты, которые склонны пользоваться трудным и сложным языком просто для забавы. К счастью, такие программисты предпочитают писать операционные системы, и для блага индустрии обработки данных целесообразно не препятствовать этим жрецам культа языков низкого уровня упражняться в соответствии со своим вкусом.

В этой книге мы покажем, как конструировать и писать программы на процедурной версии естественного языка, которая называется «структурированное изложение». Структурированное изложение легко переводится на любые популярные языки программирования высокого, среднего или низкого уровня, а также на некоторые из менее популярных языков. Мы продемонстрируем примеры такого перевода. Однако имейте в виду, что эта книга научит вас методу конструирования программ, а не приемам их кодирования.


⇐ Предыдущая страница| |Следующая страница ⇒



Статьи
  • Социальные сети для путешественников

    На сайтах социальных сетей для путешественников каждый желающий может ознакомиться с отзывами о турпоездках, посмотреть фотографии, видео, найти единомышленников.

  • Поколения сменяются, желание купить iMac остаётся

    Белый (сейчас уже серебристый) монитор на стильной алюминиевой ножке – вот что подумал Пётр, когда впервые увидел iMac, в корпусе G5.

  • Разработка сайтов и приложений для сайтов

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

  • Офисный набор программ для работы с ПК

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

  • Классификация электронных ресурсов

    По объёму решаемых задач можно выделить Интернет-порталы, информационные ресурсы (тематические сайты и порталы), Интернет-представительства (сайты-визитки, Интернет-магазины, корпоративные сайты) и т.д.

  • Стиральные машины Zanussi: Особенности и ремонт

  • Компьютерные технологии вытесняют реальные вещи

    Развитие одних сфер неминуемо должно приводить к деградации каких-то других. Люди пользуются одними вещами довольно долго, но если на смену приходит что-то более удобное, то старые вещи забываются и становятся ненужными.

  • Чем нужно наполнять сайт?

    Наполнять сайт необходимо только качественным, уникальным и интересным контентом. Вид контента будет напрямую зависеть от типа ресурса. Если крупному порталу требуется карта сайта, то веб-визитка вполне может обойтись без неё.

  • Все статьи