Size: a a a

Compiler Development

2020 May 22

DS

Doge Shibu in Compiler Development
Alexander Tchitchigin
Во-первых, это шутка. Во-вторых, я давно и уже несколько раз высказывался о том, что скоро ИИ реально заменит тупой monkey coding в большом числе типовых (Web CRUD) проектов. В-третьих, TabNine у меня неплохо работал, меня слегка впечатлил и порадовал. 😊
В типовых крудах проблема не в наборе кода, а в шизофреничности бизнес процессов, которые надо закодировать.
источник

AT

Alexander Tchitchigi... in Compiler Development
Doge Shibu
Вот присобачить такое к агде/идрису/коку и чтобы генерировал реализацию по типам, вот это было бы любопытно.
Они и так умеют генерировать реализацию по достаточно подробным типам — это раз. Isabelle/HOL уже много лет в тихую использует ML для "подкармливания" Sledgehammer — это два.
источник

DS

Doge Shibu in Compiler Development
Alexander Tchitchigin
Они и так умеют генерировать реализацию по достаточно подробным типам — это раз. Isabelle/HOL уже много лет в тихую использует ML для "подкармливания" Sledgehammer — это два.
Умеют, но в ограниченном числе случаев
источник

DS

Doge Shibu in Compiler Development
В той же агде оно только в совсем простых случаях работает
источник

AT

Alexander Tchitchigi... in Compiler Development
Doge Shibu
В типовых крудах проблема не в наборе кода, а в шизофреничности бизнес процессов, которые надо закодировать.
Это тоже обсуждали. Я думаю, что "где-то на середине" заказчики и ИИ сойдутся — и это будет широко использоваться.
источник

AT

Alexander Tchitchigi... in Compiler Development
Doge Shibu
Умеют, но в ограниченном числе случаев
ML тоже в ограниченном числе случаев работает. 😉
источник

DS

Doge Shibu in Compiler Development
Alexander Tchitchigin
Во-первых, это шутка. Во-вторых, я давно и уже несколько раз высказывался о том, что скоро ИИ реально заменит тупой monkey coding в большом числе типовых (Web CRUD) проектов. В-третьих, TabNine у меня неплохо работал, меня слегка впечатлил и порадовал. 😊
Хотя прям интересно было бы посмотреть настолько такое можно заиспользовать при автоматизации рефакторингов.

В особенности, когда речь касается языков с динамической типизации или сложных кейсов в статически типизированных (а-ля introduce generic и протолкнуть его через данные типы и функции)
источник

AT

Alexander Tchitchigi... in Compiler Development
Doge Shibu
Хотя прям интересно было бы посмотреть настолько такое можно заиспользовать при автоматизации рефакторингов.

В особенности, когда речь касается языков с динамической типизации или сложных кейсов в статически типизированных (а-ля introduce generic и протолкнуть его через данные типы и функции)
Вот рефакторинги тоже хотелось бы видеть детерминированные, а не вероятностные...
источник

DS

Doge Shibu in Compiler Development
Alexander Tchitchigin
Вот рефакторинги тоже хотелось бы видеть детерминированные, а не вероятностные...
С ревью результата, само собой
источник

M

MaxGraey in Compiler Development
вот кстати GAN сети в качестве авторевьюверов хорошо бы подошли
источник

AT

Alexander Tchitchigi... in Compiler Development
Кстати про рефакторинги — я ещё не кидал http://coccinelle.lip6.fr/ сюда? Недавно наткнулся и сильно впечатлился.
источник

E

Eugene in Compiler Development
Microsoft открыл код GW-BASIC под лицензией MIT https://opennet.ru/53007/
источник

МБ

Михаил Бахтерев... in Compiler Development
Alexander Tchitchigin
Во-первых, это шутка. Во-вторых, я давно и уже несколько раз высказывался о том, что скоро ИИ реально заменит тупой monkey coding в большом числе типовых (Web CRUD) проектов. В-третьих, TabNine у меня неплохо работал, меня слегка впечатлил и порадовал. 😊
А для какого языка работал? У меня для Си не получилось ничего, хотя, скормил ему кучу утилиток linux
источник

AT

Alexander Tchitchigi... in Compiler Development
Михаил Бахтерев
А для какого языка работал? У меня для Си не получилось ничего, хотя, скормил ему кучу утилиток linux
Гм... Наверное, для Rust, уже не помню в точности.
источник

G

Gymmasssorla in Compiler Development
Михаил Бахтерев
А для какого языка работал? У меня для Си не получилось ничего, хотя, скормил ему кучу утилиток linux
У меня и для Си, и для Rust работал
источник

МБ

Михаил Бахтерев... in Compiler Development
Gymmasssorla
У меня и для Си, и для Rust работал
А как настраивали?
источник

G

Gymmasssorla in Compiler Development
Просто установил
источник

p

polunin.ai in Compiler Development
прикол табнайна что он может неплохо работать для любых языков, включая самописные, поэтому он бесценен
источник

AK

Andrei Kurosh in Compiler Development
polunin.ai
прикол табнайна что он может неплохо работать для любых языков, включая самописные, поэтому он бесценен
попугай может выдавать "речь" на любом языке, включая вымышленные, но принимать решения на основе его "высказываний" я бы не стал
источник

АГ

Алексей Герасимов... in Compiler Development
Andrei Kurosh
попугай может выдавать "речь" на любом языке, включая вымышленные, но принимать решения на основе его "высказываний" я бы не стал
ну он реально дополняет очень длинные куски кода, особенно однообразного
источник