Что такое хорошо структурированный язык программирования? определение и значение

click fraud protection

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

Technipages объясняет хорошо структурированный язык программирования

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

Хотя даже самый хорошо структурированный язык программирования не может заставить программиста делать хорошую работу, он, по крайней мере, может побудить их к этому. Здесь могут использоваться разные подходы - модульные языки поощряют использование модулей - код разбивается на логические сегменты, называемые модулями, которые расположены так, как думает программист. Другой подход - это подход объектно-ориентированных языков, таких как C ++, где используются функции, а также правильный синтаксис, чтобы код был хорошо структурирован и легко документировался.

Правильная документация не зависит от программиста и не влияет на работу кода, но облегчает работу. Хорошо структурированные языки программирования позволяют легко добавлять и включать документацию на различных этапах процесса разработки. Все распространенные языки программирования, такие как C, Java и Python, можно считать хорошо структурированными, хотя они часто по-прежнему содержат элементы и функции, которые можно считать неструктурированными, такие как команда немедленно завершить цикл, независимо от каких-либо условий, при которых он может завершиться как обычно.

Распространенное использование хорошо структурированного языка программирования

  • Хорошо структурированный язык программирования - это тот язык, который поощряет хорошие практики у пользователя.
  • Использование хорошо структурированных языков программирования и практик приносит пользу как программистам-разработчикам, так и всем, кто позже будет работать с кодом.
  • Хотя модули используются не всегда, модульные языки программирования являются одним из примеров хорошо структурированных языков программирования.

Распространенные злоупотребления хорошо структурированным языком программирования

  • Хорошо структурированные языки кодирования - это языки, требующие от пользователя документирования своего кода.