Дмитрий @redf1sh
Аспирант МФТИ. Пишу компилятор для Эльбруса.
Информация
- В рейтинге
- Не участвует
- Откуда
- Ивантеевка (Московская обл.), Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
System Software Engineer
Аспирант МФТИ. Пишу компилятор для Эльбруса.
Интересная эволюция Южной Кореи в Северную
А если нужно динамически изменять необходимые в данный момент компоненты прошивки? Не собирать же прошивки со всеми возможными комбинациями.
Вы можете и сейчас получить доступ к эльбрусам https://t.me/elbrus_gensokyo/3
Сидел долго и на том, и на том. Могу сказать, что Lineage более плавный, в нем нет кучи мусора (аж 8Гб освободилось, для меня это критично). Но до сих пор не могу стандартное приложение камеры запихнуть в кастомную прошивку. А без него нормально не работают модули (не все распознаются), нет режимов склейки в 100+Мп и тд. Если не пытаться снимать на камеру, как на фотоаппарат, а использовать её для фотографирования счётчиков - то всё замечательно и Lineage (да и вообще любой кастом) будет лучше MIUI
Анонимный дедушка постарался, и подарок приехал прям 31го декабря. Наш питомец тоже захотел распаковать подарочек :)
Что же так грубо?
Перевод мне и не нужен. Я читал те книги, что привёл в оригинале (в объёме нужном для разработчика компилятора). Возможно, это неплохая книга для вечернего чтива, если совсем не разбираться в устройстве современных процессоров. Но я ни разу не видел, чтобы хоть один серьёзный институтский курс включал её у себя в список рекомендуемой литературы. Ни у нас, ни за рубежом. Книга Харрисов написана не сложнее, а даёт на несколько порядков больше.
Это называется обо всём и ни о чём. Книга указана в разделе "Архитектура компьютера". Зачем в неё запихивать ещё 3 темы? В этой книге уделено всего лишь 24 страницы архитектуре. Она не рассказывает ничего про необходимые программисту вещи. Ни про предсказатель переходов, ни про иерархию памяти, ни про параллелизм (на уровне инструкций, векторные команды, потоки) и тд.
Если уж начали писать про книги, то упоминайте классику.
Про алгоритмы, если уж для "профи", то почему нет "Алгоритмы построение и анализ" Кормена и Штайна?
Можно сюда же запихнуть "Алгоритмические трюки для программистов" Уоррена
Более специфичные вещи: "Text Algorithms" Maxime Crochemore
По архитектуре компьютера первый раз слышу про Ноам Нисана, но не приведены классические книги: Харрис и Харрис "Цифровая схемотехника и архитектура компьютера, Дэвид М. Харрис" и для мощных ребят "Computer Architecture A Quantitative Approach" за авторством Hennesy и Patterson.
По ОС почему-то нет 4х томника Андерсона "Operation Systems Principles and Practice" и "Операционные системы Внутренняя структура и принципы проектирования" за авторством Столлингса. А про bash и команды Linux stackoverflow расскажет лучше, когда будете решать конкретную задачу.
Почему-то нет книг по компиляторам. Вроде тоже CS. Cooper & Torzon "Engineering a compiler", фиолетовый дракон, "Advanced compiler design and implementation" Steven S. Muchnick, "Modern Compiler Implementation in C" Andrew W. Appel, "Linkers & Loaders" John R. Levine
Виртуальные машины: "Virtual machines" Smith & Nair.
Также в CS входят ещё куча всего, например программирование графики и компьютерное зрение, распределённые системы, базы данных и тд.
Мне кажется, что если бы вы свою таблицу заменили на хэш-таблицу <key: символ value:набор из 2 цифр>, то сложность вашего решения сразу бы резко упала. Тем более, вы оперируете с заранее известным алфавитом и эту таблицу можно инициализировать статически.
Зачем текст разбивать на слова? Почему просто нельзя итерироваться по массиву символов в один проход?
Свитч, как уже сказали действительно страшный, не ясно зачем он вообще нужен
Ну и статья не совсем для хабра на мой взгляд.
Либо уйдёт, либо не уйдёт?
Я всё ещё не понимаю, почему почта это какая-то компания. Почему это не полностью государственный сервис? Понятное дело, что иметь в каждом селе на 20 человек отделение - это убыток. Но это же надо делать.
Кстати, а что там с дронами? Вроде же развивали идею отправку/приёма посылок с дрона, чтобы отделения в отдалённых селениях не держать?
Как ни странно, но это вопрос интереса. Есть знакомые пожилые люди, которые вдохновились культурой и начали изучать итальянский и греческий
А в чём тогда смысл репетитора? Если просто говорить, уже есть связка ChatGPT + TTS
А на реддите миллион видео со спавном в стенах (в режиме deathmatch), с проблемами регистрации попаданий, гранатами зависающими в воздухе и тд.
Не совсем понятно что вы имеете в виду. На lichess стандартная глубина около 20 полуходов (10 ходов чёрными и белыми). На матчах Магнуса у комментаторов есть доступ к мощному серверу, который просчитывает 60 полуходов за несколько минут
Вся проблема таких контор - они дают классические задачи. Максимум смесь с leetcode. На интервью иногда хотят услышать какие реальные задачи решал человек (если на junior'a собеседование)
Не забывайте про векторные инструкции. У Intel с их AVX512 TDP может превышать наверно в 2 раза указанный на сайте. Просто почему-то никто не пишет, что для процессора в обычном режиме нужен обычный кулер, а если запустить задачу на AVX512, то уже нужна неплохая водянка
Назовите хорошие браслеты с оптическими датчиками. И что значит "бытовой"?
А часы с оптическим датчиком невероятно точны? Вчера только бежал, на втором километре mi band показывает пульс 86 (хотя я уже точно вышел из зоны 150), Polar H9 показывает в районе 160. Рука вспотела -> оптические датчики показывают погоду на Луне.
А другие профессии добавили? А то я в прошлом калькуляторе были проблемы с определением системных программистов (ядро ОС, компиляторы, файловые системы, драйвера и тд)
Только цены не меняются, а при оплате через СБП нет кешбека. Или разница между ценами меньше кешбека, если выбрана категория товаров в приложении банка.