LINUX.ORG.RU

Страуструп о будущем семантических средств разработки с комментариями

 ,


2

0
У Страуструпа имеется книжка о развитии и о будущем средств разработки для языка C++, "Дизайн и эволюция языка C++", в частности о поддержке семантического программирования. Интерес представляют комментарии к книге данные Евгением Зуевым, одним из известных советских программистов и разработчика компилятора C++.

Отредактировано anonymous_incognito

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

anonymous

Проверено: anonymous_incognito ()
Прекратите насиловтаь труп! (Страус)
MooSE ★★★★
()
Хоть я и сам фоннатег-плюсятнег, но imho новость ни о чем.
V_L_A_D ★★
()
Это тупик эволюции, птица додо современного программирования.

Оно должно умереть.

AVL2 ★★★★★
()
это всё замечательно - но в чём, собственно, новость?
jtootf ★★★★★
()
> Метки: программирование, straustrup, ide

Вызываю логопеда!

anonymous
()
Логопед на месте. Кто здесь?
Jayrome ★★★★★
()
ИМХО, не надо тыкать палочкой в мёртвое тело гордой птицы. cpp мертвы, и даже страус, и тот - труп. не надо давать онанимусам постить новости.
SevikL ★★★★★
()
Ответ на: комментарий от seiken
> а вам не кажется, что открытие своего блога - первый шаг к шизофрении?

а что тебе кажется, когда его закрывают ?
phasma ★☆
()
2009 год. Книга "Дизайн и эволюция языка C++" признана лучшим научно-фантастическим романом последних лет. Бестселлер разошелся 6 млрд. тиражом.
phasma ★☆
()
Ответ на: комментарий от anonymous
Современные "программисты" это в большинстве случаев пародия на то что было раньше. Не то что асм, а уже и срр освоить нормально не могут, подавай им максимально высокий уровень. А за качество получаемого бинарника давайте всё сольём на кривой компилятор. Птица жива, ИМХО для обучения по крайней мере. А по большому счёту всё это голый флейм. Найдёца как всегда и та и иная позиция.
trueshell ★★★★★
()
Ответ на: комментарий от epsilon1024
А новость в том, что старое поколение, выпустившее удачную идею (ЯП, редактор, компилятор) не понимает, что эта идея должна быстро развиваться, иначе ей грозит смерть от колес проходящего поезда конкурентов. Пример: Emacs, ставший реликвией без удобства практического применения. Кто хочет поспорить, ставлю ящик пива.
anonymous
()
Страус> "Я утверждаю, что система типов и семантика С++ чище, чем его синтаксис."

непонятно, зачем надо было делать такой мутный синтаксис заявляя о такой чистой семантике.
anonymous
()
Ответ на: комментарий от mono
Какой-то самопиар. Зуев, залогиньтесь.
anonymous
()
Ответ на: комментарий от trueshell
>Не то что асм, а уже и срр освоить нормально не могут

или там БЗ-34/МК-52(61)

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

black7
()
Ответ на: комментарий от black7
Лично я ничего не имею против цпп, но как-то он мне не по душе.

// c-coder

anonymous
()
У меня провокационный вопрос (но это я не специально, мне просто любопытно): что же не так с C++? Почему это он должен умереть, устарел и так далее? Желательно со ссылками на литературу где дается сравнение C++ с более новыми языками...
fpga
()
А в чем новость?
eXOR ★★★★★
()
Зуева читать нужно конечно, но немножко депрессивно. Особенно описание одинокой фигуры сидящей в огромном здании (в котором нет ни тепла, ни света) и Зуев выносящий документацию по Лиспу. Как знать, может быть это последнее на что еще надеялся этот одинкоий человек ? Одна из статей в его блоге "XML как замена всему" напомнила об этой замечательной статье http://www.defmacro.org/ramblings/lisp.html которую все давно прочитали. Но так на всякий случай. Короче добавил его блог в свой RSS-поток.
kristall ★★
()
полный бред и кому это нужно. программы пишутся и будут писаться обычным текстом.
anonymous
()
Ответ на: комментарий от fpga
с++ устарел и должен умереть, ибо писали его в те времена, когда считалось, что существует (может быть, не написанный) такой ЯП, на котором можно эффективно, быстро и безопасно писать все программы.

Вот и сейчас если пройти по ссылке из новости, то можно лицезреть такой заспиртованный экземпляр.

Вот образчик больного мышления тех времен, чудом попавшего в наше время:

----------------

Моментальные ответы хотелось бы получать также на простые вопросы и указания типа: "Показать объявление f", "Какие еще f есть в области действия", "Как разрешен этот вызов оператора +?",

...

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

...

Не хочу, чтобы подумали о (само)рекламе, но наш компилятор переднего плана устроен именно таким образом.

-------------------------------------------------------

У человека компилятор не программы компилит, а отвечает на вопросы...

Вот и язык с++ позволяет делать все что угодно, но только не писать лаконичные быстрые надежные и синтаксически понятные программы...

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2
>Вот и язык с++ позволяет делать все что угодно, но только не писать лаконичные быстрые надежные и синтаксически понятные программы...

