Перейти к содержимому

Новости

Меню
  • Главная
  • Новости ПО
  • Как это выглядит
  • О программе
  • ЧаВо
  • Загрузка программ
  • Публикация на WEB
  • Аналогичные разработки
  • Контакты
  • Статьи
Меню

Ретро программирование на C++ 23: магия совместимости

Опубликовано на 25 декабря, 2025

Привет, Хабравчане! В последнее время меня увлекли старые ноутбуки и их характеристики. Обдумывая, как использовать современные возможности C++ 23 на старом железе, я наткнулся на интересный подход. Оказалось, что объектные файлы, созданные AOT-компилятором CoreRT, можно собрать с помощью компоновщика Visual C++ 2.0, что позволяет запускать код на 16-разрядной Windows 3.11.

Идея заключалась в том, чтобы написать код, совместимый с Windows 95, используя современные фичи. Я создал простой проект на C++ 23, который использует модули и минимальные библиотеки. Так, удалось реализовать поддержку динамической памяти и основные функции Win32.

Это позволяет разрабатывать на C++ 23 под Windows 9x, сохраняя совместимость с устаревшими системами. В результате, код работает на старом железе, что вдохновляет на создание новых проектов и модификаций для классических игр.

В ближайших планах — улучшение реализации стандартной библиотеки и добавление поддержки для Linux. Это открывает новые возможности для ретро-программирования и создания современных приложений для старых систем.

Свежие записи

  • Почему стиральная машина не отжимает
  • Сколько стоит вызвать мастера по аквариумам
  • Аренда кофемашины для мероприятий и выставок: готовое решение «под ключ»
  • Сколько страниц должна быть пояснительная записка диплома
  • Современные подходы к лечению и профилактике кариеса

Свежие комментарии

    Архивы

    • Август 2026
    • Июль 2026
    • Июнь 2026
    • Май 2026
    • Апрель 2026
    • Март 2026
    • Февраль 2026
    • Январь 2026
    • Декабрь 2025
    • Ноябрь 2025
    • Октябрь 2025
    • Сентябрь 2025
    • Август 2025
    • Июль 2025
    • Июнь 2025
    • Май 2025
    • Апрель 2025
    • Март 2025
    • Декабрь 2024
    • Сентябрь 2024
    • Июнь 2024
    • Май 2024
    • Апрель 2024
    • Февраль 2024
    • Октябрь 2023
    • Сентябрь 2023
    • Февраль 2023
    • Январь 2023
    • Ноябрь 2022
    • Декабрь 2021
    • Ноябрь 2021
    • Август 2021
    • Июль 2021
    • Июнь 2021
    • Май 2021
    • Апрель 2021
    • Март 2021
    • Февраль 2021
    • Январь 2021
    • Декабрь 2020
    • Ноябрь 2020
    • Октябрь 2020
    • Сентябрь 2020
    • Август 2020
    • Июль 2020
    • Июнь 2020
    • Апрель 2020
    • Февраль 2020
    • Январь 2020
    • Декабрь 2019
    • Ноябрь 2019
    • Октябрь 2019
    • Сентябрь 2019
    • Июнь 2019
    • Май 2019
    • Апрель 2019
    • Февраль 2019
    • Январь 2019
    • Декабрь 2018
    • Ноябрь 2018
    • Октябрь 2018
    • Сентябрь 2018
    • Август 2018
    • Июль 2018
    • Июнь 2018
    • Май 2018
    • Март 2018
    • Февраль 2018
    • Январь 2018
    • Декабрь 2017
    • Ноябрь 2017
    • Июль 2017
    • Июнь 2017
    • Февраль 2017
    • Январь 2017
    • Август 2016
    • Июль 2016
    • Июнь 2016
    • Апрель 2016
    • Март 2016
    • Февраль 2016
    • Декабрь 2015
    • Октябрь 2015
    • Сентябрь 2015
    • Август 2015
    • Июнь 2011
    • Апрель 2011

    Рубрики

    • Uncategorized
    • Новости
    • Статьи

    Мета

    • Войти
    • Лента записей
    • Лента комментариев
    • WordPress.org
    ©2026 Новости | Дизайн: Газетная тема WordPress