vak: (Default)
[personal profile] vak
Я вчера за один день перепёр компилятор языка Би с Си на Go, и заменил кодогенератор на выдачу IR для LLVM. Теперь можно играться с Би на любой 64-битной машине, будь то Intel/AMD, ARM или RISC-V.

Курсор хороший помощник. Как с ним работать? Весь процесс разработки пошагово задокументирован: Journal.md. Можно учиться на этом примере.

Date: 2025-10-12 19:06 (UTC)
madef: (Default)
From: [personal profile] madef
Как автор целых двух программ под Windows (RPN-калькулятор и печать адресных наклеек) ответственно заявляю: либо реализация языка может работать с GUI (Windows, MacOS, X11 и прочие), либо нет. Даже от самого крутого и навороченного языка программирования не будет толку, если он лишь выводит в консоль злосчастные 95 символов.

Исключение, конечно, составляют всякие embedded software, драйверы, биосы и прочие низкоуровневые штуки, где GUI не используется.

Date: 2025-10-12 22:25 (UTC)
From: [personal profile] dijifi

Ещё в прошлом тысячелетии просекли что 95 символов может на гуй разжевать любой браузер.

Date: 2025-10-13 06:31 (UTC)
madef: (Default)
From: [personal profile] madef
Увы, ни фига он мне не нарисовал. Протрахавшись с ИИ целый день, я наутро зашёл в Visual Studio и слепил форму. Потом погуглил по разным форумам и Кворам нужные мне функции, скопипастил их в "свой" код, имена только поменял. Скомпилировал - работает. Вот только файл получился аж 28 мегабайт. Снова зашёл в форумы, почитал. Оказалось, что в свойствах проекта я указал .NET 8, а надо самое большее - NET 4.8, иначе компилятор будет тащить в исполняемый файл целый рантайм. Ну, поменял я 8 на 4.8, после чего файл уменьшился с 28 мегабайт до 26 килобайт.

А ИИ сгенерировал такое, что даже мне, вообще ни разу не программисту, в приличном обществе было бы стыдно показывать. Там без какого-либо анализа, просто чисто визуально было ясно, что компилироваться это не будет никогда, не говоря уже о том, чтобы работать.

Но на вопросы ИИ отвечает быстро, чётко и уверенно. Другое дело, что пишет всякую фигню, а так впечатление оставляет неплохое.

Date: 2025-10-13 07:12 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Ни фига себе. Ну что, надо на курсор тогда перекатываться. Спасибо!

Date: 2025-10-16 03:29 (UTC)
kkapp: (Default)
From: [personal profile] kkapp
А как его заставить такой козырный журнал вести?

Date: 2025-10-23 14:00 (UTC)
From: [personal profile] flamedancerii
Спасибо за пример работы с AI, выложеный на github.
А то как правило расписывают как было все круто с AI, но что-то логи чатов не показывают.
Я так понимаю что успех достигнут правильным расписыванием prompt в
AI_PROJECT_PROMPT.md
AI_SUMMARY.md
?