Ну не стоит уж так… Откройте к примеру код UE, вполне достойно) Я конечно не люблю холиваров, но тут же никто я думаю спорить не будет что у с++ впрочем как и у си вход покруче питона раз так в 10 минимум
Мне только одно не понятно, почему в самолете нет большой красной кнопки «взять управление на себя/отключения ограничений управления» и насрать на показания защитных систем и прочих датчиков. При нажатии на которую конечно всплываю две красные зловещии надписи, что то типа «опасность — защитные системы отключены».
Чтобы узнать как жить, надо понять как хочешь умереть. Сегодня ты поспал на 3 часа меньше и поработал 9 часов, а через 2 года получил инсульт. Стоит ли это мега сложных заданий, реализации которых и так есть в каждой второй книге по алгоритмам и тонны кода реализаций, тоесть стоит ли это просто перебиванию кода просто потому, что кто то сказал что нельзя юзать либы? А по секрету умение не писать написанное ценится намного больше умения писать написанное. Крч фуфло ваше скул 42.
Да хоть кто, это очень крутая штука. У меня есть идея написать подобное, но я смотрю больше в сторону компиляции, анализа оптимизаций, последовательности линковки и т.д. Сегодня качественные утилиты для анализа кода стали нужней, наверное, больше чем что-либо еще. Так как по сути это совсем слепая зона. Мы научились бороться с стилем, версионированием, документацией, рефакторингом, постепенно даже появляются унифицированные протоколы для расширения ide, но все еще не победили контроль сложности на самом высоком уровне абстракций.
Лучше писать под ардуино, чем под эльбрус, у первой хоть ISA открыта, да и не разрабатывались они на деньги налогоплательщиков. Олсо, с автором исходного комментария я не согласен, но объективно не могу не признать провалы итаниума. Последние пол года я активно (я довольно глупый) изучал теорию компиляции. То к чему я пришел выглядить довольно печально, текушие средства просто не годятся для оптимальной компиляции под VLIW. Как мне кажется перспективная область это aot компиляция с последуюшей интерпритаций. Опять же, мне как «тинейджеру» очень неприятно ваше отношение, мол молодняк не осиливает. Молодняк осиливает, включает голову и уходит от харды так далеко как только может. Опять же, скорей всего вы подразумеваете под ардуино экосистему, что конечно верно. Но никто не мешает взять загрузчик, программатор и записать туда что-то свое. В моем виденье ардуина вполне решает свои задачи, привлекая школьников и студентов младших курсов. И да, спасибо за перевод, мы с другом купили и прочитали.
Да нет, наоборот тема очень хорошая и вовсе не опасная. Автор поста изложил не тему, а сугубо свое ничем не обоснованное виденье проблемы, он взял статистику натянул на глобус и сказал — ну вот это проблема. За что и получил минусы. Опять же, я только за что бы такие статьи писали еше и минусовали их еще сильней и сильней и сильней и сильней… Что бы уже все окончательно поняли, что в мире IT на профильных ресурсах маразму места нет. Очень весело читать про карму, особенно после того как я написал коммент и через секунд 20 получил минус. Однако я не в коем случае не прощу идти и ставить мне плюсы, я акцентирую на этом внимание исключительно, что-бы показать насколько ваше мнение несостоятельно относительно того, что карма инструмент направленный для угнетения несчастных женщин белыми эксплутаторами, а выправлю я какрму себе я сам, как посчитаю, что писать я начал уж сильно редко. Ну и как же она не справедлива, если любой может поставить вам — в зависимости от своего отношения? Мне система кармы кажется вполне адекватной. Нет ничего страшного быть в бане или быть наказанным за свое мнение, страшней прогибаться и мимикрировать, страшней создавать сообшества созданные для манипулирования общественным мнением и лобирования интересов узкой группы лиц, создаюших лишь вред. Надо научиться ценить себя и свое мнение и спокойно принимать, что кому-то оно не нравиться. Научиться понимать, что есть бородатые кодеры которые создали свою культуру сами и наконец понять, что им не нравится когда вы им тычете в лицо своими ценностями, у них свои ценности, не нравится? Представте мы и это предусмотрели, у нас изначально была агрессивная среда требуюшая обсуждения и иногда форков. Дак в чем проблема? Нажмите кнопку форк. Создайте свои репы, свой хабр и тд Почему мы должно принять ваше мнение? Есть система она работает, мы берем и закидываем шапками. Создайте свое сообшество где будет 50% женщин, гендерные привилегии и опционально захват корованов. А карма это лишь индикатор отношения к вашему мнению и поведению. Однако же, хорошая техническая статья способна все исправить. Хороший баланс между создаваемым (субективным) вредом и пользой. Однако у вас ну никак не получиться навязать ваши ценности.
Я видно один из самых токсичных комментаторов на хабре, а что поделать. Начинаем. Недавно я прочитал книжку Skunk works. Если в кратце как-то к ним пристали профсоюзы с дребезжанием о том что они не нанимают на руководяшие посты людей с большим стажем, на что была устроенна экскурсия и был дан ответ, дословно — «Не мешайте работать, безопасность страны на кону». Набирают специалистов, а не женщин или там мужчин. Давайте ныть тогда, что женщинам тяжелее, а еще они за детьми ухаживают. Вообшем, что бы повысить процент и не было дискриминации, давайте снизим планку и дадим им плюшек… Так стоп. Вся статья сквозит ненавязчивой идеей, что это надо исправить. Хотя нет перелистал, они точно утверждают, что это проблема. Словами Потапенко — кому надо-то? Зачем? А это точно проблема? Хорошо, в Российских реалиях, да это действительно проблема, что женщины менее привлекательны для роботодателя, но опять же это справедливо в обшем для всех сфер. Но в сфере айти помойму работает немало женщин, просто в основном они концетрируются (сугубо по моему мнению) в областях связанных с творчеством и созданием контента. Вернемся все же к вопросу кому это надо и точно ли это проблема. Надо это всяким непонятным, на мой взгляд, организациям, которые устраивают реверсивные булинги, суют грязные коки в мой няшный линукс и творят прочий бред. Точно ли это проблема? Для этого надо подумать, а что нам дает или не дает найм специалиста женского пола? Мне на ум, не приходит что-то кроме психологии, структуры коллектива или типо того. Я смотрел выпуски подкастов от Daria Emacs, которая сама говорит, что сперва есть некоторый дискомфорт и диссонанс, но потом относятся так-же как и к обычному разработчику. Проблема не в том что женщин в айти мало, проблема в том что кто-то видит в этом проблему. Те или иные перекосы в общем случаи для различных профессий норма и не стоит на этом паразитировать. Плюс, глупо обсуждать «шубы за 80 тыс и wi-fi на вершине пирамиды маслоу», когда самый ходовой товар «макароны мешками», думаю люди просто поняли что на 3 тыс жить можно) Не те проблемы важны для России да и для мира вообшем.
Снова теже грабли habr.com/ru/sandbox/54131, есть еще cling. C джава также есть джит интерпритаторы есть компилятор(мне один известен). И того ваша утверждение неверно просто по причине того что нет такого понятия как компилируемый язык или интерпритируемый язык. Нет ну если вы настаиваете я поишу среди тысяч маленьких языков и найдут уверен не один где они интерпритируются. Нет вот именно это и не делают, нет их так не зовут, смешивать шаблоны и дженерики (название которых как механизма языка я встречал только в Java) концептуально неправильно. Поищите в интеренете есть куча статей template vs generic. Конечно и то и то, есть примеры обобшенного программирования, и да их можно назвать generic function, но подразумивают под ними шаблоны с++ программисты или программисты языкма где они есть, вообшем конкретный механизм. Олсо мне не понятен термин скармливаете тип, а если не тип) То уже не шаблон? Сложный тип, для меня тоже вешь загадочная. Простите я пока знаю Rust недостаточно что бы обсуждать его возможности. Вторая ошибка, шаблоны не исполнеются, как вы сами написали же они сначала инстанцируются (термин возможно не верен ну да ладно), таже ошибка про развернуть, разворачиваются макросы и это обычно называется экспанд макроса. И да мой основной язык с++. Предлагаю остановить на этом тред, дженерик лично я понимаю как обобшенный, то что в отдельном языке вида Java есть механизм названный generic function не должен был ввести вас в заблуждение.
Вспоминается статья про поколение миллениума и выгорание. Выше человек с линковкой на с++ борется а у вас порог вхождения низкий. Порог вхождения куда низкий? Отобразить hello world? В первой программе на си мы уже узнаем про точку входа, аргументы коммандной строки возвращаемое значение функции, функции-вариадики, литералы и переменные. Конечно все это знать нафиг не нужно для того что-бы написать hw, да вот только и hw нахрен никому не нужен. И вы забываете о регионах когда либа так либо никак. Сравнивая с силиконовой долиной выходит много а где-то мало и что это значит? Да ничего это не значит, прежде всего это значит что не надо обобщать что программирование это просто. Пример конечно некоректен, но показателен. Есть физик-ядерщик, есть учитель физики. Вопрос, кто лучше знает физику? Хотя ответ на этот вопрос возможно вообще к детям подпускать нельзя. Отсюда логичный вывод, стоит все столько ровно того насколько ценен труд оцениваемый рынком, а следственно и обществом. Конечно, это не лучшая метрика. Но и не худшая.
generic — общий, обобщенный, имеется ввиду, что среда даписания кода программы и среда компаил компиляции гомогенны по отношению к коду. Проще говоря, вы можете взять код написанный для рантайма и переместить в компаил тайм и наоборот не подвергая его изменениям. А теперь отвечая на ваш вопрос, нет такого понятия как компилируемый язык или интерпритируемый язык. В терминах виртуальной машины (хорошо описанно у Таненбаума) любой язык может быть как скомпилирован так и интерпритирован. Ну и вообще, если честно я не знаю языков кроме Java, где есть языковые конструкции (generic), хотя это скорей блоки кастов, вроде там исползуется техника которую они почему то называют стиранием типа. Вообщем дженерик выше это прилагательное.
Redux в моем виденьи это такая бесконечная машина состояний. В которой каждая нода это состояние приложения, действия — переходы в другие состояния, редьюсеры описатели мутаций, только сами функции перехода это по сути сама программа. Ну конечно вообшем то любая программа конечный автомат… Но от этого мне кажется эта концепция не хуже.
Это же мечта любого хакера(сразу после взлома пентагона), положить весь интернет. Парню явно будет что расказать детям. ( github.com/jgamblin/Mirai-Source-Code написанно на Си по заветам старой школы)
Дженерик компаил тайм, это большая киллер фитча. Не знаю, есть ли тут бинды к аст, что бы еше код в компаил тайм генерить, если есть, то язык стоит внимания.
Водили на экскурсию, посмотреть на супер компьютер который кажись в тот момент обсчитывал айродинамику крыльчатки. Я тогда весело пошутил: «А пойдет ли на нем фаркрай на максималках?» Ответ был — Нет. «Но зачем ему тогда столько видеокарт?» Ладно, а по факту, никто вас к нему не пустит и к передовым станкам вас никто не пустит, и вообше никто вас никуда не пустит, оборудование нужно чтобы А) было Б) с него можно пыль вытирать. А мультиметр и осел у меня дома получше намного тех, что есть в лабораторной (ну конечно не лекрой, но тож ниче), а еще у меня есть логер. А самое важное во всей этой цепочке, кроме конечно того, что я похвастался наличием, это то, что я сам могу ставить любые опыты, экспиременты и вообше захочу хоть в два ночи включу все это дело. А не тупые лабы с натягиванием жалаемого на действительное и то ближе к третьему курсу.
На хабре вообше не принято об этом в открытую писать, но большинство жертвы мам и пап, которые слышали, что программисты много получают. Да и логика у них простая — нажимать на кнопочки, это не мешки грузить. Хотя никто не говорит почему-то, что это крайне психологически нервная работа, малоподвижная, с нагрузкой на глаза и спину, иногда требуюшая сильных ментальных напряжений. Сколько копий разбито о выгорании и профессиональной диформации, но почему то каждая вторая статья о том как стать программистом начинается с перечисления плюшек. У меня есть свое имхо на этот счет, тот кто может сгореть до костей и востановиться как феникс, кто чувствует призвание тот и должен заниматься. И да, я перевелся на третьем курсе, никогда ничего не поздно. Надо просто собрать волю в кулак и сделать что то в своей жизни.
Ну не стоит уж так… Откройте к примеру код UE, вполне достойно) Я конечно не люблю холиваров, но тут же никто я думаю спорить не будет что у с++ впрочем как и у си вход покруче питона раз так в 10 минимум
Думаю автор заслуженно получит новость на одном известном, конечно это не Базука и Светлая, но вполне ничего кейс
Гит социальная сеть для программистов не более
Дженерик компаил тайм, это большая киллер фитча. Не знаю, есть ли тут бинды к аст, что бы еше код в компаил тайм генерить, если есть, то язык стоит внимания.