Size: a a a

Compiler Development

2020 May 07

p

polunin.ai in Compiler Development
Yaroslav Schekin
Ну, не только. Результаты-то есть, но в довольно узких областях.
поделитесь статьей? я бы почитал
источник

А

Алексей in Compiler Development
polunin.ai
а что вы подразумевали? кмк это естественное разделение - императивный языки простые, функциональные сложные (в изучении)
странная классификация
источник

А

Алексей in Compiler Development
вот кресты например более чем императивны
источник

А

Алексей in Compiler Development
но я не назвал бы их простыми
источник

p

polunin.ai in Compiler Development
я специально написал - в изучении
источник

p

polunin.ai in Compiler Development
кресты в изучении более чем просты - указатели, массивы, etc
источник

А

Алексей in Compiler Development
да и в изучении тоже не особо простые
источник

YS

Yaroslav Schekin in Compiler Development
polunin.ai
поделитесь статьей? я бы почитал
Именно / строго по теме чата я что-то ничего не помню. :(
Вспоминается что-то про machine learning в оптимизации конкретно SQL, например... но совсем не впечатляющее.
источник

PS

Peter Sovietov in Compiler Development
Yaroslav Schekin
А ссылка есть? Или ключевые слова (если там было, что обсуждать)?
Ключевые слова: adaptive compilation, self-tuning, program synthesis.
источник

AT

Alexander Tchitchigi... in Compiler Development
Алексей
ну на такое даже естественный интеллект далеко не всегда способен
Условия "всегда" никто и не ставит. 😊
источник

AT

Alexander Tchitchigi... in Compiler Development
Peter Sovietov
ИИ хорош тем, что о нем можно часами рассуждать безо всякой практической пользы :)

А мне вот интереснее, почему уже немодно проектировать выскоуровневые ЯП. Новые многочисленные улучшенные варианты C/C++, Go и проч. это и близко не уровень стареньких APL, SETL, SNOBOL, Prolog... А ведь это тоже скромный, но путь к автоматизации программирования.
Потому что Норвиг написал "Python is an acceptable Lisp" на чём и угомонились. 😂
источник

AT

Alexander Tchitchigi... in Compiler Development
Кроме того, новые высокоуровневые языки создают плотным потоком: RedPRL, cubicaltt, yacctt, Arend не считая множества других.
источник

AT

Alexander Tchitchigi... in Compiler Development
Более того, (около-)логические языки тоже создают: Datafun, Flix и другие.
источник

AG

Alex Gryzlov in Compiler Development
cubicaltt и yacctt это были по сути прототипы для кубического режима в агде
источник

AG

Alex Gryzlov in Compiler Development
вот ред и аренд ближе к новым языкам
источник

AT

Alexander Tchitchigi... in Compiler Development
Так что вопрос, скорее, в фокусе внимания. А, как известно, "attention is all you need". 😉
источник

AT

Alexander Tchitchigi... in Compiler Development
Alex Gryzlov
cubicaltt и yacctt это были по сути прототипы для кубического режима в агде
Но и как языки они до сих пор на Гитхабе валяются! 😃
источник

AT

Alexander Tchitchigi... in Compiler Development
А ещё продолжают развиваться Links, Ur/Web, Unison и многие, многие другие...
источник

YS

Yaroslav Schekin in Compiler Development
Peter Sovietov
Ключевые слова: adaptive compilation, self-tuning, program synthesis.
Спасибо, что-то нашёл (в истории чата)!
источник

PS

Peter Sovietov in Compiler Development
Alexander Tchitchigin
Более того, (около-)логические языки тоже создают: Datafun, Flix и другие.
Flix — забавный результат скрещивания Scala и Datalog. С одной стороны, вроде бы есть доп. удобства для компиляторщиков. А с другой — несложно ведь и сторонний решатель выбрать по вкусу.

С языками — как с худ. литературой. Редкий случай, когда хороший роман получается на основе механистично-комбинаторного подхода. Да и кулинарией примерно так же — берешь по отдельности хорошие вкусные вещи, сливаешь все в кастрюлю, а результат почему-то получается гадкий.
источник