Size: a a a

Compiler Development

2020 January 28

МБ

Михаил Бахтерев in Compiler Development
Alexander Tchitchigin
Я же вообще не знаю, что Вы делаете - откуда мне знать, что не так??? 😃

Если интересует мой частный опыт, то работал просто прекрасно, удивительно "интеллектуально", но я его всё равно выключил, потому что жрал много памяти.
Но это было довольно давно, не знаю что изменилось за минувшие месяцы...
Ну. Я по инструкции. Установил плагин в Vim. Открываю свой проектик. Пишу код, он предлагает нечто странное. Его надо как-то настраивать?
источник

AT

Alexander Tchitchigin in Compiler Development
Михаил Бахтерев
Ну. Я по инструкции. Установил плагин в Vim. Открываю свой проектик. Пишу код, он предлагает нечто странное. Его надо как-то настраивать?
Я не настраивал - из коробки работал. Но я на писал, к нему, кажется, особый подход был. Для остальных, возможно, нужно сначала тренировать - не знаю.
источник

AT

Alexander Tchitchigin in Compiler Development
@berkus у Вас большой опыт использования TabNine, как мне показалось? Можете помочь?
источник

DP

Dmitry Ponyatov in Compiler Development
Berkus Decker
У гугла была система для быстрой разработки простых приложений, без навыка программирования. Называлось App Maker и часто приводилось в пример будущего программирования. Короче, как вы уже догадались, App Maker  закрывают, у систем создания приложений без программирования нет будущего https://venturebeat.com/2020/01/27/google-will-shut-down-app-maker-on-january-19-2021/
ну да, особенно если про этот сервис никто не слышал
источник

BD

Berkus Decker in Compiler Development
Konstantin
сначала надо дождаться, когда ИИ будет включен в IDE для помощи программисту в семантике проектов, а потом уже бояться
TabNine уже включен
источник

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
Ну. Я по инструкции. Установил плагин в Vim. Открываю свой проектик. Пишу код, он предлагает нечто странное. Его надо как-то настраивать?
надо sem включить, иначе он подсказывает из любых языков
источник

BD

Berkus Decker in Compiler Development
это может не совпадать с вашим текущим языком
источник

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
Ну. Я по инструкции. Установил плагин в Vim. Открываю свой проектик. Пишу код, он предлагает нечто странное. Его надо как-то настраивать?
источник

BD

Berkus Decker in Compiler Development
TabNine::sem
источник

МБ

Михаил Бахтерев in Compiler Development
Berkus Decker
TabNine::sem
Не помогло :) Предлагает для исходника на Си какие-то слова из комментариев, void после стрелки -> и т.д и т.п.
источник

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
Не помогло :) Предлагает для исходника на Си какие-то слова из комментариев, void после стрелки -> и т.д и т.п.
а ты локальный комплишен включал или из облака? у меня работает нормально и с с++ и с растовым кодом, и даже джаву неплохо комплитит
источник

МБ

Михаил Бахтерев in Compiler Development
Berkus Decker
а ты локальный комплишен включал или из облака? у меня работает нормально и с с++ и с растовым кодом, и даже джаву неплохо комплитит
А где это меняется?
источник

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
А где это меняется?
TabNine::config
источник

AV

Alexey Veselovsky in Compiler Development
Berkus Decker
а ты локальный комплишен включал или из облака? у меня работает нормально и с с++ и с растовым кодом, и даже джаву неплохо комплитит
Способ слить свои исходники в облако большого брата?
источник

BD

Berkus Decker in Compiler Development
Alexey Veselovsky
Способ слить свои исходники в облако большого брата?
это подробно разжевано в FAQ
источник

YS

Yuriy Syrovetskiy in Compiler Development
Михаил Бахтерев
Не помогло :) Предлагает для исходника на Си какие-то слова из комментариев, void после стрелки -> и т.д и т.п.
наверно, язык не распознал. а -> void бывает в auto-функциях С++
источник

AZ

Alexander Zaitsev in Compiler Development
Yuriy Syrovetskiy
наверно, язык не распознал. а -> void бывает в auto-функциях С++
научится :)
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
наверно, язык не распознал. а -> void бывает в auto-функциях С++
Эмс... Но он же, типа, должен контекст понимать... Нет? Разве в C++ бывает ptr->void?
источник

YS

Yuriy Syrovetskiy in Compiler Development
Михаил Бахтерев
Эмс... Но он же, типа, должен контекст понимать... Нет? Разве в C++ бывает ptr->void?
ещё не обучился
источник

OM

Oleg Morozov in Compiler Development
а кто-нибудь встречал статические типизируемые АОТ компилируемые языки со структурной эквивалентностью типов?

как пример
struct Foo {
   public int a;
   public int b;
}

struct Bar {
   public int a;
   public int b;
   public int c;
}

void DoSomething(Foo f) { ... }


вот в DoSomething можно передать как и Foo так и Bar без использования обобщений или чего-то подобного
то есть по-русски функция принимает любой тип содержащий определенный набор полей
подойдут любые типы содержащие такие же поля
источник