Systems Programmer (C/C++)
Разработка системного ПО: ОС, драйверы, компиляторы, высокопроизводительные библиотеки
Уровень:
Компиляторы и языки
14 навыков · 70 требований| Навык | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Теория компиляторов | |||||
| Lexing и Parsing | Awareness | Working | Advanced | Expert | Expert |
| AST и IR Manipulation | Awareness | Working | Advanced | Expert | Expert |
| Type Inference и Type Checking | Awareness | Working | Advanced | Expert | Expert |
| Compiler Optimization Passes | Awareness | Working | Advanced | Expert | Expert |
| Оптимизация компилятора | Awareness | Working | Advanced | Expert | Expert |
| Frontend компилятора | Awareness | Working | Advanced | Expert | Expert |
| Инструменты компиляторов | |||||
| LLVM Framework | Awareness | Working | Advanced | Expert | Expert |
| Language Server Protocol | Awareness | Working | Advanced | Expert | Expert |
| Code Generation | Awareness | Working | Advanced | Expert | Expert |
| JIT Compilation | Awareness | Working | Advanced | Expert | Expert |
| Линкер и загрузчик | Awareness | Working | Advanced | Expert | Expert |
| Статический анализ | Awareness | Working | Advanced | Expert | Expert |
| DSL и интерпретаторы | |||||
| DSL Design и Implementation | Awareness | Working | Advanced | Expert | Expert |
| Interpreter Design | Awareness | Working | Advanced | Expert | Expert |