LINUX.ORG.RU
ФорумTalks

Линус считает С++ отвратительным языком


0

0

On Wed, 5 Sep 2007, Dmitry Kakurin wrote:
>
> When I first looked at Git source code two things struck me as odd:
> 1. Pure C as opposed to C++. No idea why. Please don't talk about portability,
> it's BS.

*YOU* are full of bullshit.

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.

Остальное по ссылке
http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918

ИМХО Glibы всякие на С не намного лучше чем C++

zort
()

Ну так наехали на самолично Линусом придуманный Git, вот Линус и завелся.

tailgunner ★★★★★
()

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

bugmaker ★★★★☆
()


ну это же просто самоубийство честно взять и признать, что ядро написанное на C - это &^%$%^$ по определению. с повозки то уже не спрыгнешь, масса и скорость не та...

run Linus run :)

// wbr

klalafuda ★☆☆
()

Гм. Я с ним согласен. Язык должен быть узкоспециализированным.

soomrack ★★★★
()

Он прав. С++ породил много быдлокодеров, которые начитались "С++ за 24 часа" и считают себя гениями программирования.

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

> Почему, при желании на лиспе можно за пару вечеров переписать.

Мужык, да ты просто тормоз :D Чем там целых два вечера заниматься? O_O

tailgunner ★★★★★
()

понеслась...

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

> С++ породил много быдлокодеров

Ну да, а Си, Лисп и <addyourfavouritelanguagehere> не попродили ни одного быдлокодера, ага.

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

Пифко потягивать большей частью. А для чего по-твоему вечера вообще нужны?

bugmaker ★★★★☆
()

> *YOU* are full of bullshit.

5.2 Оскорбление участников дискуссии - удалить и снять score с Линуса. При многократном повторении - забанить. Вот так!

anonymous_incognito ★★★★★
()
Ответ на: комментарий от ero-sennin

Вообще если посмотреть по контексту - Линус гонит на С++ как язык для написания git. Ну и на поколение быдлокодеров в частности.

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

>Почему, при желании на лиспе можно за пару вечеров переписать.

осталось только лисп машину из музея упереть

cvb
()

Вот тут старик Линус прав. СПП действительно лажа, которая стала стандартом, поэтому её освоило так много людей (и кроме неё ничего больше), и теперь любую критику этого языка они воспринимают как личное оскорбление.

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

Вот, подтверждаю:

>Jarosław Rzeszótko>What do you think will be the next big thing in computer programming? X-oriented programming, y language, quantum computers, what?

>Linus Torvalds>I don’t think we’ll see a “big jump”. We’ve seen a lot of tools to help make all the everyday drudgery easier - with high-level languages and perhaps the integration of simple databases into the language being the main ones. But most of the buzz-words have been of pretty limited use.

>Linus Torvalds>For example, I personally believe that “Visual Basic” did more for programming than “Object-Oriented Languages” did. Yet people laugh at VB and say it’s a bad language, and they’ve been talking about OO languages for decades.

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

>> *YOU* are full of bullshit.

> 5.2 Оскорбление участников дискуссии - удалить и снять score с Линуса.

Почему? Слово "bullshit" - устоявшееся выражение, имеет несколько значений, в том числе: "ложь", "бред собачий", "нонсенс", "ерунда", "чепуха". Линус объяснил собеседнику, что его мнение - чепуха. Разве это оскорбление?

http://multitran.ru/c/m.exe?l1=1&s=bullshit&%CF%EE%E8%F1%EA=%CF%EE%E8...

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

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

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

хм, это он про какой висуалвасик? Начиная с определённых версий он не менее "ОО" чем тот же делфя например.

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

> Линус объяснил собеседнику, что его мнение - чепуха.

Ну можно и так понять, что он сказал собеседнику You are ... То есть, вы буллшит. А вообще, мнение интересное.

anonymous_incognito ★★★★★
()

> Just to piss you off.

Во! Вот поэтому же мне не нравится растущая популярность Линуха. Хотя вообще на этом сайте принято с каким-то нездоровым интересом (похожие отклонения есть у спортивных болельщиков) следить, как кто-нибудь куда-нибудь перешёл с винды. Оставайтесь пожалуйста там, дорогие пользователи! И не ходите в нашу песочницу. :)

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

> Ну можно и так понять, что он сказал собеседнику You are ... То есть, вы буллшит.

Он сказал "you are full of...". Наиболее адекватный перевод на русский будет "ты - мешок дерьма". Насчёт начала фразы "you are", дык из-за ограничений на грамматику в английском, иначе и не получится.

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

you are full of bullshit однозначно переводится "ты полон дерьма". Что очевидно верно, если конечно поциент не голодал перед этим месяц.

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

