group-telegram.com/misha_writes_code/166
Last Update:
Лазил по каким-то комментариям на комментарии и наткнулся на упоминание Cfront - первого компилятора C++, тогда называвшегося "Си с классами".
Изначально это был transpiler или транслирующий компилятор, который принимал в себя код на C++ и генерировал Си код, который уже в свою очередь компилировался с использованием CPre.
Хотел найти какой-нибудь пример сгенерированного Си кода, но не смог(
Зато вместо этого нашел исходники Cfront:
https://www.softwarepreservation.org/projects/c_plus_plus/
Из интересного можно посмотреть release notes, там есть примеры и объяснения:
https://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_1.0/doc/ReleaseNotes-Lifeboat.pdf
Также сам код:
https://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_1.0/src/cfront/
Ну и summary:
> All of the C++ language features were designed to help you express concepts clearly in programs and to design programs made up of manageable pieces. When
used well, C++ can improve productivity in software development for both
systems programmers and applications programmers.
BY Миша пишет код

Share with your friend now:
group-telegram.com/misha_writes_code/166