LINUX.ORG.RU

Вторая часть интервью с Bjarne Stroustrup


0

0

Автор языка программирования C++ рассказывает о лучших примерах использования своего детища, об обобщённом программировании, о перспективах аспектно-ориентированного программирования, о сложностях изучения языков программирования и о невеждах, которые их используют, о том, что Java был во многом навязан общественности с помощью огромных бюджетов на рекламу и о многом другом.

Первую часть интервью можно прочитать здесь: http://www.techreview.com/InfoTech/17...

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: Вторая часть интервью с Bjarne Stroustrup

Хм... Читаю "Горький вкус Java"... Автор называет C++ низкоуровневым языком =)

Ian ★★ ()

Re: Вторая часть интервью с Bjarne Stroustrup

О великий и всемогущий Маниту!!! Java - грязь, java - плохо, java - табу. Покарай жабописцев гром небесный и очищащий!)

TALKER ()

Re: Вторая часть интервью с Bjarne Stroustrup

> о лучшим примерах

Поправьте пожалуйста.

Relan ★★★★★ ()

Re: Вторая часть интервью с Bjarne Stroustrup

чот ваще бред какойто, а не интервью ... ...хотя почитать было интересно

TERRANZ ★★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от acefsm

Re: Вторая часть интервью с Bjarne Stroustrup

На C++ можно писать на таком высоком уровне, что java и не снилось. C++ это метаязык.

А вы судя по комментарию знаете только C. Так вот, C и C++ - разные языки, они непохожи, разный стиль программирования, всё разное, но из C++ без проблем можно вызывать C код.

Noord ()

Re: Вторая часть интервью с Bjarne Stroustrup

Вы что тут совсем с дуба все рухнули?
Ладно еще ошибки в тексте, но написать с кучей ошибок имя гуру это уже слишком!

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от Noord

Re: Вторая часть интервью с Bjarne Stroustrup

>На C++ можно писать на таком высоком уровне, что java и не снилось.

Ого... сильно..

>А вы судя по комментарию знаете только C.

А вы видать не знакомы с явой.

anklav ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от Noord

Re: Вторая часть интервью с Bjarne Stroustrup

>На C++ можно писать на таком высоком уровне, что java и не снилось. C++ это метаязык.

+1. С++ - мультипарадигменный язык. Жабка курит.

(Ой, счас будет флейм...)

Sectoid ★★★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от Noord

Re: Вторая часть интервью с Bjarne Stroustrup

C++ это метаязык. - в каком месте вы там увидели мета язык ? -)

А вы судя по комментарию знаете только C - судя по твоим ты только начинающий, раз так о с++ пишешь

acefsm ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anklav

Re: Вторая часть интервью с Bjarne Stroustrup

>>А вы судя по комментарию знаете только C.

>А вы видать не знакомы с явой.

По-моему это начало большой крепкой дружбы

anonymous ()

Re: Вторая часть интервью с Bjarne Stroustrup

Предлагаю забанить бирди за провокацию флейма. Достал.

EViL ()

Re: Вторая часть интервью с Bjarne Stroustrup

Фсе опять свелось к "языку"?

Java - целая технология, не просто язык. А С++ - хороший ЯП, но не технология. Вещи одинаково хорошие - плоскости разные.

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

> Java - целая технология, не просто язык. А С++ - хороший ЯП, но не технология.

Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

я тебе могу сказать что на asm тоже много чего можно написать, тока оно нах не надо будет к тому времени когда ты что то напишешь

acefsm ()

Re: Вторая часть интервью с Bjarne Stroustrup

О боже великие анонимусы знают как писать на "якоре" "великие вещи", а то что там ООП хреновый и стандарты извращаются от компилятора к компилятору ничего :-))

P.S. "якорь" - язык низкоуровневый(может тянет на средний уровень если вспомнить asm) ;-]

Metallic ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Ладно еще ошибки в тексте, но написать с кучей ошибок имя гуру это уже слишком!

Текст еще прочитать не успел,поэтому насчет ошибок в тексте не скажу, но в печатном издании "The C++ Programming Language (Special Edition)" имя написано так же, т.е. Bjarne Stroustrup, это у меня опечатка? Заголовок исправили? Или else ?

skwish ★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

и что? если написать компилятор ЦэЪ например на басике или php (или даже на яве), то типа это покажет на сколько крут этот язык?

anklav ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от acefsm

Re: Вторая часть интервью с Bjarne Stroustrup

>>Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

>я тебе могу сказать что на asm тоже много чего можно написать, тока оно нах не надо будет к тому времени когда ты что то напишешь

+1

Остроумно.

Bass ★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

