-
C++ 2009 года
Ни для кого не секрет, что в 2009 планируется выпуск нового стандарта С++ под названием С++09. В этот стандар хотят добавить много новых вичей, как на уровне языка, так и на уровне стандартной библиотеки. Хотелось бы узнать Ваши мнения по поводу того, как всё-таки будет дальше развиваться это уникальный в своём роде язык. Например сможет ли С++ вытеснить с десктопа .NET с его Windows Forms, а может он вытеснит java из distributed и web ? :)
-
нас и так не плохо кормят
-
[QUOTE=M@}{;2446478]Например сможет ли С++ вытеснить с десктопа .NET с его Windows Forms, а может он вытеснит java из distributed и web ? :)[/QUOTE]
Первый раз слышу что С++ должен вытеснять С# с десктопа, а не наоборот :) Насколько я знаю процентов 80 для десктопа написано на С++ (если не больше) не говоря уже что сам десктоп написан на нем :)
-
Javu С++ никогда не вытеснит так как они предназначены для разных целей.
Конкурент Джаве - С#, но он тоже ее вряд ли вытеснит.
-
[QUOTE=Strannik-au;2448031]Javu С++ никогда не вытеснит так как они предназначены для разных целей.[/QUOTE]
Не совсем. Все же Java насколько я понимаю предназначена для серверных приложений, но и С++ тоже часто используют для их написания. Например поисковой движок google написан на С++ (насколько я знаю).
[QUOTE=Strannik-au;2448031]Конкурент Джаве - С#, но он тоже ее вряд ли вытеснит.[/QUOTE]
Согласен. Какой это конкурент если он работает только на одной платформе :)
-
А вообще насчет нового стандарта то насколько я слышал там будет введен стандартный сборщик мусора (я лично неодобряю это), а насчет GUI то я когдато слышал интервью со Страуструпом и он говорил что это классная идея но она врядли осуществится когда нибудь :( Так что юзаем Qt :D
-
[QUOTE=THRESHE;2448220]Не совсем. Все же Java насколько я понимаю предназначена для серверных приложений, но и С++ тоже часто используют для их написания. Например поисковой движок google написан на С++ (насколько я знаю).
Согласен. Какой это конкурент если он работает только на одной платформе :)[/QUOTE]
Не совсем так, ценность java не в том что на ней можна писать серверные приложения(а их пишут, прада производительность оставляет желать лутшего наверное), а в том что эти приложения написанны однажды - работают везде(где есть jvm:))
Серверных приложений на java Apache много написала, причем многие из них open source:). Apache вообще java любит
А по теме, вот здесь подробно(по крайней мере для меня) расписанно:
[URL="http://forum.vingrad.ru/forum/s/bc1c019fa7f74ac1f2cab344fc23ddd1/topic-158819/kw-std-c++.html"]http://forum.vingrad.ru/forum/s/bc1c019fa7f74ac1f2cab344fc23ddd1/topic-158819/kw-std-c++.html[/URL]
[QUOTE]Так что юзаем Qt [/QUOTE]
полностью поддерживаю:good:
-
[QUOTE=chupsS-K;2448311]Apache вообще java любит
[/QUOTE]
Только сам Апач написан на С :dry:
-
С одной стороны много интересного, с другой стороны идет постоянное переусложнение языка (и так не самого простого) в погоне объять необъятное.
Имхо некоторые вещи лучше делать не в языке, а во внешних библиотеках, желательно стандартизированных.
Впрочем еще буду разбираться, но не раньше чем gcc начнет поддерживать эти фичи. Из возраста соревнующихся за право первыми наступить на грабли уже вышел. :-)
Сборщик мусора интересно посмотреть, насколько он будет сложнее в использовании, чем С-шный GC.
-
[QUOTE=THRESHE;2448414]Только сам Апач написан на С :dry:[/QUOTE]
Apache - это не программулька, это корпорация:)
-
[QUOTE=Makhno;2449111]Apache - это не программулька, это корпорация:)[/QUOTE]
Не может быть !!! :dry: (ирония)
-
THRESHE, ну если же это очевидно, то с таким же успехом можно сказать, что Apache Tomcat написан на Java.
-
[URL="http://en.wikipedia.org/wiki/Apache_HTTP_Server"]The Apache HTTP Server, commonly referred to simply as [B]Apache[/B][/URL].
Я имел ввиду HTTP server каюсь другие продукты в учет не брал :shine:
-
[QUOTE=chupsS-K;2448311]Не совсем так, ценность java не в том что на ней можна писать серверные приложения(а их пишут, прада производительность оставляет желать лутшего наверное), а в том что эти приложения написанны однажды - работают везде(где есть jvm:))
[/QUOTE]
Что вы имеете в виду под серверными приложениями? На джаве обычно пишут бэкенд бизнес системы типа онлайн банкинг итд....
-
[QUOTE=victor_im;2453839]никуда C++ не вытеснит ни C# ни джаву.[/QUOTE]
Насчет C# смотреть мой пост выше :) А с Java общая ниша насколько я понимаю только серверные приложения так что соперничества тут особого не получится...
[QUOTE=victor_im;2453839]у него сейчас весьма узкая ниша, где он и будет оставаться - embedded, mobile, realtime, ресурсоемкие алгоритмы (аудио-видео, графика, числодробилки, и тд). а также поддержка legacy систем которые нерентабельно переписать на Java в силу огромного количества кода.[/QUOTE]
Да уж весьма "узкая" :) Да кстати забыл добавить десктопы. Ведь далеко не у всех пользователей стоит 2*4 ядерный сервер с 16 Гб оперативы.
А переписывать на Java большой резон прога станет более медленной и тормозной будет жрать кучу памяти и остальные последствия использования этого языка.
[QUOTE=victor_im;2453839]
зы. между прочем и ассемблер в некоторых приложениях и областях активно используется. я по проекту пересекаюсь с ребятами которые пишут на асме[/QUOTE]
Про ассемблер никто и не говорил в этой теме.