Ответы пользователя по тегу Программирование
  • Как понять момент в замыкании(JS)?

    @vsvladimir
    makeCounter() возвращает функцию - счетчик, которая при каждом вызове будет выдавать на 1 большее значение. И makeCounter для каждого вызова себя хранит текущее значение счетчика в переменной currentCount.

    Можно сделать несколько независимых счетчиков:
    var counter1 = makeCounter();
    var counter2 = makeCounter();

    makeCounter()() - создаст счетчик и запустит его 1 раз (результат 1).
    Если еще раз запустить makeCounter()() - появится новый счетчик (результат 1).
    Переменная counter нужна, чтобы запомнить тот самый счетчик, а не создавать каждый раз новый.
    Ответ написан
    Комментировать
  • Куда катится программирование?

    @vsvladimir
    Программирование развивается не очень оптимально и рационально, с точки зрения потребителя. Во многом программисты развивают его под себя. Различные заинтересованные организации конечно вмешиваются в процесс и пытаются его направить в цивилизованное русло, но это не слишком удается. На этот век работы точно хватит.

    В идеале в будущем сделать так чтобы любой человек умел программировать хотя бы чуть чуть. Иначе время будет очень не рационально тратиться на передачу информации другим и контроль.
    Ответ написан
    Комментировать