Компилятор React и React 19

React 19 и компилятор React, ранее известный как React Forget, доминировали в обсуждении React в течение последнего месяца. Мы все сходим с ума (в хорошем смысле) из-за возможности никогда не думать о мемоизации в React очень и очень скоро. Но правда ли это? Стоит ли нам начинать забывать о memo, useMemoи useCallback в ближайшие месяцы? … Read more

Я разработчик, а не компилятор

Недавно у меня было телефонное собеседование, на котором мне задали множество вопросов по Java. Подобные вещи стандартны, и большинство вопросов были несколько стандартными: Что такое полиморфизм? В чем разница между списком и набором? Когда вы бы использовали один вместо другого? Когда вы можете увидеть тупик? В чем разница между строгой типизацией и слабой типизацией? В … Read more

Инженер-программист (Rust, Компилятор) | Вакансии в

Фон Решение для автоматического перевода кода bloop автоматизирует рутинную задачу по перемещению кода между исходным и целевым языком. Традиционные подходы к этой проблеме приводят к тому, что код становится нечитаемым, а альтернатива переписыванию системы с нуля оказывается для многих проектов неоправданно дорогой. Мы предлагаем новый подход к этой извечной проблеме, опираясь на наш опыт решения … Read more

[EN] Написать компилятор на удивление легко (часть 1)

С подросткового возраста я хотел создать свой собственный язык системного программирования. Такой язык программирования, безусловно, должен был бы быть скомпилирован в собственный код, а это означало, что мне пришлось бы писать компилятор. Хоть мне и удавалось написать несколько полурабочих парсеров, на этапе генерации ассемблерного кода я всегда терпел неудачу, так как задача оказывалась слишком сложной. … Read more

Как дела, Питон? GIL удален, новый компилятор, optparse устарел…

Python без GIL, навсегда LPython: новый компилятор Python Pydantic 2 становится пригодным для использования PEP 387 определяет «Soft Deprecation», getopt и optparse soft устарели. Выпущен Cython 3.0 с улучшенной поддержкой чистого Python PEP 722 — Спецификация зависимостей для однофайловых скриптов Поддержка Python VSCode становится быстрее Краска в терминале Мы видели в прошлом месяце гглобальная блокировка … Read more

Первая в истории 64-битная версия Windows заново открыта… и компилятор C для нее тоже • Реестр

Тестовая 64-разрядная сборка Windows 2000 Professional для процессора DEC Alpha была обнаружена заново — вскоре после обнаружения компилятора C, который мог генерировать для него двоичные файлы. Ранее в этом месяце бесстрашные археологи кода вновь открытый компилятор C, основанный на компиляторе DEC C для Alpha 1990-х годов, который мог генерировать 64-битные двоичные файлы Win64 для 64-битной … Read more