aruslan: (Default)
[personal profile] aruslan
Ограничения решают, факт.
И Линус идёт на полный и тотальный пролом!

http://article.gmane.org/gmane.comp.version-control.git/57918

Особенно понравилось
  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.

via [livejournal.com profile] sim0nsays


Update: Не забывайте читать камменты дальше по ветке - там Линус отвечает на вопросы и W.B. который "D" получает ответы :)
Page 1 of 3 << [1] [2] [3] >>

Date: Sep. 14th, 2007 12:11 (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Пользуясь тем, что тут сейчас будет тыща комментов, передают всем привет.

Date: Sep. 14th, 2007 12:13 (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Кстати, чем-то похожее про порог вхождения и функциональность - http://vtolkov.livejournal.com/43766.html

Date: Sep. 14th, 2007 12:14 (UTC)
From: [identity profile] aruslan.livejournal.com
Да ну брось, Пушыстый, что тут комментить-то.
Линус всё правильно написал.

Date: Sep. 14th, 2007 12:46 (UTC)
From: [identity profile] neteraser.livejournal.com
>> *YOU* are full of bullshit.

как же хорошо они умеют писать емейлы и пр. радости :)

Ограничения рулят

Date: Sep. 14th, 2007 12:56 (UTC)
From: [identity profile] daradiboga.livejournal.com
...Но писать for (int i = 0;...) все-таки удобно.

Date: Sep. 14th, 2007 12:56 (UTC)
From: [identity profile] dubor.livejournal.com
Линус таки жжот.

Date: Sep. 14th, 2007 13:35 (UTC)
From: [identity profile] cyberzx.livejournal.com
да ладно, обычный фанатизм. объективных доводов в пользу С, он почему-то не написал

Re: Ограничения рулят

Date: Sep. 14th, 2007 13:36 (UTC)
From: [identity profile] cyberzx.livejournal.com
Ядро линукса пишется на С99. А там уже нет таких ограничений.

Re: Ограничения рулят

Date: Sep. 14th, 2007 13:40 (UTC)
From: [identity profile] daradiboga.livejournal.com
Да, я в курсе.

Date: Sep. 14th, 2007 14:12 (UTC)

Date: Sep. 14th, 2007 14:13 (UTC)
From: [identity profile] neteraser.livejournal.com
как это не написал? вон погляди, Руслан цитировал не просто так.

Date: Sep. 14th, 2007 14:16 (UTC)
From: [identity profile] aruslan.livejournal.com
Да-да :))
Это вам не тут!

Re: Ограничения рулят

Date: Sep. 14th, 2007 14:33 (UTC)
From: [identity profile] aruslan.livejournal.com
Всё реально хорошее, что можно было без геморроя перетащить из C++ - уже перетащили в C99 и в новый будущий C, в т.ч. for(int i;...) и //.

А вот куда перетаскивать такие облачка?

Date: Sep. 14th, 2007 14:33 (UTC)
From: [identity profile] neteraser.livejournal.com
дада!!!
написано очень "вежливо" в своем роде.
после "*YOU* are full of bullshit" есть выбор -
читать дальше или не читать, и дальше, и т.д.

мдааа...
как бы так научиться.
:)

Re: Ограничения рулят

Date: Sep. 14th, 2007 14:34 (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
тебя обманули, С99 там кот наплакал

Date: Sep. 14th, 2007 14:40 (UTC)
From: [identity profile] cyberzx.livejournal.com
Дело в том, что все претензии которые он предъявляет к С++, можно и предъявить к Си.
Не нравится STL, Boost и "infinite amounts of pain when they don't work". Как будто Сишные либы все из себя такие идеальные и абсолютно всегда работают. Хаха, не смешите меня.

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

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

Только его высказывания не являются истинной в последней инстанции.

Re: Ограничения рулят

Date: Sep. 14th, 2007 14:45 (UTC)
From: [identity profile] cyberzx.livejournal.com
Обманули где? в Documentation/CodingStyle? Единственное ограничение там
"Don't use C99-style "// ..." comments", больше никаких ограничений по использованию С99 нет.

Date: Sep. 14th, 2007 14:48 (UTC)
From: [identity profile] neteraser.livejournal.com
*you* suck monkey balls!

Поинт был совсем в другом.
Поинт был в том, что запрещение С++ отпугнет всяких С++ дрочеров.
Это правда вобщем-то. Но правда и то, что и внятных отпугнет.
Не столько запрещение С++, сколько сам подход к "запрещению".

Re: Ограничения рулят

Date: Sep. 14th, 2007 14:58 (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
мало разрешить писать на С99, нужно начать писать на С99. не говоря уже про то, что, по-хорошему, нужно еще переписать на С99 уже написанное. в частности, конструкция for (int i=... в линуксе (версия 2.6.17, та, что под рукой) встречается 3 раза. из них 2 под #if 0. единственная довольно широко используемая в линуксе фича С99 - это designated initializers для глобальных переменных.

Date: Sep. 14th, 2007 15:00 (UTC)
From: [identity profile] cyberzx.livejournal.com
Ну это понятно. Только непонятно, чем хуже С++ дрочеров от С-дрочеров ну и других дрочеров, коих в каждом языке достаточно.

Date: Sep. 14th, 2007 15:02 (UTC)
From: [identity profile] neteraser.livejournal.com
а как выглядят Си-дрочеры? :))
мне исключительно для ботанической идентификации.

Date: Sep. 14th, 2007 15:12 (UTC)
From: [identity profile] cyberzx.livejournal.com
хз. я давно уже не видел живых людей. так что забыл как они выглядят :)

Date: Sep. 14th, 2007 15:14 (UTC)
From: [identity profile] neteraser.livejournal.com
вот и я никогда не видел Си-дрочеров. а С++ - другое дело совсем :)

Date: Sep. 14th, 2007 15:15 (UTC)
From: [identity profile] cyberzx.livejournal.com
Ну например, я считаю си-дрочерством любую попытку реализовать виртуальные классы и наследование через структуры с указателями на фукнкции и указателями на базовые структуры.
это есть почти в любой сишной либе. С++ то религия заюзать не позволяет :)

Date: Sep. 14th, 2007 15:17 (UTC)
From: [identity profile] cyberzx.livejournal.com
потому что большинство кода на Си является дрочерством. поэтому Си-дрочеров и не выделяют в отдельный класс.
Page 1 of 3 << [1] [2] [3] >>

Profile

aruslan: (Default)
aruslan

January 2014

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 15:32
Powered by Dreamwidth Studios