LINUX.ORG.RU

[Вброс] Страуструп отчитался о 25 годах развития C++

 


0

1

Он пользуется компьютером не с Linux, а с Windows, и говорит что если бы был умнее, то запатентовал бы торговую марку «C++ inside»™


http://developers.slashdot.org/story/10/10/14/1947247/ дискас

«C++ is to C as Lung Cancer is to Lung»

★★★★★

The ultimate measure of success for any programming language must be the impact of its applications.

Миллионы не могут ошибаться!

power
()

Он пользуется компьютером не с Linux, а с Windows

Внимательно:

Wired.com: What hardware and software do you currently use?

Stroustrup: I have a small (sub-3-pounds) laptop with a bunch of C++ compilers. It’s a Windows box. My desktop is Linux with more compilers and tools for software development.

power
()

> Он пользуется компьютером не с Linux, а с Windows

4.2 же.

Rastafarra ★★★★
()

> Wired.com: Looking at newer systems, frameworks, protocols and applications, what do you admire?

Stroustrup: I’ll just note that I consider the idea of one language, one programming tool, as the one and only best tool for everyone and for every problem infantile.

блин, расскажите ему уже про лисп.

Rastafarra ★★★★
()

а вообще интервью какое-то вялое и не флеймообразующее.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

блин, расскажите ему уже про лисп.

Вот тут Страус прав совершенно.

Miguel ★★★★★
()
Ответ на: комментарий от Gvidon

> лисп идеально подходит для решение любых задач?

ты видимо последний остался, который не в курсе, что лисп — язык *общего* назначения и емакес пророк его.

Rastafarra ★★★★
()

> «C++ is to C as Lung Cancer is to Lung»

То есть, добавление плюсов к С равносильно добавлению к нему Cancer ?

runtime ★★★★
()
Ответ на: комментарий от Rastafarra

>I consider the idea of one language, one programming tool

..., one environment, one XXX - ну Smalltalk же. Тем более, нынче Squeak'у для работы хостовая ОС становится не нужна.

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

> one XXX

ненене... ХХХ должно быть много и разных. я б даже сказал разнообразных.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

>лисп — язык *общего* назначения

Сын мой! Не впадай в ересь. Ибо сказано: И создал Бьярн С++ в качестве языка общего назначения. И увидел Бьярн, что это хорошо. И сотворил Бьярн множественное наследование, перегрузку и шаблоны.

anonymous
()
Ответ на: комментарий от anonymous

> И сотворил Бьярн множественное наследование, перегрузку и шаблоны.

Шаблоны сотворил Алекс Степанов. А Бьярн просто с этим согласился. А щас не согласился с концептами.

З.Ы. политеизм :-)

www_linux_org_ru ★★★★★
()

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

balodja ★★★
()
Ответ на: комментарий от balodja

А что могут другие языки противопоставить языковым средствам С++, а? Всякие map'ы с понтовыми фразами а-ля «higher-order functions», которые гораздо проще и яснее записываются через итераторы и циклы? Это даже не смешно.

balodja ★★★
()
Ответ на: комментарий от Macil

Я вообще не к этому веду. Ну нет никакой пропасти между ООП и ФП. НЕТ. И когда начинают заливать, что говно это ваше ФП, а вот в STL... мне действительно делается смешно.

Macil ★★★★★
()
Ответ на: комментарий от balodja

>Всякие map'ы с понтовыми фразами а-ля «higher-order functions»

которые гораздо проще и яснее записываются через итераторы и циклы?

Толсто же

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Что? Можно подумать, что эти ваши map'ы и fold'ы как-то упрощают запись алгоритмов. Фи! Типичный for_each из STL заруливает все map'ы одним махом. Мощный и простой алгоритм-концепт. Бесценная вещь!

balodja ★★★
()
Ответ на: комментарий от www_linux_org_ru

> Шаблоны сотворил Алекс Степанов. А Бьярн просто с этим согласился.

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

smh ★★★
()
Ответ на: комментарий от balodja

> Можно подумать, что эти ваши map'ы и fold'ы как-то упрощают запись алгоритмов

Внезапно, да. Пример из жизни: доменный объект «псто» имеет теги (коллекцию строк например). Пользователь вводит все теги одной строкой (каждый через запятую). При этом мы можем запросто распарсить это так:

(aString tokenize: ',') collect: [:e | e trimSeparators asLowercase]

Или, представить всё обратно в виде строки, в которой теги будут разделены запятыми (для возможности последующего редактирования пользователей оной):

tags inject: nil into: [:acc :each | acc ifNil: [each] ifNotNil: [acc, ', ', each]]]

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

yoghurt ★★★★★
()
Ответ на: комментарий от smh

Кто такой Степанов и кто такой страуструп, Сравнение пиписьки с большим..

anonymous
()
Ответ на: комментарий от yoghurt

В моих двух строчках даже для начинающего смолтокера ничего сложного нет :)

В общем, даже для несмолтокера нет.

Miguel ★★★★★
()
Ответ на: комментарий от power

это в толксах надо было обсуждать, а не в development

Deleted
()
Ответ на: комментарий от Rastafarra

Wired.com: Looking at newer systems, frameworks, protocols and applications, what do you admire?

Stroustrup: I’ll just note that I consider the idea of one language, one programming tool, as the one and only best tool for everyone and for every problem infantile.

блин, расскажите ему уже про лисп.

ждёшь не дождёшься lisp++?

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