Re[50]: C+ vs C#
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 11.02.06 22:07
Оценка:
Здравствуйте, alexeiz, Вы писали:

A>Я бы вот как раз поспорил с тем, что C++ — не язык высокого уровня. Web приложения на нем писать не легко, только потому, что нет нужных библиотек. Ну и, конечно, нельзя сравнивать со скриптовыми языками, т.к. они в отдельной лиге. Но вот сравнить с Java впольне можно. Попробуй доказать, что на Java можно программировать на таком высоком уровне, что на C++ недоступен. Тогда он будет более высокого уровня. Иначе нет.


Доказывать не буду, выскажу просто свое имхо.
Java (Ruby, Smalltalk) является более высокоуровневым из-за того, что на них сложно писать низкоуровневый код. Даже очень сложно. А вот в C++ очень легко скатиться с высокого уровня на очень низкий.

Это не баг, это фича.
Но тем не менее для меня это повод считать C++ не очень высокоуровневым языком. Хотя это одна из черт, которые мне в C++ нравятся. И еще я не говорил, что высокоуровневость -- это всегда хорошо.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.