Недоступны в любом практическом смысле. Не может программист, который пишет код фронтэнда, исполняемый в браузере, использовать для этого что-либо менее абстрактное, чем JS. (Использование WebAssembly практическим выбором сейчас не является, т.к. браузеры 26,5% пользователей его не поддерживают; см. caniuse.com/wasm .)
Ну так веб-программисту абстракции ниже JS и не доступны. Значит, JS всё-таки является «машинноисполняемым кодом» и в него можно компилировать?
Ну раз здесь происходит докапывание до сути™, вопрос:
Что такое «машинноисполняемый код»? JS или Brainfuck разве не машиной исполняются? Ответ типа «код на низшей ступени абстракции» — сразу нет, т.к. внутри кристалла ЦПУ код x86, например, компилируется/интерпретируется дальше в микрокод (www.agner.org/...ize/microarchitecture.pdf).
На одном слайде я попытался максимально просто показать все то, что описано на 271й странице в BABOK.
Вы раздаёте бинокли, прежде чем показывать презентации с таким слайдом?
Под лозунгом «КОМАНДА — ЭТО ВСЕ!» исчез список членов, собственно, команды. Ха-ха-ха, то есть мяу.
Непорядочно — это перекладывать риски увольнения с капиталиста на работника, а увольняться с работы можно всегда. Иначе это не работа, а рабство.
Я понимаю «юзер» вместо «пользователь» или «имедж» вместо «изображение», но с каких «травля» — это «буллинг»?
Подтверждённый опытом поколений. Не всё, что гендерно, неправдиво.
Конкретно я около 2,5 лет делал мобильные игры под Android/iOS, писал я, как правило, платформо-независимый код на C++, который работал поверх движков, написанных другими людьми, но когда доходило до дебага, приходилось ковыряться и с LLDB, и с adb logcat. Когда я захотел стать обычным айосером, я послал резюме на 8 вакансий, из них мне ответили с двух, и оба раза рекрутеры говорили, что их не удовлетворяет количество моего опыта с ObjC. Ну я и отчаялся и забил.
Ну то есть нужно делать упор на пет-проекты, окей, я вас понял. У меня был только один такой в папочке ios_test1, который был вообще не столько пет-проектом, сколько песочницей для обкатывания разных классов, про которые я прочитал на Apple Developer, но это, видимо, действительно было моей ошибкой.
Так же, к слову, если разработчик игр (опять же, хороший, знающий предметную область, мидл+) с зп в 3к решит, что ему мало и решит переквалифицироваться, например, в реакт, чтобы однажды начать зрабатывать столько, сколько обсуждают на доу... То ему понадобится максимум 3 месяца, если он не валенок, чтобы влиться в тему и писать код эффективно
А сколько ему месяцев понадобится на то, чтобы убедить госпож рекрутеров в том, что даже без опыта оплачиваемой работы в предметной области, куда он хочет перекатиться, он все равно может приносить пользу компании, и поэтому платить ему нужно чуть более, чем 150$ в месяц? Потому что я вот пробовал «переквалифицироваться» и у меня это не получилось ни за 3 месяца, ни за 6.
Ну криптовалютный эксперт всё правильно пояснил, безотносительно стереотипных тэрэвэнек :)
Нет, не входит. Госдеп уже задавался этим вопросом и классифицировал языки по сложности обучения: en.wikibooks.org/...ulty_for_English_Speakers
Как минимум, арабский, японский и мандаринский диалект китайского для англоговорящих сложнее.
Поднятие вейджа вообще не обсуждают, а это решило б все проблемы. Почему? — Скорее всего потому что даже тому же Трампу это невыгодно.
Другая версия состоит в том, что если ввести общую нижнюю границу зарплат для всех штатов, Калифорния/Вашингтон/Нью-Йорк загребут всех трактористов к себе, а остальные штаты останутся с носом — а так как конгрессмены в США проходят от разных штатов, они на такое никогда не согласятся. Поэтому и приходится придумывать нерыночные хаки с лимитами на количество H1B и merit-based system.
А каким образом на месте сотрудников Пульса вы бы решили этот конфликт?
Аппаратной изоляции там действительно нет. Но она и не нужна, так как у байт-кода просто нет возможности прочитать память ядра. То есть, если в современных ОС память ядра защищена от программы с помощью MMU, то в Singularity память ядра защищена интерпретатором байт-кода — что гораздо надёжнее, потому что интерпретатор можно пропатчить, а со сломанным процессором остаётся только сушить вёсла (ну или придумывать гигантские хаки, сжирающие производительность, как сейчас).
И тут внезапно выясняется, что когда из-за слабой машины тормозит автокомплит и нужно тратить 10 минут между итерациями кода из-за компиляции, внутричерепной процессор переходит в режим «halt and catch fire», более известный как «да пошло оно всё на» :)
А как ещё можно смотреть?
Отличный повод для Майкрософт допилить и выпустить свою операционную систему Singularity/Midori, которая выполняет только managed-код. За ней будущее.
Харьковский G5 — место интересное. В нём нужно работать за гривны (оф. трудоустройство с подписанным заявлением на увольнение без даты), зато приходить на работу можно к часу дня :)
Каким образом он напишет на плюсах код, который в браузере, допустим, запустит анимацию при нажатии на кнопочку?