Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Проект borland-reborn воссоздал исходный код компилятора Borland C++ 2.0

15.11.2026 21:08 (MSK)

Энтузиасты смогли воссоздать исходный код на языке Си компилятора и препроцессора Borland C++ 2.0 на основе анализа исполняемых файлов, выпущенных в 1991 году для MS-DOS. В результате компиляции воссозданного кода формируются исполняемые файлы BCC.EXE и CPP.EXE, байт в байт совпадающие с оригиналами.

Помимо этого подготовлен порт Borland C++ 2.0 для современных систем, позволяющий собрать компилятор и препроцессор для Linux и Windows. В 1874 из 1880 проверочных компиляций разного кода порт сгенерировал объектные и ассемблерные файлы, идентичные исходным (в 6 сборках из-за специфичных для DOS особенностей работы с памятью компилятор выдавал ошибку). В качестве основного применения порта называется сборка декомпилированных старых игр.

  1. Главная ссылка к новости (https://github.com/abedegno/bo...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66695-borland
Ключевые слова: borland, compiler



Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, IdeaFix (ok), 21:14, 15/11/2026 [ответить]  
  • +1 +/–
    Они бы лучше borland visual oberon 1 [вос]создали.. но это имхо
     
  • 1.2, pashev.ru (?), 21:15, 15/11/2026 [ответить]  
  • +3 +/–
    Теперь можно всё валить на ИИ. Другими словами, легализовать (отмыть) украденные исходники через ИИ.
     
  • 1.3, Аноним (3), 21:17, 15/11/2026 [ответить]  
  • +2 +/–
    аи слоп уже обычный
     
     
  • 2.7, Аноним (7), 21:29, 15/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Что-то не сходится... Говорят, что компилятор "байт в байт совпадающие с оригиналами". И тут же "1874 из 1880 проверочных компиляций" - почему идентичный бинарник работает неидентично?!
     

  • 1.4, Аноним (3), 21:18, 15/11/2026 [ответить]  
  • –1 +/–
    для комбо надо было на расте писать
     
     
  • 2.9, Аноним (7), 21:58, 15/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > надо было на расте

    На расте невозможно байт-в-байт сделать идентично.

     

  • 1.5, L29Ah (ok), 21:23, 15/11/2026 [ответить]  
  • +/–
    Зачем это нужно?
     
  • 1.6, Аноним (6), 21:26, 15/11/2026 [ответить]  
  • +1 +/–
    Борландовскую консольную IDEшечку бы нагенерили для современного Linux. Заходишь по SSH на ВМку, открываешь IDE с нормальной встроенной системой помощи, компилятором, дебаггером - и всё на 7-8МБ дискового рространства. И летает на 4МБ ОЗУ. А не влт эти вот все мастодонты современные...
     
  • 1.8, Аноним Мю (?), 21:32, 15/11/2026 [ответить]  
  • +1 +/–
    > Энтузиасты

    ИИ!

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: