LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

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

Исходная версия Legioner, :

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