На самом деле всегда можно писать на ассемблере. Но тема не в этом, а в том, что есть задача, есть инструмент. Для реализации некоторых задач удобно исользовать C/C++ , для других Java.

skwish ★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от skwish

Re: Вторая часть интервью с Bjarne Stroustrup

>На самом деле всегда можно писать на ассемблере. Но тема не в этом, а в том, что есть задача, есть инструмент. Для реализации некоторых задач удобно исользовать C/C++ , для других Java.

а еще лучше писать на LISP и не ипать моск с такими граблями как якорь,якорь плюс и кофе ^_^

acefsm ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anklav

Re: Вторая часть интервью с Bjarne Stroustrup

> и что? если написать компилятор ЦэЪ например на басике или php (или даже на яве), то типа это покажет на сколько крут этот язык?

можно еще написать на любом из этих языков виртуальную жабомашину и базовые классы, после чего даже можно понять почему этого делать не надо

Изначально жаба - это кучка сишных аппликух со своим форматом входных файлов. И нииииикууудааа нааам нееее дееетьсяяяя аааат этоваааааа

anonymous ()

Re: Вторая часть интервью с Bjarne Stroustrup

Мда, любопытно было ознакомиться..

MiracleMan ★★★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

> Java - всего-навсего одна из множества аппликух, написанных на Цэ, подмножестве Цэ++. На Цэ++ можно еще и не такое написать

На C++, если судить по hotspot.

> Java - целая технология, не просто язык. А С++ - хороший ЯП, но не технология.

Вообще правильно, но то, что в стандарт C++ входит не такая большая "Стандартная библиотека на все случаи жизни" и позволило ему выжить. Хреново-бы сейчас смотрелись в его стандарте PC-Speacer и 320x240x16, актуальные когда он появлялся.

YesSSS ★★★ ()

Re: Вторая часть интервью с Bjarne Stroustrup

С++ не только низкоуровневый так на нём ещё и писать и написать ничего приличного невозможно. Глядя на убожество под названием Mozilla а в последнее время и Opera только плеваться хочется. Особенно Опера достаёт жрёт память безобразно (и соответственно тормозит комп). Сишные проги месяцами висят а оперу приходится через несколько часов перегружать. Java программы как раз ничего себя ведут. Шустро бегают и надёжно работают.

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

> С++ не только низкоуровневый так на нём ещё и писать и написать ничего приличного невозможно. Глядя на убожество под названием Mozilla а в последнее время и Opera только плеваться хочется. Особенно Опера достаёт жрёт память безобразно (и соответственно тормозит комп). Сишные проги месяцами висят а оперу приходится через несколько часов перегружать. Java программы как раз ничего себя ведут. Шустро бегают и надёжно работают.

Особенно шустро и надежно бегают броузеры на жабе. Сан кстати тоже помнится писал что-то такое по молодости, потом одумался

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от YesSSS

Re: Вторая часть интервью с Bjarne Stroustrup

И вообще. Пора банить НАВСЕГДА да любое упоминание слова "LISP".

До того как не покажут реальную программу на нём написанную (исходные тексты сюда не кидать. Я сказал ПРОГРАММУ а не строки никому ненужного "кода").

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>С++ не только низкоуровневый так на нём ещё и писать и написать ничего приличного невозможно.

Да ну? Вот почему у меня KDE и другие QT-шные программы отлично работают и не текут?

>Java программы как раз ничего себя ведут. Шустро бегают и надёжно работают.

Ну так и когда мы увидим нетормозящий Java Desktop?

anonymous, если Вы ниасилили С++, это не значит, что он плохой, это просто свидетельство Вашего развития.

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Особенно шустро и надежно бегают броузеры на жабе. Сан кстати тоже помнится писал что-то такое по молодости, потом одумался

У меня всегда висит Azureus и всегда что-то качает/отдаёт.

А приплюснутые проги приходится постоянно перегружать (а чаще всего они сами падают). Браузер на яве - вот хотел бы. Нету приличного.

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Ну так и когда мы увидим нетормозящий Java Desktop?

Думаю по тормознутости он где-то рядом со Свистой будет.

>anonymous, если Вы ниасилили С++, это не значит, что он плохой, это просто свидетельство Вашего развития.

Кстати интересный экземпляр попался. C ему нравиться, Java тоже, а между ними - пробел (C++). Летаргический сон?

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>И вообще. Пора банить НАВСЕГДА да любое упоминание слова "LISP".

>До того как не покажут реальную программу на нём написанную (исходные тексты сюда не кидать. Я сказал ПРОГРАММУ а не строки никому ненужного "кода").

http://www.franz.com/success/customer_apps/knowledge_mgmt/planisware.lhtml http://www.naughtydog.com/ http://www.boeing.com/phantom/sechecker/

