Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Понятие языка программирования


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

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

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

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

Ключевой идеей структурного программирования является отражению структуры алгоритма в структуре текста программы.

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

Другие статьи по теме:

- Средства быстрой разработки прикладных программ
- Eclipse
- Информационная модель
- Технологии Internet
- Средства структурного анализа и проектирования систем


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами