Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: C++ или C#
 
 автор: codexomega   (15.11.2005 в 20:41)   письмо автору
 
 

Интересно, язык С++ скоро вымрет?
После того как был создан и стал популярен язык Java, Microsoft для конкуренции создает язык С#(C-Sharp), который входит потом в пакет Visual Studio Net.
C# - это что то среднее между Java и С++.
С++ продолжает поддерживаться компанией Microsoft, но постепенно, все переходит на C#.
Сейчас Microsoft разрабатывает новую версию ОС Windows, под кодовым названием Singularity. Все пишется с нуля и не имеет ничего общего с предыдущими версиями, на данный момент, написанно 300 000 линий кода и все на C#.
Даже Borland, знаменитый своим С++ Builder от него отказался. В новом пакете Borland Delphi 2005 Enterprise Architect, С++ Builder заменен С# Builder.
Ясное дело для UNIX систем C# пока нет.
Но может появится в следующем году?
Вот так...

   
 
 автор: cheops   (15.11.2005 в 21:18)   письмо автору
 
   для: codexomega   (15.11.2005 в 20:41)
 

Я боюсь C# вымрет раньше, чем C++ :))), так как C# работает только в среде .NET - в общем красивой идеи, покушающейся на вавилонское разделение язков (babel), а именно организовать так разработку программного обеспеченья, чтобы они не зависили от языка разработки. К сожалению .NET получил распространение только в среде Windows, а это пока не единственная платформа и не будет никогда единственной платформой, пока Microsoft не откажается от старых exe-файлов, поддержка которых требует наличия обильного количества дыр в системе. Кроме того, .NET в силу давней традиции Microsoft принципально отказывается от межплатформенной совместимости, что не способствует стандартизации и распространению.

Искусственные языки типа Java или C# содбренные обильным слоем маркетинга плохо приживаются... приживаются только те языки в которых на момент их создания была необходимость. На момент создания C++ в нём была необходимость, на момент создания PHP в нём была необходимость, на момент создания Perl - была, в C# - нет. Проверяется это просто - вокруг "необходимых" языков вырастает сообщество, которое шебуршиться в интернет, заводит конференции, пишет стихи на любимом языке, охотится на не верных (тех, кто язык не знает или не уважает) и т.п. У C# такого нет... и боюсь не появится...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования