В общем, я переустановил вам \Vindows. Установил 26 драйверов пакет программ «Премиум» и антивирус на 3 года. _____ V
Что??? Пятьдесят тысяч??? По пятьсот за драйвер? Так дорого? И какое еще сохранение данных за тридцать тысяч? В сё же и так было на месте!
Спасибо! Не думал что у меня такая была
Хеллоуворлдщиков никто не любит. такие дела)
Или я недооцениваю хелловорлдщиков?
trace("Hello world!");
Запускаешь! Это займет менее 2 мин.
Никто же не заставляет копипастить готовый код не читая документацию и не экспериментируя.
Ну, пожалуй только кроме ассемблера и всякой ненужной экзотики, вроде брейнфака.
20 GOTO 10
Ну или прибить уже dosbox.
Олсо ассемблер в вузах часто изучается до плюсов, чтобы студентота сначала разобралась как это всё работает близко к железу.
Другое дело, что до ассемблера дают машину тьюринга/алгоритмы маркова и какой-нибудь хороший учебный язык типа питона
Я не говорю, что ты за 10 минут сразу станешь гуру, но большая часть того, чему ты научился за годы программирования, применимы в любом языке (алгоритмы, построение структур данных, паттерны проектирования, создание вразумительных интерфейсов), или в значительном их подмножестве (кэш-френдли код, синхронизация).
Изучать язык с иной парадигмой труднее, конечно, но нет ничего сверхсложного
- начать изучать node.js
- спустя полгода что-то понимать
- ... (шаги неизвестны)
- профинансировать того изучателя C++ за 21 день
- получить у него инфу по машине времени
- отправиться в момент через 24 минуты после начала
- убить прошлого себя?
http://www.williamspublishing.com/Books/978-5-8459-0949-7.html
Ну или я тормоз :-)
Хотя, с другой стороны - не спец в ноде, но наверняка немалая часть почти не применяется.
А в приведённом тобой - как раз-таки рассматривается язык, а не библиотека.
Так что тогда скорее javascript за 24 минуты.
А так да, синтаксис языка и часть стандартной библиотеки можно и за это время разобрать, кто ж спорит.
Если повезло - ещё про роутинг и прочие радости краем глаза зацепил.
Хотя, вероятнее всего и язык он знает на таком же уровне.
Как по мне - хреновое знание особенностей библиотеки/фреймворка (разумеется, при наличии умения и желания залезть в гугл) - всё равно не эквивалентно незнанию основ языка.
Ну и хрен с ними.
Надо что-то залогировать?
Про стандартные библиотеки для логирования не знаем, поэтому сделаем просто: echo на экран.
STDOUT, STDERR какие-то, что это за фигня?
Про запись в syslog я вообще молчу.
Думается мне, что в сколь-либо сложной задаче писать велосипед не захочется.
По крайней мере у меня обычно выходило так - прикинул, что хочешь, уже известных средств не помнишь, сложность оценил - а нихера не просто и полез в гугл. Узнал что называется это так-то и есть такие-то реализации.
Хотя, вижу 2 проблемы :
- неверная оценка сложности, которая таки "дала дорогу" велосипеду, от которого всё равно придётся избавляться или тратить ресурсы на доработку
- судить остальных по своему опыту некорректно, но "чужого" мне пока недостаёт :-)
Ну и да, все равно незнание основ языка, на мой взгляд хуже. Ибо библиотеку, вероятно, тоже знает пока хреново, но к этим проблемам добавляется ещё пласт связанных с языком.
p.s. а что не так с syslog?
И скилл "не умею - гуглю, как сделать правильно" - тоже)
кодблокс, например, при загрузке нью проекта, автоматом делает хеловорлд) загрузил и.... сделал
И да, если ты не заметил по комментариям - если меня такие хелловорлдщики и задевают, так это своими поделиями.
1 С для начала, сильно не углубляясь, только чтобы понять, что значит писать код. или углубляясь, если есть планы быть ближе к железу ^_^, тогда и asm тоже. с++ перегружен кмк;
2 java - ооп и настоящий энтерпрайз (с# как альтернатива);
3 python, javascript - посмотреть фичи скриптовых языков (javascript в любом случае в будущем пригодится);
4 если в пункте 2 выбрал джаву, то scala - для фп и расширения сознания (или еще что-нибудь функциональное)
к тому же в скале (еще в go, шарпе), например, есть вывод типов, так что аргумент о том, что нужно меньше кода писать, тоже не сильно работает
Фронтендеры....