Показать сообщение отдельно
  #153 (permalink)  
Старый 31.08.2015, 23:06
Аспирант
Посмотреть профиль Найти все сообщения от forwardonly2015
 
Регистрация: 31.08.2015
Сообщений: 90

Сообщение от EmperioAf Посмотреть сообщение
Мой вопрос по поводу введения простенького теста на технический склад ума/базовых представлений об императивных языках программирования для регистрации на форуме остаётся открытым.
Джейми Завински Лисп-хакер1, один из первых разработчиков Netscape, один из величайших программистов утверждает, что программирование является видом литературного творчества, Дональд Кнут разработал целую концепцию литературного программирования. Программирование, как дисциплина, часто соприкасается с языкознанием, лингвистикой, грамматикой, логикой, математикой, изо всего, чему сопричастно программирование, технической является лишь инженерная дисциплина. С чего Вы взяли, что техническая составляющая имеет тут какой-то приоритет?

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