императивное программирование



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

Автор Ёашка задал вопрос в разделе Другие языки и технологии

Сформулируйте основную задачу программирования. Назовите основные признаки императивного языка программирования. поигите и получил лучший ответ

Ответ от Mr. Vampir[гуру]
Императивное программирование — это парадигма программирования, которая, в отличие от декларативного программирования, описывает процесс вычисления в виде инструкций, изменяющих состояние программы. Императивная программа очень похожа на приказы, выражаемые повелительным наклонением в естественных языках, то есть это последовательность команд, которые должен выполнить компьютер.
Императивные языки программирования противопоставляются функциональным и логическим языкам программирования. Функциональные языки, например, Haskell, не представляют собой последовательность инструкций и не имеют глобального состояния. Логические языки программирования, такие как Prolog, обычно определяют что надо вычислить, а не как это надо делать.
Первыми императивными языками были машинные коды — родной язык программирования для компьютера. В этих языках инструкции были крайне просты, что снижало нагрузку на компьютеры, однако затрудняло написание крупных программ. В 1954 появился первый «человеческий» язык программирования — FORTRAN, разработанный Джоном Бэкусом в IBM. FORTRAN является компилируемым языком программирования и позволяет использовать именованные переменные, составные выражения, подпрограммы и многие другие элементы распространённых сейчас императивных языков. В конце 1950х годов с целью упростить выражение математических алгоритмов был разработан ALGOL; в дальнейшем он послужил базой для написания операционных систем для некоторых моделей компьютеров. COBOL (1960) и BASIC (1964) являлись первыми попытками сделать программирование более похожим на обычный английский язык. В 1970х годах Никлаус Вирт разработал язык Pascal. Язык C был создан Денисом Ритчи. Команда разработчиков из Honeywell начала разработку языка Ada в 1978, и через четыре года опубликовала требования для его работы. Спецификация увидела свет в 1983 и была обновлена в 1995 и 2005/6 годах.
В 1980х резко возрос интерес к объектно-ориентированному программированию. Smalltalk-80, впервые разработанный Аланом Кэем в 1969, был обновлён в 1980 исследовательским центром Xerox PARC. По образу и подобию языка Simula (предположительно, первого в мире ООП-языка, разработанного ещё в 1960х) Бьерн Страуструп разработал C++, основанный на C. C++ был впервые реализован в 1985. В 1987 Ларри Уолл выпустил язык Perl; Python был выпущен в 1990 Гвидо ван Россумом; в 1994 Расмус Лердорф разработал PHP; Java была разработана в Sun Microsystems в 1994; Ruby был выпущен в 1995; C# был зачат в декабре 1998. В 2002 — система .NET Framework, объединяющая многие языки.
Источник: Википедия форева

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Сформулируйте основную задачу программирования. Назовите основные признаки императивного языка программирования. поигите
спросили в Связь
Кто и когда придумал первый язык программирования????В связи с какими потребностями его придумали??
вообще то первый язык программирования более менее приближенный к пониманию человеку был ASSEMBLER
подробнее...

Чем отличаются языки программирования?
Языки программирования создаются для решения определённого класса задач. Соответственно, у каждого
подробнее...

Хочу в будущем стать разработчиком мобильных приложений для Android. Начал изучать Java, нашел сайт - Javarush.
Чем он тебе не понравился? Все доходчиво объясняют, даже объектно-ориентированное программирование
подробнее...
спросили в Delimano
языки программирования
Классы языков программирования

* Функциональные
* Императивные
*
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

классификация языков программирования
фррр.. на что делятся?
на высокие языки (не оперирируют инструкциями в оборудуванию) пр:
подробнее...
спросили в Язык Языки
история языка питон его отличия от других языков и где используется этот язык
Python ([G2;pa=8;_2;<1;n]; паL9;йсон, паL9;йтон, питоL9;н) [1] — высокоуровневый язык
подробнее...

что такое программа???
тоже самое что и алгоритмы только на языке
подробнее...

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

Виды языков программирования высокого уровня?
Ха!

Интерпритируемый
Компилируемый
машинный

скриптовыйподробнее...

Что нужна знать для программиста?
Нужна потребность.
Когда в вузе на 1 курсе я изучал С++, я нихрена не понял, а свои расчеты
подробнее...
спросили в Модули Perl
Что такое перл?
Pearl (англ. ) - жемчуг, в контексте - лучшее, или что то
подробнее...

Что такое цикл? И какие они бывают
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования,
подробнее...
Императивное программирование на Википедии
Посмотрите статью на википедии про Императивное программирование
Инфраструктура на Википедии
Посмотрите статью на википедии про Инфраструктура
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*