Показать сообщение отдельно
  #13 (permalink)  
Старый 01.02.2013, 19:29
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от nerv_
что такое
Сообщение от dmitry111
думаю это построение кода с использованием Function Declaration и их объявлением
всё очень просто : в коде вы описываете решение задачи, а не решаете её.

пример : сложить 2 числа - 4 и 6.

императивное (сюда же я отнёс ООП):
4 + 6; // решили


декларативное:
/* применит оператор "+" к аргументам */
function sum (a,b) { return a + b; }

sum(4, 6); // решение задачи - сложение (вызов функции сложения) чисел 4 и 6.


те же кирпичики, только они могут гнуться, как резина

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