На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2005-4-25 на главную / новости от 2005-4-25
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 25 апреля 2005 г.

Создатель C++ уверен в будущем своего языка

Бьорн Страуструп утверждает, что разработчики отказываются от некоторых новых языков программирования, таких как Java и C#, и возвращаются к его C++.

В среду профессор Техасского университета и создатель языка программирования C++ назвал в интервью на конференции ACCU в Оксфорде (Англия) заблуждением мнение о том, что С++ вытесняется новыми языками. «С++ популярнее, чем когда-либо, — сказал Страуструп. — Сегодня в мире свыше 3 млн программистов на С++. Где бы я ни был, везде виден взлет — язык С++ применяется во все большем и большем количестве проектов. Многие освоили Java, но теперь все чаще вновь изучают С++. Налицо обратная реакция».

По его мнению, об этом мало известно главным образом потому, что вокруг С++ не ведется «пропагандистской кампании». Например, Sun Microsystems трубит об использовании Java в программе Mars Rover, но там же применяется и С++, утверждает Страуструп.

Однако данные аналитической фирмы Evans Data, которая регулярно проводит опросы, похоже, противоречат убеждению Страуструпа. Судя по результатам этих опросов, процент разработчиков, использующих С++, в последние шесть лет неуклонно снижается: с 76% весной 1998 года до 46% осенью 2004 года. Правда, эксперты Evans Data ожидают, что темпы сокращения числа разработчиков на С++ в ближайшие годы «заметно замедлятся».

Вице-президент Evans Data Жанель Гарвин сказал, что за последние годы популярность Java несколько уменьшилась. «В Северной Америке популярность Java достигла пика в 2001 или 2002 году, — утверждает он. — С тех пор она в целом немного уменьшилась, но остается высокой».

Аналитик Forrester Research Джон Раймер говорит, что оценка Страуструпа примерно в 3 млн разработчиков на С++ «правдоподобна». Последнее исследование Forrester Research показало, что C++, Microsoft Visual Basic и Java используются многими компаниями в их производственных системах. Опрос с участием свыше ста компаний обнаружил, что C/C++, Visual Basic или Java применяли в своих производственных системах соответственно 59%, 61% и 66% компаний.

Аналитик RedMonk Джеймс Говернор называет заблуждением мнение о том, что самые популярные языки — это Java и языки Microsoft, такие как Visual Basic и C#. «Утверждение о том, что есть только два языка — Java и что-то от Microsoft — лишено всяких оснований. Роль C++ все еще велика, а влияние динамических языков сценариев, таких как PHP и Python, не ослабевает, а усиливается». 

 Предыдущие публикации:
2005-03-15   Программисты критикуют план Microsoft в отношении Visual Basic
2005-03-24   Цены на инструменты Microsoft неприятно удивили разработчиков
2005-04-14   Oracle снизошла до Eclipse и возглавит проект open source
Обсуждение и комментарии
Гуй Вебовый
25 Apr 2005 11:13 AM
Долой Жабу! Kресты forever!
 

eXOR
25 Apr 2005 2:51 PM
все очень неоднозначно.
 

euggie
25 Apr 2005 4:18 PM
жаба рулит
 

dr-Wicked
25 Apr 2005 4:36 PM
Распределю по степени сосучести C++, Java, C#, C
Направление угадьівайте
 

ss
25 Apr 2005 5:54 PM
ЖАБА ФОРЕВА!!!
 

Врагъ
25 Apr 2005 6:07 PM
Пускай кривенькие недоязычки для безмозглого быдла друг с дружкой бодаются - нормальным людям по барабану, на дебильной Жабке или кривейшем C++ быдло будет писать, нормальные люди будут юзать Лисп и Хаскелль, и над быдлом посмеиваться.
 

ммм
25 Apr 2005 7:05 PM
Нормальные люди юзают Васик, и посмеиваются над всеми остальными.
 

A
25 Apr 2005 7:27 PM
Васик рядом не валялся с перлом :)
 

