История изменений
Исправление
Legioner,
(текущая версия)
:
Интересно, можно ли на C++ написать библиотеку, чтобы можно было взять подмножество C++, эту библиотеку и назвать это языком для обучения. Т.е. по простоте чтобы это всё было сравнимо с паскалем. По сути из задач — сделать простую для использования и логичную для понимания стандартную библиотеку (без всяких printf и std::cout-ов, простые WriteLn-ы, String-и); модифицировать компилятор (или линтер), чтобы не пропускал ряд синтаксических конструкций. А потом из этого подмножества можно и на C переходить и на полноценный C++. Как мне кажется, можно сделать так, что всё будет довольно понятно, а все спорные моменты останутся под капотом библиотеки.
Исходная версия
Legioner,
:
Интересно, можно ли на C++ написать библиотеку, чтобы можно было взять подмножество C++, эту библиотеку и назвать это языком для обучения. Т.е. по простоте чтобы это всё было сравнимо с паскалем. По сути из задач — сделать простую для использования и логичную для понимания стандартную библиотеку (без всяких printf и std::cout-ов, простые WriteLn-ы); модифицировать компилятор (или линтер), чтобы не пропускал ряд синтаксических конструкций. А потом из этого подмножества можно и на C переходить и на полноценный C++. Как мне кажется, можно сделать так, что всё будет довольно понятно, а все спорные моменты останутся под капотом библиотеки.