185 похожих чатов

Подскажите, может ли человек без профильного образования вкатиться в разработку

компиляторов?

14 ответов

6 просмотров

Зависит исключительно от человека, так-то полиция отбирать компиляторную литературу не придет

Я был таким

Press F- Автор вопроса
Andrei Kurosh
Зависит исключительно от человека, так-то полиция ...

Я хз просто с чего начать. Исходные данные - более-менее знаю джаву и js, SQL, в математике 0

Press F- Автор вопроса
Andrei Kurosh
А зачем сразу в компиляторы?

Ну, может и не сразу, но постепенно планирую вкатиться. Сначала хочу бэкендером поработать, но всегда в перспективе интересовало нечто большее, чем коммерческая разработка сервисов (языки, 3д графика с 0). Просто хз как туда вкатиться с полного 0 и без математики. Она вообще используется в разработке языков? Про 3д я точно знаю, что нужна линейная алгебра

Press F
Ну, может и не сразу, но постепенно планирую вкати...

Найдите простенький проектик компилятора и изучите как работает, для базового понимания этого вполне достаточно

Press F
Я хз просто с чего начать. Исходные данные - более...

Тогда начните с математики. Дискретной. Всю учить не обязательно, достаточно основ. Как минимум, всё, что требуется для понимания теории (пред-)порядков, решёток и неподвижных точек (от них — к теории доменов Скотта). 👍

un niño no tiene nombre
А зачем?

Чтобы была выше нуля.

Alexander Chichigin
Чтобы была выше нуля.

Считаю что надо учить сразу то, что хочется А не застревать по пути на других предметах Понадобится математика — разберётся, понадобится CompArch — разберётся Тем более есть такой хороший ресурс дня изучения как Crafting Interpreters

Alexander Chichigin
Тогда начните с математики. Дискретной. Всю учить ...

Есть какие-нибудь хорошие книги на эту тему?

un niño no tiene nombre
Считаю что надо учить сразу то, что хочется А не з...

> Понадобится математика — разберётся Я предлагаю "срезать угол" и сразу выучить математику, которая понадобится (список выше), вместо того чтобы в процессе чего-то другого ничего не понять, и снова бежать в чат спрашивать а что нужно выучить чтобы понять. > Тем более есть такой хороший ресурс дня изучения как Crafting Interpreters Это немного смешно, потому что 1) книжка формата "для чайников" (при всём уважении к автору) и 2) интерпретаторы, а не компиляторы. 🤷‍♀️

Alexander Chichigin
> Понадобится математика — разберётся Я предлагаю...

1) автор вопроса кажется практически прямым текстом сказал, что он чайник — и это нормально 2) лучше чем сухая математика 3) если вам понадобилась математика, то с чего вы решили, что она понадобится всем?

un niño no tiene nombre
1) автор вопроса кажется практически прямым тексто...

1. Да, согласен. Что из этого следует? 2. Чем лучше? Кому лучше? 3. с чего Вы решили что не понадобится? 🤷‍♀️

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Карта сайта