ммм
25 Apr 2005 9:29 PM
перл рядом не валялся с бумажными перфолентами!!!
Перфоленты рулез.
 

A
25 Apr 2005 11:18 PM
Не путай языки программирования и носители программ :)

А касательно перла... Года полтора назад в лоре пробегала однострочная программа (символов 40 наверное вместе с командой передачи данных на стандартный ввод), которая из строки "test... test... test..." делала команду "rm -rf /" и запускала её. Кто-то даже запустил от рута :)
 

A
25 Apr 2005 11:21 PM
Ты дывы... Я еще и ссылку нашел:

http://www.linux.org.ru/view-message.jsp?msgid=392747&page= 0

:)
 

ghost
26 Apr 2005 8:57 AM
опять EygeneP со своими глюками о крупных банках....
Во фантазер...
 

RifleMan
26 Apr 2005 11:19 AM
2EygeneP
перестаньте бредить. крупный бизнес енто в первую очередь Oracle и DB2. А там где используются продукты этих компаний, там используется и Java!
 

NetHunter
26 Apr 2005 1:29 PM
Сложно выдать 100%-ную статистику а вот дать определенную оценку вроде-бы проще. Как по мне то в стане Microsoft наибольший приоритет отдается C#! Это самый оптимальный и мощный язык для .NetFramework. Кроме того, используя именно C#!!! можно будет очень быстро писать мощные, надежные приложения на базе WinFX - нового API от Microsoft. И что бы там не говорили и не писали, то же самое писать на расширениях для C++ - полная ерунда! Лично я уже не использую некогда очень любимый мною язык C/C++ уже полтора года из-за полного отсутсвия необходимости! Если кто не пробовал C# - попробуйте, не пожалеете. Я уверен что это лучший на сегодняшний день язык разработки для платформ Microsoft!
 

sm4 - post314mail.ru
26 Apr 2005 6:02 PM
Да C# , это MS Visual Java 1.1, переименованная. Так что спора о том Java или C# быть не может. А вот оба они против C или С ++ , это - да. И, кстати, на чем JVM или Intermediate Compliller для них пишут? На них самих это сделать невозможно?
 

glassy
26 Apr 2005 6:23 PM
Ни для какого языка не столько наработок, сколько для С/С++. Ох, сколько я видел геморроя с обоими С# и Java...
 

Илья
27 Apr 2005 7:55 AM
"Лично я уже не использую некогда очень любимый мною язык C/C++ уже полтора" -- нет такого языка, программист блин.
 

Wintermute - devnul.ru
27 Apr 2005 11:26 AM
2 NetHunter: Две поправочки можно? Во-первых, не только Микрософт, есть еще Mono и Portable.Net. Во-вторых, не самый лучший, ибо в некоторых местах дюже многословен, а также нет замыканий, контрактов и аспектов, приходится эмулировать. Ощущение мощи языка создается, в основном, за счет самого .Net.
 

rezuq
28 Apr 2005 4:19 AM
>наибольший приоритет отдается C#! Это самый
>оптимальный и мощный язык для .NetFramework
А С и C++ самые универсальные языки для любых платформ
 

tstone - saldomail.ru
28 Apr 2005 7:52 AM
Надо бы Вирта почитать...
Чего и всем желаю ;-)
 

