иначе здравомыслящий человек будет чувствовать, что играет в какую-то неинтересную игру с искусственными правилами.
ИМХО про все игры можно сказать, что у них искусственные правила. Не только про развлекательные, но и, нпр., про биржевую игру. Так, нпр., Генри Форд возмущается в своей книге курсами валют: что бы вы сказали, если бы сегодняшний метр был равен 0.98 метра вчерашнего?
И выше Вы сказали:
Поначалу писать надо игры
Много людей играют в очень простые игры типа пасьянса FreeCell не спрашивая:
«зачем это вообще надо?» Конечно, м.б. начинающему хотелось бы написать сложную и более интересную игру, но надо выбирать посильные задачи.
почему за один раз можно брать лишь два элемента массива и делать лишь одно сравнение
Пусть попробует взять больше элементов зараз, сделать больше сравнений, доказать, что работает правильно и быстрее :)
Ok. Согласен, что при таких ценах на кухню провод тащить не стоит, а если в сарае рядом с домом майнинг ферму сделать? — Тут экономия 16 евроцентов за 1кВ*ч м.б. ощутима. И поедут майнеры со всей Европы и Китая в Норвегию ;)
Если с солнечных панелей можно сбросить (т.е. продать) энергию в сеть днем, когда все на работе, а вечером купить нужную энергию из сети, то не вижу проблемы:
Но тут тоже двояко — солнце днем, когда все на работе, а нужно электрисчество ночью когда солнца нет.
Энергокомпания на ночное время может запасать энергию многими способами: гидро и механические накопители и т.д. Пик потребления обычно приходится на дневное, а не на ночное время. Когда все на работе: в офисах работают компы и кондиционеры, на заводах — станки и т.д.
Девушка хочет понять программирование, а не математику и физику. Если нет достаточных мат. знаний основ — будет доп. трудность, ненаглядность. Классики, вроде Вирта и др., успешно применяли наглядных ферзей, башни и т.д. Зачем изобретать велосипед?
Пару лет назад видел по TV репортаж про Германию. Ветряк вместе с установкой стоил ок. 20 тыс. евро. Но потребитель может сбрасывать в сеть излишки энергии (счетчик учитывает). Утверждалось, что бывает когда ветряк частного дома накручивает столько, что хозяин не платит за энергию, а наоборот получает плату от энергокомпании.
Спасибо. Интересно узнать реальное положение дел. М.б. в больших городах на крышах домов стоит размещать солнечные панели? и ветряки, где пасут скот? А м.б. стоит немного подождать, когда изобретут (если изобретут) высокотемпературный сверхпроводник? Что касается угольного лобби -они ИМХО не пропадут: химии нужно много угля, не как источника энергии, а как сырья.
Я не знаю Rust, м.б. поэтому у меня возник вопрос на конец кода:
// Запускаем бесконечный цикл обновления и от рисовки игры
А выход из этого цикла есть? ИМХО для ознакомительных статей о ЯП нужно подробнее комментировать. А листинг стоит скрывать. А то при первом просмотре мотать долго.
ИМХО если цель научить программировать для интереса, а не для работы, то технологиям учить не надо. Они только запутают. Начиная с нуля ученику трудно понять, чем по сути HTML отличается от JS :)
Все эти ферзи и сортировки — это из области абстрактного искусства с нулевой прагматичностью для человека извне.
ИМХО никакой абстрактности — все предельно конкретно и прагматично. Счастсливые билеты и ферзи — игры-головоломки; Жизнь — игра. Сортировка расходов за месяц полезна для домашней бухгалтерии, а сортировка названий полезна для сборника кулинарных рецептов.
Поначалу писать надо игры
Я и предлагаю конкретные игры, но на 10 мин., а не на несколько лет.
вирусы
ИМХО слишком специфично. И какая из них прагматика? :)
организовать строительство солнечных электростанций
На Луне перспективны и другие электроисточники, использующие большие перепады дневных и ночных температур. АЭС на Луне могут иметь не такую серьезную защиту, как на Земле.
В Вычислительном центре майнить биткоины, упаковывать их на компактные носители
Зачем возить на Землю носители? Биткоины можно передавать по радио или лазером.
Думаю, что поспособствовало этому изучение в школе QBasic и Pascal, простых, понятных и дающих базовые понимания.
Ok! ИМХО на стандартном Паскале и надо учить. И брать задачи на 10 мин.:
Свою первую программу (не считая того, что мы писали на уроках) я написал для младшего брата, когда тот стал учить таблицу умножения: ввод диапазона чисел, случайный вывод двух из них брату с предложением ввести их произведение, проверка и так далее по кругу.
Еще: поиск счастливых билетов, 8 ферзей, жизнь, простые методы сортировки и т.д. Описание ЯП Паскаль (Вирта) можно прочесть за день, понять и попробовать за 1-4 недели.
ИМХО цель будет достигнута:
Ты всё равно постоянно говоришь о программировании, а так я хоть понимать тебя буду.
Потом могут возникнуть другие цели — тогда и ЯП можно сменить, и технологии изучить.
Выше уже было отмечено, что имитация бурной деятельности при неэффективно-вредном менеджменте м.б. не только в обновлении кадров, но и технологий при единственном общем доводе «новое — это эффективное, а кто не согласен — тот устарел». Это очень серьезный момент современной массовой психологии (см. здесь):
Однако так называемая культура общества потребления вносит заметный деструктивный вклад в сознание людей.
[...] стоит сказать, что у тебя старая версия чего-то, тут же кто-то не преминет назвать тебя в лучшем случае консерватором.
ИМХО новый браузер может стать популярным, если будет содержать действительно революционные и удобные решения. Нпр., я согласен, что с поиском бывают большие сложности — здесь (в конце статьи) я предложил интеллектуальный поиск для разработчиков. Как минимум: пусть браузер фильтрует найденные документы, нпр., меня интересуют свежие научные статьи по поиску путей в неорентированных графах, а не учебники с широко известными классическими алгоритмами и (уж тем более) не роман «Граф Монте Кристо». Показал мне указанное количество (нпр., 20) документов и продолжает фильтровать, пока я их смотрю.
М.б. и совсем простые идеи. Нпр., клавиатурный шпион, который запоминает указнный объем последнего ввода, нпр., 2 Gb в виде очереди. Ведь бывает, что набираешь коммент на Хабр, а он (коммент) слетит — может и по вине пользователя: нажал случайно Power на клаве и т.д. Конечно, пароли такой «шпион» записывать не должен.
ИМХО вполне нормально иметь в ОС несколько браузеров (нпр., я использую предустановленные Фокс и Хром в live OS), использование нового не требует немедленного отказа от старых, поэтому Фокс, Хром и др. гиганты не страшны — когда есть необходимость, рядом с ними стоят малоизвестные карлики. Главное, чтобы было реальное преимущество перед Фоксом и Хромом.
ИМХО от района до района не 1000 км, т.о. потери сравнительно не большие.
И выше Вы сказали:
Много людей играют в очень простые игры типа пасьянса FreeCell не спрашивая:
«зачем это вообще надо?» Конечно, м.б. начинающему хотелось бы написать сложную и более интересную игру, но надо выбирать посильные задачи. Пусть попробует взять больше элементов зараз, сделать больше сравнений, доказать, что работает правильно и быстрее :)
Энергокомпания на ночное время может запасать энергию многими способами: гидро и механические накопители и т.д. Пик потребления обычно приходится на дневное, а не на ночное время. Когда все на работе: в офисах работают компы и кондиционеры, на заводах — станки и т.д.
А выход из этого цикла есть? ИМХО для ознакомительных статей о ЯП нужно подробнее комментировать. А листинг стоит скрывать. А то при первом просмотре мотать долго.
На каких задачах предлагаете изучать рекурсию?
Я и предлагаю конкретные игры, но на 10 мин., а не на несколько лет.
ИМХО слишком специфично. И какая из них прагматика? :)
Ok! ИМХО на стандартном Паскале и надо учить. И брать задачи на 10 мин.:
Еще: поиск счастливых билетов, 8 ферзей, жизнь, простые методы сортировки и т.д. Описание ЯП Паскаль (Вирта) можно прочесть за день, понять и попробовать за 1-4 недели.
ИМХО цель будет достигнута:
Потом могут возникнуть другие цели — тогда и ЯП можно сменить, и технологии изучить.
М.б. и совсем простые идеи. Нпр., клавиатурный шпион, который запоминает указнный объем последнего ввода, нпр., 2 Gb в виде очереди. Ведь бывает, что набираешь коммент на Хабр, а он (коммент) слетит — может и по вине пользователя: нажал случайно Power на клаве и т.д. Конечно, пароли такой «шпион» записывать не должен.
ИМХО вполне нормально иметь в ОС несколько браузеров (нпр., я использую предустановленные Фокс и Хром в live OS), использование нового не требует немедленного отказа от старых, поэтому Фокс, Хром и др. гиганты не страшны — когда есть необходимость, рядом с ними стоят малоизвестные карлики. Главное, чтобы было реальное преимущество перед Фоксом и Хромом.