Нормально так придумали считалку, чтобы поиметь такой гемор.
Но счастье заключается в том, что считалка-то наша и запоминает отлично. Она лучше всего на свете умеет запоминать и прибавлять единичку. А это значит, что… ТАДА!!! Если кто-то один придумал и записал, как решить задачу, нам уже париться не надо. Мы можем взять и пользоваться.
Представьте, что в школе кто-то один научился писать, и тут же весь класс научился. Не то что класс, а все люди в мире научились.
Один научился сортировать произвольные числа от 1 до 100 по порядку, и тут же все научились. Просто говорят: «А вот применю-ка я сортировку Васи».
Упражнение.
Если вы забыли всё, что знали по информатике, попробуйте придумать метод, как отсортировать числа от 1 до 100. Не придумывается?
В этом-то и секрет нашей НТР (научно-технической революции) 20-21 века. В том, что мы научились точно запоминать наработки других людей и воспроизводить их.
В 50-х годах программисту приходилось писать алгоритм той же сортировки вручную. Сегодня программист просто указывает, что массив данных сортированный. Всё.
Представляете, сколько сделано за 70 лет работы с ЭВМ? Вот Вы купили новый ноут, поставили загрузочную флешку, и через 20 минут операционная система установлена. 20 минут, и концентрированное знание, его копия, залилась на ваш персональный ноут и готова к службе вашим интересам. Это опыт сотен тысяч умнейших людей, самых токовых и талантливых, он теперь весь Ваш. Весь. Пользуйтесь.
Эпоха фреймворков
Я называю нашу новую жизнь эпохой фреймворков. Фреймворк – в программистской среде комплекс наработок для решения определенной задачи. Например, есть какой-то язык программирования. Но он сам по себе никого не удивит без библиотек и фреймворков. Скажем, надо нам в этом языке постоянно решать диффуры (дифференциальные уравнения, славная штука, я вам скажу). Кто-то из толстолобиков MIT собрал всё, что нужно, и теперь мы в языке просто говорим: ок, вот это у нас не целое, не строка и даже не текст, а диффур. Новый такой тип данных. И решается он вызовом метода «Решить». Всё, мы больше не паримся. Академики нам дали фрейворк по диффурам, дальше мы с ними сами. Если кому охота, или кто нашел ошибку, тот открывает исходный код фреймворка и копается в нем.
И вот сколько понаделано фреймворков не только в программировании, но и в быту. Мы на базе старых делаем и делаем новые. Мы берем кирпичи, которые сделали наши предки, не разбирая их, делаем свои новые кирпичи и из них строим всё, что нам надо.
Мы вообще тут книжку про автоматизацию бизнеса читаем. Какие нафиг диффуры?
Всё,