Aleksandr
В общем, в институте задача - написать свой frontend компилятор вымышленного c-подобного языка под llvm, а я не знаю даже какой язык лучше всего взять для этого, поскольку раньше даже парсеров никаких своих не писал
Aleksandr
И подходы к этому делу мне тоже не знакомы
Aleksandr
Пока буду читать, разбираться
x
И подходы к этому делу мне тоже не знакомы
т.е. в институте просто ставят задачу? я думал должны учить )
x
или это НИИ
Aleksandr
Научат
Aleksandr
Но не факт
Sergey
т.е. в институте просто ставят задачу? я думал должны учить )
В аспирантуре тоже думаешб что учить должны?)
Aleksandr
У меня бакалавриат, третий курс
Nikolay
Кстати, а на чём писался изначально F# компилятор?
Ayrat
Кстати, а на чём писался изначально F# компилятор?
говорят самая первая версия на окамле была
Ayrat
потом бутстрапинг заменили на F#
Vladislav
да
Nikolay
Кстати, гуд идея
Vladislav
парни, а как сделать так, чтобы допустим чел брал фотку загружал её на форму, когда нажимал бы сабмин, фотка отправлялась в хранилище какое-нибудь, а в базу шла ссылка на эту фотку
Nikolay
Получается не так много поменялось
Vladislav
новости из фиолетового чата
x
У меня бакалавриат, третий курс
даже не знаю, что это ) хотя у меня есть диплом бакалавра в добавок к инженерскому, но его мне дали просто за совковые 5 лет в академии, хотели сделать доп экзамен по английскому - но так и не сделали... так что я хз зачем он
Nikolay
много
Они ж похожи синтаксисом
Nikolay
Очень сильно
Vladislav
Они ж похожи синтаксисом
это два разных языка
Nikolay
Оба ФП
x
Оба ML даже
Nikolay
Да, так что я не пойму, чего там много переписывать пришлось
Ayrat
Оба ФП
ну да, дело практически в шляпе))
Sergey
Да ничего не поменялось особо
Roman
Оба ФП
Так и вижу диванного ооп эксперта в грязной майке, который сидит и рассуждает, что хаскель и лисп в целом не отличаются, пушто оба фп)
Roman
Лисп и кложа тогда
Так вся соль теряется
Nikolay
Как бе
Nikolay
Это как C++/C#
Nikolay
Если писать на C++, труда переписать код на C# не составит
Ayrat
и если чо, то второй язык работает на VM
Ayrat
Если писать на C++, труда переписать код на C# не составит
И это утверждение не соответствует действительности
Roman
как правило переписать с C# на C# это уже охуеть какая проблема
Nikolay
речь шла о компиляторах
Речь шла о переписании кода компилятора с OCaml на F#
Ayrat
Я наверное чот не понял
Sergey
Не ну я пойму с джавы на сишарп или наоборот, но не с плюсов😂
Ayrat
Да там на темплитах можно встрять сразу же
Ayrat
и этих хитровыебанных constexpr
Sergey
Nikolay
С джавы на C# это больше похоже будет
Nikolay
OCaml -> F#
Ayrat
OCaml -> F#
система типов разная.
Ayrat
если ты на окамле полагался на генерик модули и сабструктурную типизацию, то у меня плохие новости
Ayrat
короче, я даже не понимаю зачем мы это обсуждаем, это разные языки, у них разные рантаймы, разное всё
Nikolay
А это всё было в 2005? 🤔
Ayrat
А это всё было в 2005? 🤔
честно говоря, не знаю.
x
а он всегда был опенсорс?
x
фшарп
Ayrat
а он всегда был опенсорс?
я думаю на самом старте он был инхаус разработкой
x
ахчерт, так бы по коммитам посмотрели
Nikolay
ахчерт, так бы по коммитам посмотрели
Я начал на гитхабе листать, но там их слишком много)
Nikolay
Самое старое, что есть на гитхабе
Sergey
Напишите "книг нет"🌚
Sergey
@neftedollar надо новую шапку делать, постоянно про книги отвечаем
Ayrat
Не, шапка слишком большая будет. Надо просто уже ссылку на гитхаб
Ayrat
вот такая шапка в компилятор чатике Список литературы по компиляторам с комментариями, пополняется совместно участниками чата: https://github.com/true-grue/Compiler-Development/wiki/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8
Ayrat
https://github.com/true-grue/Compiler-Development/wiki/Общие-вопросы-компиляции
Ayrat
Можно чо-нить подобное сделать
Sergey
Не, шапка слишком большая будет. Надо просто уже ссылку на гитхаб
Незнаю мы на телеграф кидаем ссылку с правилами
Dmitry
планирую для чата по шарпу на вики сделать страничку
Vladislav
да даже обычную не читают
Vladislav
висит вон в фиолетовом
Vladislav
не сказал бы что помогает
Sergey
не сказал бы что помогает
Это да, везде причем
Ayrat
планирую для чата по шарпу на вики сделать страничку
Очень круто, если надо ссылок накидать, говори