acefsm ()

Re: Вторая часть интервью с Bjarne Stroustrup

>Java был во многом навязан общественности с помощью огромных бюджетов >на рекламу...

ничего не имею ни против C++, ни против JAVA (за исключением того что за безопасность JAVA приходится платить известную цену, что сильно ограничивает область ее применения), но если кто помнит конец 80-х начало 90-х, то C++ очень похожими методами внедрялся - "ООП как серебрянная пуля" и все такое...

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от acefsm

Re: Вторая часть интервью с Bjarne Stroustrup

>http://www.franz.com/success/customer_apps/knowledge_mgmt/planisware.lhtml http://www.naughtydog.com/ http://www.boeing.com/phantom/sechecker/

Это, если я не ошибаюсь, сайты с движком на ЛИСПе?... Хорошо, так и запишем: LISP может использоваться только как замена PHP...

Sectoid ★★★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

> но если кто помнит конец 80-х начало 90-х, то C++ очень похожими методами внедрялся - "ООП как серебрянная пуля" и все такое..

тогда интернета и стад леммингов в нем не было, потому и не прокатило

А когда жабу пиарить начали - интернет уже был, даже с апплетами :)

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>И вообще. Пора банить НАВСЕГДА да любое упоминание слова "LISP".

>До того как не покажут реальную программу на нём написанную (исходные тексты сюда не кидать. Я сказал ПРОГРАММУ а не строки никому ненужного "кода").

http://www.franz.com/success/customer_apps/knowledge_mgmt/planisware.lhtml http://www.naughtydog.com/

http://www.boeing.com/phantom/sechecker/

http://wiki.alu.org/Success_Stories

acefsm ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от Sectoid

Re: Вторая часть интервью с Bjarne Stroustrup

>то, если я не ошибаюсь, сайты с движком на ЛИСПе?... Хорошо, так и запишем: LISP может использоваться только как замена PHP...

мда видно вы ограничены с++ и дальше не видите, как в тумане

acefsm ()

Re: Вторая часть интервью с Bjarne Stroustrup

C++ уже сейчас живее всех живых

seiken ★★★★★ ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от acefsm

Re: Вторая часть интервью с Bjarne Stroustrup

У всех жабафилов, с которыми я общался, было одно и тоже мнение на
счёт преимуществ Java над C++.

Всё сводилось к простой фразе - убрали из C++ всё, что не осилили.

Вот и получился язык, который похож на смирительную рубашку.
С другой стороны - а что ещё нужно основному сообществу кодеров?

Всё логично, если подходить к вопросу не только с технической стороны!

Krivenok_Dmitry ()

Re: Вторая часть интервью с Bjarne Stroustrup

Я бы всё же рекомендовал всем прочитать статью, прежде чем делать выводы. Bjarne Stroustrup вовсе не такой провокатор, как birdie :) К примеру, в тексте беседы нет ни одного явного упоминания языка Java, да и в духе этой беседы конкретно про Java vs c++ говорить нет никакого смысла. Скорее есть смысл говорить на тему c++ and human brains :)

К примеру любопытная цитата: However, a friend of mine went to a conference where the keynote speaker asked the audience to indicate by show of hands, one, how many people disliked C++, and two, how many people had written a C++ program. There were twice as many people in the first group than the second.

Displacer ★★ ()

Re: Вторая часть интервью с Bjarne Stroustrup

недавно тут с Objective-C познакомился - вот это вещь! а с++ мощный, спору нет, но малость кривоватый..

pronvit ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>Кстати интересный экземпляр попался. C ему нравиться, Java тоже, а между ними - пробел (C++). Летаргический сон?

C++ это фикция. Фантом. Припарка к C. К плюсам есть подобные припарки ввиде STL и тп.

А первым коммерческим компилятором с ООП был вообще turbo pascal 5.5. Тогда плюсы сообще никак не дышали. Я прекрасно помню то время (286/ 386 процессоры. Программы на TC / TP летали а проги на TC++ ползали как черепахи даже на 486). И нет этому никаких оправданий.

А Java это не только язык. Это платформа и технология. J2me программы отлично бегают на сотовых.

anonymous ()
Ответ на: Re: Вторая часть интервью с Bjarne Stroustrup от anonymous

Re: Вторая часть интервью с Bjarne Stroustrup

>C++ это фикция. Фантом. Припарка к C.

тяжелый случай :)

>А Java это не только язык. Это платформа и технология. J2me программы отлично бегают на сотовых.

А ничего, что язык с++ ничуть не менее кроссплатформенный, чем жава? :) Да и каких только программ не бегает на сотовых :) Думаю нашлись уже люди, портировавшие LISP-овый emacs :)

Displacer ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.