Кто выиграл? ChatGPT o3 Pro против конкурентов в двух тестах

Хотите знать, какая нейросеть лучше генерирует код для 3D‑анимации или пишет научный реферат? Мы сравнили ChatGPT o3 Pro , Gemini 2.5 Pro , Claude Opus 4 и DeepSeek R1-0528 в двух примерах: создание веб‑презентации (анимированные алгоритмы сортировки) и подробное исследование о системах беспилотных авто . Кто справился с анимацией? Чей код запустился? Чей текст — как TED Talk на бумаге? Смотрите тесты, сравнивайте Codepen‑примеры и делайте выводы. (Спойлер: победил не o3 Pro!)

https://habr.com/ru/companies/bothub/articles/918712/

#chatgpt_o3_pro #openai #gemini_25_pro #claude_opus_4 #deepseek_r10528 #алгоритмы_сортировки #javascript #беспилотные_авто #рефераты #отладка

Кто выиграл? ChatGPT o3 Pro против конкурентов в двух тестах

Хотите знать, какая нейросеть лучше генерирует код для 3D‑анимации или пишет научный реферат? Мы сравнили ChatGPT o3 Pro, Gemini 2.5 Pro, Claude Opus 4 и DeepSeek...

Хабр

Зачем программисту дизассемблер в 2025: отладка на слепую под редкие MCU

Даже в 2025 году, когда вокруг нейросети, автогенерация кода и IDE с предиктивным интеллектом, работа с редкими микроконтроллерами всё ещё может обернуться настоящим хардкором. Особенно, если речь идёт о «слепой» отладке без отладчика, когда в арсенале только прошивка, HEX-файл и пара байтов на выводе. В этой статье — личный опыт, много хардкора, дизассемблирование вручную и поиск глюка в 2 КБ бинаря. Когда говорят «отладка», в 2025 году чаще всего имеют в виду жмяк на F5 в Visual Studio Code или лог с CI/CD. Но в embedded-мире, особенно если ты копаешься в системах с 8-битным контроллером 2006 года выпуска, это слово может означать кое-что пострашнее. Например — «прошивка вылетает на 4-й секунде, данных в UART нет, отладочного интерфейса нет, документации почти нет, а заказчик просит сделать "как раньше работало"». И вот тут начинается старый добрый reverse engineering.

https://habr.com/ru/articles/907810/

#дизассемблер #MCU #отладка #embedded #MSP430 #бинарный_анализ #прошивка #ассемблер

Зачем программисту дизассемблер в 2025: отладка на слепую под редкие MCU

Даже в 2025 году, когда вокруг нейросети, автогенерация кода и IDE с предиктивным интеллектом, работа с редкими микроконтроллерами всё ещё может обернуться настоящим хардкором. Особенно, если речь...

Хабр

Отлаживаем приложение вместе со SwiftUI Instruments

Apple по доброте душевной поделилась с разработчиками инструментом отладки SwiftUI . Удобный он или не очень — разберёмся вместе с Surf iOS Team. Читать дальше

https://habr.com/ru/companies/surfstudio/articles/903264/

#ios #ios_development #swift #swiftui #swiftui_instruments #отладка #swiftui_инструменты

Отлаживаем приложение вместе со SwiftUI Instruments

Apple по доброте душевной поделилась с разработчиками инструментом отладки SwiftUI . Удобный он или не очень — разберёмся вместе с Surf iOS Team.  Как запускать Instruments По умолчанию...

Хабр

Горыныч: как и зачем мы создали свой мощный USB-хаб

Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой Станций и заливаем в них прошивки на заводах — мощного USB‑хаба с красивым названием Горыныч. У Горыныча есть ряд нетривиальных решений, которые сильно отличают его от стандартных USB‑хабов. В нём реализована трансляция USB 3.1 в USB 2.0 для ускорения времени прошивки устройств, установлены контроллеры USB Power Delivery source на каждый порт для питания устройств с различными требованиями к напряжению и мощности, а также 12 независимых COM‑портов для отладки. В итоге к Горынычу можно подключить одновременно 10 мощных устройств — и он спокойно выдержит такую нагрузку.

https://habr.com/ru/companies/yandex/articles/898282/

#яндекс #разработка_электроники #микросхемы #отладка #прошивка #usb #power_delivery #платы #электроника

Горыныч: как и зачем мы создали свой мощный USB-хаб

Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой...

Хабр

Горыныч: как и зачем мы создали свой мощный USB-хаб

Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой Станций и заливаем в них прошивки на заводах — мощного USB‑хаба с красивым названием Горыныч. У Горыныча есть ряд нетривиальных решений, которые сильно отличают его от стандартных USB‑хабов. В нём реализована трансляция USB 3.1 в USB 2.0 для ускорения времени прошивки устройств, установлены контроллеры USB Power Delivery source на каждый порт для питания устройств с различными требованиями к напряжению и мощности, а также 12 независимых COM‑портов для отладки. В итоге к Горынычу можно подключить одновременно 10 мощных устройств — и он спокойно выдержит такую нагрузку.

