Уровень 0 · материалов: 3
В кластер входят документы о создании или изменении синтаксиса языков и работе компиляторов, но не входят способы развертывания приложений и упаковки виртуальных машин.
Общие признаки: создание новых компиляторов, гибридные языки программирования, оптимизация инструментов разработки, транспиляция кода
Группа выше: Реализация языков: компиляторы, память и виртуальные машины
Смысл: The text describes the creation of 'Cj', a hybrid programming language combining C++ and JavaScript features, implemented via a custom C++ compiler that transpiles code to JavaScript.
An aspiring developer introduces Cj, a new hybrid C++/JavaScript language they are building from scratch using a custom C++ transpiler.
Смысл: The text is a thought experiment aiming to strip Java of its perceived verbosity and rigidity by introducing functional and structural flexibility, essentially proposing a hybrid language that blends Java's object-orientation with C's power and Pascal's structure.
A programmer proposes a radical, highly unconventional redesign of Java to eliminate boilerplate and simplify the language through structural unification and the removal of several core keywords.
Смысл: The text describes the creation of SectorC, an extremely small C compiler designed to fit in a 512-byte x86 boot sector, highlighting the creative optimizations and trade-offs required to achieve such a feat.
SectorC is a functional C compiler written in x86-16 assembly that fits into a single 512-byte boot sector through clever hashing and extreme optimization.