+500
anonymous
()
Радостно то, что автор блога все-таки научился читать. :) А вообще, да, боян. Непонятно лишь почему оно до сих пор не было в полной мере реализовано? =\ Вероятно, аффторов больше влечет идея создания 100 тыс первого велосипедистого ЯП, но зато своего собственного. А быдлокодеры жуют то что есть.
anonymous
()
Ответ на: комментарий от fpga
>У меня провокационный вопрос (но это я не специально, мне просто любопытно): что же не так с C++? Почему это он должен умереть, устарел и так далее?

Какой-то киллер-фичи у языка нет - все изменения сводятся к чистоплюйству и труизму в безопасности типов и управлении ресурсами. При этом он настолько сложен что по хорошему коду на С++ можно как по отпечаткам пальцев однозначно определить программиста.

Absurd ★★★
()
Интересное интервью. Long Live C++!
frame ★★★
()
Ответ на: комментарий от anonymous
> Непонятно лишь почему оно до сих пор не было в полной мере реализовано? =\

странно, в C++ не реализовано, а в том же SLIME реализовано.
"Хотели как лучше, получилось как всегда"
anonymous
()
Ответ на: комментарий от Buy
Конечно мертво!

А православные C, C#, GTK, GTK#, Gnome будут жить вечно!

ПС. Вообще-то первым нормальным ОО-языком был Java, а не креты (они лежали 10 лет мертвым грузом)
anonymous
()
Ответ на: комментарий от anonymous
Надо же, а разработчики Crysis'а и не знали...

Видимо следующая часть кризиса будет на C#; поддадутся мнениям анонимных аналитиков лора :D

anonymous
()
Ответ на: комментарий от SevikL
> ИМХО, не надо тыкать палочкой в мёртвое тело гордой птицы. cpp мертвы, и даже страус, и тот - труп. не надо давать онанимусам постить новости

А что сейчас живо как язык для широкого круга задач, создающий эффективный код?

anonymous
()
Я смотрю тут народ расперделся! Не, ну понятно, осень - сбор урожая гороха - грех не не попердеть и не только старичкам.

Но!

Обратите внимание на заголовок новости, цитирую дословно: "Страуструп о будущем семантических средств разработки с комментариями", повторю "...с комментариями"

С хорошими комментариями не то что семантику C++ понять можно, можно "асилить" даже его синтаксис, правда "струсофские" камменты к его языку понятны, разве что самому "трупу", я предпочел изучать C++ "по-Дейтелам".

А сейчас я, познав все глубины глубин ООП, пришел к одному выводу, у ООП, на самом деле, достаточно узкая ниша - создание монстров с минимальным размером исходников в 123,456 МБ, иначе "не катит", иначе сишные утилитки в 1,5 кБ каждая сожрут всю идею и оставят легион "леммингов" от программирования без хлеба.

anonymous
()
Ответ на: комментарий от Absurd
>Какой-то киллер-фичи у языка нет

Множественное наследование.

А вообще на плюсах писалось и пишется более 90% всех игрушек. Ни на православном С ни на асме, про шарпы с явами вообще молчу эти поделки только для тетрисов годятся.

Конечно на плюсах писать непросто. Утечки памяти многих юных падаванов превратили в админов. Потом пришла ява и спасла убогих, за это они ей бесконечно благодарны и ненавидят плюсы.

A-234 ★★★★★
()
Ответ на: комментарий от A-234
>А вообще на плюсах писалось и пишется более 90% всех игрушек.

Я рад за них!

>Ни на православном С ни на асме, про шарпы с явами вообще молчу эти поделки только для тетрисов годятся.

Эт точно, особенно C и ASM.

А всякие там ядра, шеллы, утилиты - ващщще ацтой - каменный век, панимаиш!

anonymous
()
Бьёрну подвезли новейших епонских синтетиков и табличка на его двери зажглась зловещим красным цветом?
Gharik
()
В общем, всем кто считает что Си++ мертв: я пишу для микроконтроллеров и прочего, единственные языки, которые поддерживаются производителями и сторонними конторами для таких устройств это Си и Си++. Всё. Других языков там нет и не надо, и не будет, ибо смысл-то какой?
fpga
()
Ответ на: комментарий от A-234
>А вообще на плюсах писалось и пишется более 90% всех игрушек. Ни на православном С ни на асме, про шарпы с явами вообще молчу эти поделки только для тетрисов годятся.

Прозреваю, что сейчас уже 90% игрушек пишется на быдлофлеше.

AVL2 ★★★★★
()
Ответ на: комментарий от Buy
>Хорошо, а как же Qt? А с ним и KDE? Все мертво???

На асме тоже написали целую ОС. И что это доказывает?

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2
>Прозреваю... AVL2 ***** (*) (09.09.2008 0:32:00)

A-234 - окулист?

anonymous
()
Ответ на: комментарий от anonymous
сказка про то, что С++ создает эффективный код, уже никому не интересна. судя по монстрообразным плюсатным поделиям и уже далеко не тормознутых поделий на яве или шарпе плюсам не жить как языку создания "эффективных" и "больших" программ. а майкрософт рано или поздно избавится от плюсов, потому что выгоды от них никакой. у майкрософт нативный и managed С# будущий язык системного программирования.
abcdefghijklmnopqrstuvwxyz0123456789
()
Ответ на: комментарий от AVL2
>На асме тоже написали целую ОС. И что это доказывает? AVL2 ***** (*) (09.09.2008 0:33:05)

Думаю, что это доказывает только одно - "универсальность" C++ и его ООП-"родственников" сильно преувеличена.

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