Ваш исполняемый файл — это база данных SQLite: эксперимент, который меняет правила игры

Представьте, что вместо привычного ELF-файла вы запускаете программу, которая на самом деле является базой данных SQLite. Звучит как шутка? А вот и нет. Один разработчик решил пойти дальше и проверить, можно ли превратить SQLite в полноценный формат исполняемых файлов. И у него получилось. Рассказываю, что из этого вышло и почему это может изменить то, как…

Open AI тестирует постоянно работающего ИИ-агента: что это значит

Open AI снова удивила. На этот раз компания работает над тем, чтобы её ИИ-агент Codex мог функционировать в постоянном режиме. По сути, это шаг к тому, чтобы нейросеть не просто отвечала на запросы, а жила своей жизнью — выполняла задачи, следила за процессами и взаимодействовала с внешним миром без перерыва на сон и обед.Новость пришла…

Вайбкодинг не пройдёт: предлагаю инженерному сообществу новый термин «вибрировать»

Люблю русский язык. По-настоящему, со всей его гибкостью, образностью и способностью подстраиваться под любые реалии. Но когда в нашу профессиональную среду врываются такие слова, как «вайбкодинг», внутри что-то ёкает. Ну не лезет это на скрепные русские щи, хоть убей! И я знаю, что я такой не один.Дело даже не в консерватизме. Просто «вайбкодинг» звучит как-то……

Год баз данных: как я снова полюбил программировать

Бывает такое: вроде бы работа есть, карьера строится, а внутри — глухая тоска. Именно это чувство однажды накрыло автора статьи на Хабре. Он попал в enterprise-разработку и понял: что-то пошло не так. Кнопки, CRUD-ы, общение с людьми вместо общения с машиной. Знакомо, правда?Вроде бы всё есть, а драйва нет. Автор честно признаётся: он всегда знал,…

Как собрать эмулятор PDP-11/70 с телетайпом и без Rust: ностальгия по-программистски

Каждый программист «за сорок» рано или поздно проходит через этот кризис среднего возраста. Кто‑то покупает мотоцикл, кто‑то уходит в монастырь функционального программирования… а потом ты становишься «программистом за пятьдесят», и тут‑то вспоминается детство.У меня оно было интересное (для меня). Запах озона, мигание лампочек на инженерном пульте советских клонов DEC — машин СМ-4 и СМ-1420, за…

Назад в машинный зал: как собрать эмулятор PDP-11/70 с телетайпом, блэкджеком и без Rust

Каждый программист «за сорок» рано или поздно проходит через этот кризис среднего возраста. Кто-то покупает мотоцикл, кто-то уходит в монастырь функционального программирования… а потом ты становишься «программистом за пятьдесят», и тут-то вспоминается детство.У меня оно было интересное (для меня). Запах озона, мигание лампочек на инженерном пульте советских клонов DEC — машин СМ-4 и СМ-1420, за…

Программирование — это не про бутерброды: ищем правильную метафору для изучения кода

Помните знаменитую демонстрацию на лекции CS50, где профессор Малан пытается «скормить» алгоритм приготовления бутерброда ничего не подозревающим добровольцам? Зрители в зале покатываются со смеху, пока «компьютер» наливает апельсиновый сок на хлеб, а потом кладет бутерброд в микроволновку. Смешно, наглядно, но, как мне кажется, эта метафора хорошо работает только для объяснения синтаксиса — мол, компьютер буквально…

Swift на Apple II. Часть 2: среда разработки и сборка с помощью ИИ

Полное руководство по созданию эффективных статей: от идеи до публикации В современном цифровом мире контент является королём, но не любой контент способен завоевать внимание аудитории и занять высокие позиции в поисковой выдаче. Создание качественной, информативной и структурированной статьи — это искусство, которое сочетает в себе творческий подход, технические знания и глубокое понимание потребностей читателей. В…

Т-Образование запустило новый сезон кружков «Т-Поколение»: теперь с направлением по ИИ

Для школьников, которые хотят прокачаться в математике, программировании и анализе данных, наступило отличное время. Т-Образование открыло набор в олимпиадные кружки «Т-Поколение» для учеников 7–11 классов. В этом году добавилось новое направление — искусственный интеллект. Рассказываю, что это значит, кому подойдёт и как устроен отбор. Что такое «Т-Поколение»? Это бесплатные олимпиадные кружки от Т-Образования — образовательной…

Машина Тьюринга: программируем НОД по алгоритму Никлауса Вирта

С чего всё началосьВ прошлый раз мы уже касались темы машины Тьюринга и даже пробовали что-то программировать. Если честно, это занятие затягивает. Сначала кажется: ну что там можно сделать на этой бесконечной ленте с головкой? А потом начинаешь понимать, что это не просто игрушка для теоретиков, а самый настоящий тренажёр для мозга. Не хуже шахмат…