> -- Alexey Veselovsky писал(а):
> Не скажу за C#, но например ява является более низкоуровневым языком нежели тот же С++. Поясню -- у каждого языка есть некий диапазон абстракций в пределах которого можно работать. Минимум абстракции ... максимум абстракции. Так вот, диапазон явы уже чем у С++, он полностью лежит внутри диапазона С++, по сути является его подмножеством. Т.е. минимальная абстракция в java выше, максимальная ниже.

Ну да, т.е. получается, что при не-большей максимальной абстракции мы имеем серьёзное повышение уровня минимально-возможной абстракции. Ничего не приобретаем.

Касательно же высокоуровневости - если брать за критерий количество гарантируемых инвариантов, то всё же нельзя никак сказать что "ява является более низкоуровневым языком, нежели С++".
Может быть, сказать: менее "абстракциеконструктабельным"