Что подразумевается под императивным и вопросительным кодом

StackOverflow https://stackoverflow.com/questions/423528

Вопрос

Мой менеджер попросил меня написать код в ASP.net. Что подразумевается под моим императивным и вопросительным кодом. Как это связано с программистами?

Это было полезно?

Решение

Хотя я не уверен, что он является "популярным" В способе программирования вопросительное программирование в основном сводится к следующему:

  

доменные языки программирования   имеют тенденцию быть жесткими в способности и   зависит либо от графического   интерфейс или язык сценариев. Мы   представить вопросно-ориентированный подход   это не требует предварительного знания   программирование и может быть легко адаптировано   для широкого спектра доменов.   Вопросительное программирование работает   & Quot; разбор & Quot; намерение пользователя с помощью   ответы на серию закрытых   вопросы. Вопросы ориентируются на   контекстно-свободная грамматика, указанная в   внешний файл.    -Quote

В то время как императивное программирование является способом написания большей части процедурного кода (стиль C).

Другие советы

Императивный код не возвращает значение. Это просто что-то делает. (Подпрограмма в vb.net или тип возврата void в c #).

Вопросительный код возвращает значение.

Императив на английском языке означает «командный тон». Таким образом, программа, которая, кажется, говорит компьютеру: «Сделай это, сделай это». это императивная программа. Программа на C является хорошим примером этого.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top