Правильно, вендузятнегов нужно беречь. Огородить бетонной стеной, чтобы их никто не обижал, и залить потом до верху цементом, для вящей сохранности. И для науки польза. А то потом споров подобных нонешним "креационисты vs дарвинисты" не оберёшся. Будут же потом орать на весь астрал, до колик в тентаклях спорить, произошёл ли человек от вендузятнега или вендузятнег - тупиковая ветвь человечества.

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

> Что очевидно верно

Неочевидно. Есть ещё ряд субстанций. Было бы несколько корректнее сказать "ты наполовину полон дерьма". Это заодно дало бы богатую пищу на размышлений на тему, наполовину ли он недозаполнен оным дерьмом, или просто его вместимость вдвое больше чем нужно, но расходуется на побочные цели...

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

Очевидно, legacy, а не .net.

Известно, что фаном VB Торвальдс стал примерно с 4-й версии.

Если сравнивать VB с делфёй, то он практически во всём будет круче, особенно в производительности. Что касается ООП в VB6, то основные проблеммы с наследованием модулей, всё остальное вполне на уровне его времени.

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

> 2. Линус - хам

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

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

0. Патрик-Бох забыл :( .

1. Всё гадость. Лучше бы С# полажали. Ато с++ лажать боян, скушно.

2. Многие из хамов не создали операционки и никогда не, так что хам - не главное...

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

> практически во всём будет круче, особенно в производительности

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

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

> то самый правильный для тебя способ поведения - это прямо и недвусмысленно ему на это указать, разве нет?

оптимальный - смотря для достижения какой цели.

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

Ну и что? У каждого свои недостатки. Вендузятнеги вон вообще с вендой содомией занимаются регулярно и первертивно, им же никто ничего не говорит.

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

>> 2. Линус - хам

> Если более важные цели, чем быть со всеми вежливым.

то есть ты согласен, что Линус - хам? :)

> Если ты не хочешь кого-то видеть в своём сообществе, то самый правильный для тебя способ поведения - это прямо и недвусмысленно ему на это указать, разве нет?

Конечно. Например, напрямую сказать "Я не хочу тебя здесь видеть, потому что ты любишь Си++" 8)

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

> 1. Плюсы - гадость

Сам ты гадость. ;-)

> 2. Линус - хам

Плюс один, но мы ему простим...

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

>Сколько там типов модулей? Штук 5 вроде.

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

>Висуалвасик 6 отличается от делфей совсем уж немилосердной глюкавостью, и наредкость извращённой сложностью.

Если вы про сам язык и IDE, то да (хотя глюков я не видел, возможно из-за того что слишком хорошо разобрался:)). Но ничего извращённей дельфовой/билдеровской VCL нет в природе, в этом я уверен почти абсолютно.

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

> то есть ты согласен, что Линус - хам? :)

Это вопрос эмоциональной оценки, тут собственно не о чем спорить. Ну допустим хам, ну и что?

> Например, напрямую сказать "Я не хочу тебя здесь видеть, потому что ты любишь Си++" 8)

Не совсем так. Потому что те, кто любят C++, обычно больше вредят делу. :) Это, опять же, вопрос его личной оценки, но ведь это его дело - кого привлекать к своему проекту, а кого нет. Пока что практика показывает, что у него в целом неплохо получается. :)

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

> Цель указана сразу после слова "если". :)

Хм, там только пожелание: "не хотеть видеть в своём сообществе". Целей, удовлетворяющих такому пожеланию, много.

1. Не смотреть в сторону оного. Если указать оному, он станет всячески возмущаться, тем самым привлекая своё внимание. Так что для достижения такой цели предложенное действие нежелательно.

2. Самому поменять сообщество. Предоженное действие для достижения такой цели индифферентно.

3. Вынудить оного в какой-то степени добровольно покинуть сообщество. Предложенное действие весьма малоэффективно.

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

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

>С++ породил много быдлокодеров, которые начитались "С++ за 24 часа" и считают себя гениями программирования.

>С породил много быдлокодеров, которые начитались "С за 24 часа" и считают себя гениями программирования.

И?

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

> Предложенное действие весьма малоэффективно.

Разве? Если бы я хотел принять участие в каком-то проекте, а его руководитель меня послал бы таким вот образом, то я и пошёл бы. Или ты склонен думать, что программисты на C++ сплошь мазохисты и от "предложенного действия" будут наоборот появляться в ещё больших объёмах? :)

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

> С++ породил много быдлокодеров

Учи бологию за (ч0рт, не помню уже какой) класс. Быдлокодеров породили родители. И вообще, пусть их в покое, ибо http://bash.org.ru/quote/391751

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

>Вот тут старик Линус прав. СПП действительно лажа, которая стала стандартом, поэтому её освоило так много людей

ууу... как ты не прав, ты знаешь что есть много языков которыестали стандартами и которые освоило очень(относительно) мало людей? Так что С++ вовсе не изза стандартиризации так популярен.

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