Пятничное - Линус жжот
Sep. 14th, 2007 16:01Ограничения решают, факт.
И Линус идёт на полный и тотальный пролом!
http://article.gmane.org/gmane.comp.version-control.git/57918
Особенно понравилось
via
sim0nsays
Update: Не забывайте читать камменты дальше по ветке - там Линус отвечает на вопросы и W.B. который "D" получает ответы :)
И Линус идёт на полный и тотальный пролом!
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
Update: Не забывайте читать камменты дальше по ветке - там Линус отвечает на вопросы и W.B. который "D" получает ответы :)
no subject
Date: Sep. 14th, 2007 14:40 (UTC)Не нравится STL, Boost и "infinite amounts of pain when they don't work". Как будто Сишные либы все из себя такие идеальные и абсолютно всегда работают. Хаха, не смешите меня.
Претензии к программным моделям тоже не совсем понятны. Как будто на Си сложнее построить костыльную модель с применением кучи антипатернов, которую невозможно будет поддерживать и развивать? Да ну, не верю.
Все претензии, которые он предьявляет к С++, можно отнести и к Си.
И вообще, я очень сомневаюсь в компетентности товариша Линуса относительно С++. Просто защищает свой любимый язык, к которому привык за многие годы и на котором может лучше всего программировать.
Ничего плохого в этом нет, все мы такие.
Только его высказывания не являются истинной в последней инстанции.
no subject
Date: Sep. 14th, 2007 14:48 (UTC)Поинт был совсем в другом.
Поинт был в том, что запрещение С++ отпугнет всяких С++ дрочеров.
Это правда вобщем-то. Но правда и то, что и внятных отпугнет.
Не столько запрещение С++, сколько сам подход к "запрещению".
no subject
Date: Sep. 14th, 2007 15:00 (UTC)no subject
Date: Sep. 14th, 2007 15:02 (UTC)мне исключительно для ботанической идентификации.
no subject
Date: Sep. 14th, 2007 15:12 (UTC)no subject
Date: Sep. 14th, 2007 15:14 (UTC)no subject
Date: Sep. 14th, 2007 15:17 (UTC)no subject
Date: Sep. 14th, 2007 15:29 (UTC)>> большинство кода на Си является дрочерством.
Да ну? Ты видел Си кода в играх? Я не видел. Видел и пишу С++ код, который почти Си. Стараюсь не пользовать все, что penalty от C++.
no subject
Date: Sep. 14th, 2007 15:49 (UTC)Использование С в задачах, которые были бы решены на С++ быстрее, качественее и надежнее я считаю дрочерством. Хотя всё зависит от мотивации.
Инструменты надо применять по назначению и без религиозного фанатизма.
no subject
Date: Sep. 14th, 2007 16:04 (UTC)Не могу не умилиться, что такие прекрасные слова "быстрее", "качественнее!", "надежнее!!" и слово "*С++*" появляются вместе!
>> что ты понимаешь под дрочерством? Я считаю, что это использование инструмента не поназначению.
Совсем не могу не умилиться, о того, что в добавок к этому ты еще просишь "научите подрочить"!!?
no subject
Date: Sep. 14th, 2007 16:12 (UTC)Тьфу, может сложиться неправильное впечатление. Мне пофик на пенальти от С++. Но у меня просто нет реальных задач, где нужен был бы С++ со своим пенальти. Почти совсем нет. :)
no subject
Date: Sep. 14th, 2007 15:15 (UTC)это есть почти в любой сишной либе. С++ то религия заюзать не позволяет :)
no subject
Date: Sep. 14th, 2007 15:18 (UTC)no subject
Date: Sep. 14th, 2007 16:14 (UTC)no subject
Date: Sep. 14th, 2007 19:09 (UTC)no subject
Date: Sep. 14th, 2007 19:12 (UTC)дада.
вот таких в живую видел давно? :)
>> но вообще у С фанатов мало
видимо давно
no subject
Date: Sep. 14th, 2007 19:16 (UTC)no subject
Date: Sep. 14th, 2007 15:23 (UTC)>> это есть почти в любой сишной либе.
никогда не видел такую либу. где посмотреть?
no subject
Date: Sep. 14th, 2007 15:35 (UTC)#include <stdio.h>
FILE * - как полиморфный объект (либо скрывающийся за ним int-дескриптор/HANDLE под виндой).
no subject
Date: Sep. 14th, 2007 15:40 (UTC)так или иначе, это разве попытка реализовать виртуальные классы и наследование? :)
no subject
Date: Sep. 14th, 2007 15:52 (UTC)http://freetype.org/freetype2/docs/reference/ft2-glyph_management.html
Тут тебе и полиморфизм и наследование и инкапсуляция. Всё на ANSI C.
(no subject)
From:no subject
Date: Sep. 14th, 2007 16:22 (UTC)no subject
Date: Sep. 14th, 2007 16:24 (UTC)В современном виде - это сокрытие реализации (blackbox handle).
HANDLE под виндой - еще чище.
Я так всегда делаю, собственно.
Зачем людям знать что внутри если они с этим знанием ничего сделать не смогут?
no subject
Date: Sep. 14th, 2007 16:26 (UTC)no subject
Date: Sep. 14th, 2007 16:32 (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: