Неструктурированное программирование

Оглавление1 Неструктурированное программирование1.1 Историческая значимость неструктурированного программирования1.2 Критика и особенности1.3 Рекомендации и дальнейшее чтение2 Неструктурированное программирование — Википедия Неструктурированное программирование […]

Неструктурированное программирование

  • Историческая значимость неструктурированного программирования

    • Неструктурированное программирование является первой парадигмой, способной создавать алгоритмы, завершенные по Тьюрингу. 
    • Оно противопоставляется структурированному программированию, которое использует последовательные конструкции и выбор операторов. 
  • Критика и особенности

    • Неструктурированное программирование критикуется за создание трудночитаемого кода. 
    • Оно включает в себя высокоуровневые и низкоуровневые языки, такие как JOSS, FOCUS и ассемблеры. 
    • Программы на неструктурированных языках используют неструктурированные переходы и строки с метками для перехода к любой строке. 
  • Рекомендации и дальнейшее чтение

    • Эдсгер В. Дейкстра в 1968 году выразил свое мнение о вреде использования инструкции goto. 
    • В статье приведены примеры и стилистические особенности неструктурированного программирования, включая идентификаторы и ошибки. 
    • Упомянуты внешние инструменты, такие как BPStruct, для структурирования параллельных систем. 

Полный текст статьи:

Неструктурированное программирование — Википедия

Оставьте комментарий

Прокрутить вверх