Chiko
29 Apr 2005 6:31 PM
пишешь драйвера - юзай С
системное ПО или игры - С++
бизнес ПО - Java
бизнес ПО для продуктов MS - .Net (C#)
и думать особо нечего.
 

glassy
30 Apr 2005 11:38 AM
> бизнес ПО - Java
> бизнес ПО для продуктов MS - .Net (C#)
> и думать особо нечего.

Интересно будет посмотреть на связку этого зоопарка со СтарФорсом. Ню-ню...
 

rGlory
1 May 2005 7:58 AM
2 NetHunter
> Как по мне то в стане Microsoft наибольший приоритет отдается C#! Это самый оптимальный и мощный язык для .NetFramework. Кроме того, используя именно C#!!! можно будет очень быстро писать мощные, надежные приложения на базе WinFX - нового API от Microsoft. И что бы там не говорили и не писали, то же самое писать на расширениях для C++ - полная ерунда!

А вот что думают по этому поводу в самом МС:
http://groups-beta.google.com/group/microsoft.public.dotnet .languages.vc/msg/d34fac461d8b7d8f
> C# must be quite capable if MS is writing all internal code with it now.
> Wow. I thought the day would never come that C++ would take a back seat.

That's really news to me. :-)

I wouldn't stretch this too far. Yes, C# is a great language but the use of
C++ is still alive and thriving. Since I interned in Microsoft Outlook, I
usually go over there to hang out and see what's going on. C# is used in
areas where the .NET platform is designed to stand out -- namely Web
Services and ASP.NET. C++ is definitely the mainstream language for writing
the applications. Whether that will change in the future, I'm not sure.
It's possible... but for the time being C++ is still a great language, and
most people here are comfortable with it. And on top of all that, it's the
only language that can do native code and reach into and take advantage of
all parts of the .NET platform. It's the perfect language for anyone trying
to migrate from native code to .NET managed code.

 

rGlory
1 May 2005 8:03 AM
А вот что добавляют в этой же ветке:
To re-iterate what Brandon already said, the statement that Microsoft is
using C# for all internal development is completely bogus.

И далее оттуда-же:
Yes, managed code is the direction we are going in moving forward for all the places where it makes sense. However extrapolating that to mean C# is simply not true. We are spending a lot of resources to make sure C++ is a primary development language on the .Net platform and are seeing a lot of internal adoption of C++ to write managed code inside of Microsoft. In the RTM version the primary focus of MC++ is to enable you take integrate easily with existing code, but in future releases you will see us focusing much more on making C++ take up the traditional role it serves role as the high end language for system level programming and for expert level programming on the .Net platform.
 

jsf57fg@mail.com
30 Apr 2006 7:35 PM
google pr main
 

uHdnGmvCEI - bDXRBRCzTVYU.com
6 Aug 2006 9:46 AM
HzB350J0HY x0pAka1Vw1QKY DxbNQPkXIBlbU4
 

propecia - genaprocarotty.tt
10 Aug 2006 2:31 PM
Hi!
I love this site :-)

<a href='http://m4l.berlios.de/pub/Main/PavlushKa/index.html'>p ropecia</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/generic-prope cia.html'>generic propecia</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/order-propeci a.html'>order propecia</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/buy-propecia. html'>buy propecia</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-chea p.html'>propecia cheap</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-disc ount.html'>propecia discount</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/liquid-propec ia.html'>liquid propecia</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-alte rnatives.html'>propecia alternatives</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/does-propecia -work.html'>does propecia work</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/buy-propecia- online.html'>buy propecia online</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-pres cription.html'>propecia prescription</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-for- sale.html'>propecia for sale</a>
<a href='http://m4l.berlios.de/pub/Main/PavlushKa/propecia-onli ne.html'>propecia online</a>
http://m4l.berlios.de/pub/Main/PavlushKa/index.html
http://m4l.berlios.de/pub/Main/PavlushKa/generic-propecia.h tml
http://m4l.berlios.de/pub/Main/PavlushKa/order-propecia.htm l
http://m4l.berlios.de/pub/Main/PavlushKa/buy-propecia.html http://m4l.berlios.de/pub/Main/PavlushKa/propecia-side-effe cts.html
http://m4l.berlios.de/pub/Main/PavlushKa/propecia-cheap.htm l
http://m4l.berlios.de/pub/Main/PavlushKa/propecia-discount. html
http://m4l.berlios.de/pub/Main/PavlushKa/liquid-propecia.ht ml
http://m4l.berlios.de/pub/Main/PavlushKa/propecia-alternati ves.html
 

 

← март 2005 21  22  23  24  25  26  27  28  29 май 2005 →
Реклама!
 

 

Место для Вашей рекламы!