Language Tooling Engineer
Разработка инструментов для языков программирования: LSP-серверы, IDE-плагины, статический анализ, линтеры
Уровень:
Компиляторы и языки
7 навыков · 35 требований| Навык | 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 |
| Инструменты компиляторов | |||||
| Language Server Protocol | Awareness | Working | Advanced | Expert | Expert |
| Code Generation | Awareness | Working | Advanced | Expert | Expert |
| DSL и интерпретаторы | |||||
| DSL Design и Implementation | Awareness | Working | Advanced | Expert | Expert |
| Interpreter Design | Awareness | Working | Advanced | Expert | Expert |