Что подразумевается под императивным и вопросительным кодом
Вопрос
Мой менеджер попросил меня написать код в ASP.net. Что подразумевается под моим императивным и вопросительным кодом. Как это связано с программистами?
Решение
Хотя я не уверен, что он является "популярным" В способе программирования вопросительное программирование в основном сводится к следующему:
доменные языки программирования имеют тенденцию быть жесткими в способности и зависит либо от графического интерфейс или язык сценариев. Мы представить вопросно-ориентированный подход это не требует предварительного знания программирование и может быть легко адаптировано для широкого спектра доменов. Вопросительное программирование работает & Quot; разбор & Quot; намерение пользователя с помощью ответы на серию закрытых вопросы. Вопросы ориентируются на контекстно-свободная грамматика, указанная в внешний файл. -Quote
В то время как императивное программирование является способом написания большей части процедурного кода (стиль C).
Другие советы
Императивный код не возвращает значение. Это просто что-то делает. (Подпрограмма в vb.net или тип возврата void в c #).
Вопросительный код возвращает значение.
Императив на английском языке означает «командный тон». Таким образом, программа, которая, кажется, говорит компьютеру: «Сделай это, сделай это». это императивная программа. Программа на C является хорошим примером этого.
В отличие от этого существуют другие языки, которые называются декларативными, такие как Haskell, которые читаются как математические теоремы, не требуя от компьютера ничего.