Constrained Decoding: LLM как быстрая модель решений
Вот простой трюк, который незаметно очень полезен: если вас интересует только первый токен, который выдала бы LLM, можно задать модели вопрос с вариантами...
Глубокие разборы языков программирования: новые возможности, производительность и развитие экосистем.
15 статейВот простой трюк, который незаметно очень полезен: если вас интересует только первый токен, который выдала бы LLM, можно задать модели вопрос с вариантами...
В 1989 году Роб Пайк, позже ставший соавтором Go, UTF-8 и Plan 9, записал пять правил программирования. Они достаточно коротки, чтобы уместиться на индексной...
В теории языков программирования время от времени всплывает одно утверждение: «достаточно подробная спецификация неотличима от кода». Вывод провокационный:...
SQLite есть повсюду. Он в вашем телефоне, браузере, умном телевизоре и, скорее всего, в машине. Он решил фундаментальную задачу: дал приложениям полноценную...
Когда Райан Даль отошёл от Node.js, проект выжил, но на это ушли годы перестройки управления, форк io.js и примирение, прежде чем всё стабилизировалось. Когда...
У Ruby репутация медленного языка. У Python тоже. У JavaScript была, пока V8 не сделал его достаточно быстрым для серверных задач. История того, как...
Java — это Родни Дэнджерфилд среди языков программирования: её никто не уважает. Упомяните Java большинству разработчиков младше 30 лет, и они представят...
Есть знаменитый ответ на Stack Overflow, который просмотрели более 3 миллионов раз. Вопрос такой: почему обработка отсортированного массива быстрее, чем...
Все мы через это проходили. Нужно конвертировать видео, вы гуглите и находите ответ на Stack Overflow с командой, которая выглядит так, будто кто-то со всей...
Каждый разработчик ежедневно пользуется шеллом, но мало кто понимает, что он на самом деле делает. Шелл выглядит как обычное приложение: вы вводите команды, он...
Раз в несколько лет кто-нибудь пишет эссе «Lisp умер», а через некоторое время кто-то другой замечает, что половина фич в вашем любимом современном языке...
В 1969 году Кен Томпсон и Деннис Ритчи сидели в офисе Bell Labs и принимали серию проектных решений, которые пережили почти все остальные технологии той эпохи....
Python считается «слишком медленным» с тех пор, как он вообще существует. Стандартный ответ сообщества, «для горячих циклов используйте C-расширения», всегда...
Каждый раз, когда ваша программа вызывает malloc(), кто-то должен решить, какой кусок виртуальной памяти вернуть. Для маленькой программы это тривиальная...
Flask шёл к версии 1.0 восемь лет. SQLite активно развивается с 2000 года и до сих пор получает существенные улучшения. Ядру Linux больше трёх десятилетий, и...