Рассылка 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">Проверить аттестат


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

Имеются все основания полагать, что потребность в программистах этого нового типа будет столь же велика, если не больше, чем современная нужда в «традиционных» программистах.

Итак, в наше время все еще сохраняется большая нужда в программистах, понимающих такие языки запутанного программирования, как язык ассемблера и ПЛ/1, и способных сопровождать современные операционные системы. Впоследствии потребность в людях, понимающих процедурные языки и современные методы конструирования программ, даже увеличится, и от них будет требоваться сопровождение пакетов программ, с которыми станут работать пользователи.

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

14.3. Автоматизация процесса конструирования программ

Если процедурный процесс настолько логичен, как методика Джексона, он неизбежно будет в конце концов автоматизирован. Часть такой автоматизации уже выполнена. В этой книге несколько раз упоминались доступные пакеты программ для автоматизации построения исходного кода из структурированного изложения. Теперь на рынок поступают пакеты программ, которые позволят вам изображать схемы структур на экране персонального компьютера и «играть» с ними в процессе конструирования программ. Это направление будет развиваться. По мнению автора, примерно тогда же, когда непроцедурные языки получат широкое распространение в экономических приложениях, завершится полная автоматизация процесса конструирования программ.

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

14.4. Заключение

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

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


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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Все статьи