https://habr.com/ru/companies/yandex/articles/898282/

#яндекс #разработка_электроники #микросхемы #отладка #прошивка #usb #power_delivery #платы #электроника

Горыныч: как и зачем мы создали свой мощный USB-хаб

Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой...

Хабр

Отладка с sys._getframe в Python

Привет, Хабр! Сегодня в коротком формате разберемся с тем, что же творится внутри CPython, когда функции вызывают друг друга: sys._getframe , f_back , f_globals , f_locals , а также создадим свои декораторы.

https://habr.com/ru/companies/otus/articles/893244/

#python #CPython #декораторы #отладка #call_stack

Отладка с sys._getframe в Python

Привет, Хабр! Сегодня в коротком формате разберем с тем, что же творится внутри CPython, когда функции вызывают друг друга: sys._getframe , f_back , f_globals , f_locals ,...

Хабр

PVS-Studio в разработке на Unity: новые специализированные диагностики

По сей день Unity остаётся популярен у тысяч разработчиков. На этом движке созданы многие популярные игры, такие как V Rising, Beat Saber, Hearthstone, Genshin Impact и прочие. Насколько полезен был бы анализатор PVS-Studio разработчикам таких проектов? Какие ошибки и возможности для оптимизации кода он мог бы помочь найти? Давайте узнаем!

https://habr.com/ru/companies/pvs-studio/articles/890962/

#pvsstudio #unity #c# #оптимизация_кода #поиск_ошибок_в_коде #новые_возможности #статический_анализатор_кода #улучшение_кода #отладка

PVS-Studio в разработке на Unity: новые специализированные диагностики

По сей день Unity остаётся популярен у тысяч разработчиков. На этом движке созданы многие популярные игры, такие как V Rising, Beat Saber, Hearthstone, Genshin Impact и прочие. Насколько полезен был...

Хабр

[Перевод] FizzBuzz, который не помог мне найти работу

Fizzbuzz — это простой алгоритм, который когда-то был популярен в контексте технических собеседований. Я знал, что это такое, но до прошлой недели меня ни разу не просили написать его. Базовый алгоритм очень прост, но смысл упражнения в том, что собеседующий добавляет новые правила, чтобы проверить, как вы будете дополнять код, обеспечивая при этом его читаемость и удобство поддержки. Базовую реализацию fizzbuzz можно написать однострочником на Typescript: const fizzbuzz = (n: number)=>`${n%3 ? '' : 'Fizz'}${n%5 ? '' : 'Buzz'}`; Во время собеседования меня попросили написать fizzbuzz на любом близком мне языке; собеседующий даже сказал, что можно использовать эзотерические языки программирования, но рекомендовал не делать этого, потому что некоторые правила реализовать будет сложно. Этого вполне можно было ожидать, ведь собеседование могло длиться до 45 минут, а обсуждать простой fizzbuzz особого смысла не было. Менять язык программирования после начала собеседования тоже было запрещено.

https://habr.com/ru/companies/ruvds/articles/876916/

#fizzbuzz #техническое_собеседование #задачи_на_собеседованиях #собеседования #рефакторинг #отладка #ruvds_перевод

FizzBuzz, который не помог мне найти работу

Fizzbuzz — это простой алгоритм, который когда-то был популярен в контексте технических собеседований. Я знал, что это такое, но до прошлой недели меня ни разу не просили написать его. Базовый...

Хабр

Немного об отладке. Часть 2

Приветствую еще раз. Это 2 часть небольшой статьи об отладчиках. В прошлой мы разобрали базу: инструкции + системные вызовы, написали свой отладчик, препарировали gdb и смотрели на отладку в высокоуровневых ЯП со своим рантаймом. В этой мы посмотрим на процесс отладки в IDE изнутри, а потом пойдем еще глубже... Путешествие на остальные 20 минут

https://habr.com/ru/articles/867482/

#отладка #отладчик #debug #debugger #ide #x86 #точки_останова #прерывания

Немного об отладке. Часть 2

Это продолжение моей прошлой статьи . В этой части мы коснемся сред разработки, а потом будем постепенно деградировать спускаться ниже по абстракциям. Приятного чтения. Среды разработки Теперь мы...

Хабр

Немного об отладке. Часть 1

Приветствую. Вы когда нибудь отлаживали программы? Не врите, что нет. Благодаря отладчикам наши программы работают корректно (или хотя бы близко к этому). Но вот знаете ли вы как отладка устроена: точки останова, шаги, бэктрейс, чтение переменных? Нет или да - ответ не важен. Эта статья даст ответы на многие вопросы об отладке, которые вы, возможно, и не задавали себе. Путешествие на 20 минут

https://habr.com/ru/articles/867478/

#отладка #отладчики #отладка_программ #debugger #debug #ptrace

Немного об отладке. Часть 1

Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать. Брайан Керниган...

Хабр