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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.