The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс выступил с критикой дизайна файловых систем, opennews (?), 26-Мрт-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


47. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от anonymous (??), 26-Мрт-09, 19:21 
>Какой "метод fsync"! Линус не С++ обсуждает. :)

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

Или Вы считаете, на системные вызовы API нельзя смотреть, как на методы соответствующих им объектов?

Ответить | Правка | Наверх | Cообщить модератору

64. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 27-Мрт-09, 01:15 
А как вы думаете, почему функциональное программирование называется функциональным?..
Ответить | Правка | Наверх | Cообщить модератору

65. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 27-Мрт-09, 01:23 
Пояснение. Все имеет свое название. Так, к примеру, fsync() в Си - это функция, так почему бы нам не говорить о Си как о "функциональном" языке?..
Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 02:40 
>Пояснение. Все имеет свое название.

Пояснение. У людей, находящихся в плену стереотипов, мышление обычно сковано названиями и синтаксисом. И они обычно не видят семантику.

>Так, к примеру, fsync() в Си - это функция, так почему бы нам не говорить о Си как о "функциональном" языке?..

Для того, чтобы говорить о языке, как о функциональном, наличия функций недостаточно.

А вот наличия тех же функций, вместе с модулями, структурами и указателями вполне достаточно, чтобы использовать, как вы выражаетесь, "названия" из объектно-ориентированного набора понятий.

Ответить | Правка | Наверх | Cообщить модератору

71. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 27-Мрт-09, 03:19 
"Метод в объектно-ориентированном программировании — это функция, принадлежащая какому-то классу или объекту." ru.wikipedia.org

Т.к. fsync() не принадлежит ни классу, ни объекту, называть данную функцию методом неправомерно. Если следовать вашей логике, то можно вообще выкидывать сложившуюся терминологию и с головой погружаться в анархию, когда без сносок и пояснений вообще будет непонятно о чем конкретно или о какой парадигме идет речь.

> Пояснение. У людей, находящихся в плену стереотипов, мышление обычно сковано названиями и синтаксисом. И они обычно не видят семантику.

Как раз вы в этом самом плену и находитесь. Вы настолько погрязли в плену стериотипов ООП, что проецируете их на остальные парадигмы. Я же просто точен. Чего и вам желаю. Все-таки техническая документация - не художественная литература и требует формализации.

P.S. не продолжайте спор, в котором вы заведомо не правы.

Ответить | Правка | Наверх | Cообщить модератору

72. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 03:54 
>"Метод в объектно-ориентированном программировании — это функция, принадлежащая какому-то классу или объекту." ru.wikipedia.org
>Т.к. fsync() не принадлежит ни классу, ни объекту, называть данную функцию методом неправомерно.

Однако она чему-то принадлежит. И это что-то вы никак объектом не признаете, если не увидите в слово "class" или "object" в коде.

Как и говорилось выше, вы, как и определенная категория, просто не видите классов и объектов если они не указаны синтаксически. Т.е. для вас классы и объекты - это прежде всего синтаксические конструкции, а не информационные сущности. Что и требовалось доказать.

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

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

>> Пояснение. У людей, находящихся в плену стереотипов, мышление обычно сковано названиями и синтаксисом. И они обычно не видят семантику.
>
>Как раз вы в этом самом плену и находитесь. Вы настолько погрязли в плену стериотипов ООП, что проецируете их на остальные парадигмы. Я же просто точен. Чего и вам желаю. Все-таки техническая документация - не художественная литература и требует формализации.

Таким образом, по-вашему, парадигмы нельзя проецировать друг на друга. Однако что-то последнее время пошла мода на т.н. мутипарадигменные языки. Значит по-вашему создатели и пользователи таких языков - это погрязшие в плену стереотипов люди?

>Все-таки техническая документация - не художественная литература и требует формализации.

И при чем здесь конкретно техническая документация? Человек назвал функцию методом. Некоторым это не понравилось. Хотя он на техническую документацию вроде бы и не претендовал.

Кстати, значит по-вашему, в технической документации никак нельзя назвать функции методами. А то вдруг кто-то засомневается, что эти функции принадлежат объектам или классам. Советую вам почитать для примера техническую документацию, например, по berkeley db C-API.

>P.S. не продолжайте спор, в котором вы заведомо не правы.

P.S. Не вам решать, кто прав, а кто нет. Если вы боитесь, что с вами продолжат спор, то этим вы только демонстрируете сомнения в собственной правоте.

Ответить | Правка | Наверх | Cообщить модератору

73. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 04:11 
Кстати, вопрос имеет прямое отношение к теме. Поскольку быстрее и медленнее, нравится это кому-то или нет, но архитектура ядер ОСей постепенно подгоняется под ОО и другие высокоуровневые парадигмы.

Правда с ядром Линукса и его бардаком это сделать конечно труднее всего. Проще заново переписать. Вот создатели и некоторые из горячих поклонников и волнуются.

Ответить | Правка | Наверх | Cообщить модератору

75. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 27-Мрт-09, 04:46 
>Однако она чему-то принадлежит. И это что-то вы никак объектом не признаете, если не увидите в слово "class" или "object" в коде.
>Как и говорилось выше, вы, как и определенная категория, просто не видите классов и объектов если они не указаны синтаксически. Т.е. для вас классы и объекты - это прежде всего синтаксические конструкции, а не информационные сущности. Что и требовалось доказать.

Давайте отбросим формальности и назовем жопу головой, она ведь тоже принадлежит организму, соответственно разницы ни какой быть не должно.

Покажите информационные сущности, обладающие наследованием, полиморфизмом, изоляцией данных и другими прелестями в чистом Си (без сложного пре/пост процессинга, на манеру Objective-C). Кроме того, назовите объект/класс, к которому принадлежит fsync() и который отвечает определению объекта/класса в ООП. Мы же про "метод" fsync() изначально беседу ведем.

> Таким образом, по-вашему, парадигмы нельзя проецировать друг на друга. Однако что-то последнее время пошла мода на т.н. мутипарадигменные языки. Значит по-вашему создатели и пользователи таких языков - это погрязшие в плену стереотипов люди?

С каких это пор Си, на котором написана функция fsync(), стал мультипарадигменным языком. Вы удобные аргументы за уши не притягивайте. А то, толсто как-то получается.

> И при чем здесь конкретно техническая документация? Человек назвал функцию методом.

И формально был не прав. (См. выше про голову и жопу).

> Кстати, значит по-вашему, в технической документации никак нельзя назвать функции методами.

Если функции не принадлежат классу/объекту, то нет. См. определение метода в моем посте выше.

> Советую вам почитать для примера техническую документацию, например, по berkeley db C-API.

С чего вы решили, что данная документация - образец для подражания.

> Кстати, значит по-вашему, в технической документации никак нельзя назвать функции методами.

Если документация составлено грамотно, то нет. Т.к. метод - функция, (внимание!) принадлежащая классу или объекту. В программировании, метод - это термин, который обозначает совершенно конкретное понятие. То, что предлагает оппонент - это как называть сифилис насморком на том основании, что и то, и другое - болезни.

> P.S. Не вам решать, кто прав, а кто нет.

А почему бы и нет, собственно?..

> Если вы боитесь, что с вами продолжат спор, то этим вы только демонстрируете сомнения в собственной правоте.

Я вежливо предложил оппоненту не заниматься ерундой, вроде передергивания или искажения общепринятых понятий.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

79. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 06:27 
>>Однако она чему-то принадлежит. И это что-то вы никак объектом не признаете, если не увидите в слово "class" или "object" в коде.
>>Как и говорилось выше, вы, как и определенная категория, просто не видите классов и объектов если они не указаны синтаксически. Т.е. для вас классы и объекты - это прежде всего синтаксические конструкции, а не информационные сущности. Что и требовалось доказать.
>
>Давайте отбросим формальности и назовем <...> головой, она ведь тоже принадлежит организму, соответственно разницы ни какой быть не должно.

Значит разницу между функцией и методом вы понимаете как разницу между частями тела. Замечу, что я не утверждаю, что между этими понятиями нет разницы. Я лишь показал, что вы и такие, как вы, понимаете эту разницу чисто синтаксически.

>Покажите информационные сущности, обладающие наследованием, полиморфизмом, изоляцией данных и другими прелестями в чистом Си (без сложного пре/пост процессинга, на манеру Objective-C).

Пока что видно, что вы начитались много всяких мудреных словечек из области ООП, а главной его сути не понимаете. И продолжаете подтверждать, что вы понимаете ООП чисто синтаксически.

>Кроме того, назовите объект/класс, к которому принадлежит fsync() и который отвечает определению объекта/класса в ООП. Мы же про "метод" fsync() изначально беседу ведем.

Это вы утверждаете, что fsync() нельзя назвать методом, ссылаясь при этом на определение в Википедии. Вот вы и докажите, что fsync() не принадлежит ни какому объекту. А пока что получается, что вы понимаете объекты и классы чисто синтаксически, как уже было сказано выше.

>С каких это пор Си, на котором написана функция fsync(), стал мультипарадигменным языком. Вы удобные аргументы за уши не притягивайте. А то, толсто как-то получается.

А при чем здесь Си? Вы упрекнули меня в том, что я проецирую, как вы выразились, парадигмы друг на друга. О Си там речь не шла. Теперь видимо не знаете, как выкрутиться. Далее на почве отсутствия у вас аргументов, видимо следует ожидать от вас панических жалоб на троллинг, как это обычно делают невежды.

>И формально был не прав. (См. выше про голову и жопу).
>Если функции не принадлежат классу/объекту, то нет. См. определение метода в моем посте выше.

Вы так и не доказали ни то, ни другое. См. выше

>С чего вы решили, что данная документация - образец для подражания.

С чего вы решили, что нет. К тому же именно про образец для подражания я не говорил. Разговор шел о корректности. Где ваша хваленая "точность"?

>Если документация составлено грамотно, то нет.

Значит у вас именно такое понимание грамотности, судя по вышесказанному вами. Ваше право так считать.

>Т.к. метод - функция, (внимание!) принадлежащая классу или объекту. В программировании, метод - это термин, который обозначает совершенно конкретное понятие. То, что предлагает оппонент - это как называть сифилис насморком на том основании, что и то, и другое - болезни.

Значит по-вашему различие между функцией и методом - это то же, что между сифилисом и насморком. Замечу еще раз, что я не утверждаю, что между этими понятиями нет разницы. Я лишь показал, что вы и такие, как вы, понимаете эту разницу чисто синтаксически.

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

>Я вежливо предложил оппоненту не заниматься ерундой, вроде передергивания или искажения общепринятых понятий.

Слабость аргументов вежливостью не прикроешь. Вы пока не доказали, что назвать функцию методом в том контексте, о котором шла речь - это есть передергивание и искажение.

Ответить | Правка | Наверх | Cообщить модератору

80. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 07:15 
Вот уж точно, как тут было сказано.

Люди, которые понимают ООП, обычно понимают, что такое функция.

Однако закостенелые структурщики никак не могут понять, что такое метод. "Объект" же в их понимании - это что-то еще более сложное.

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

Те, чье мышление заперто в устаревающие системные стереотипы, чувствуют, что постепенно выпадают из темы. И активно этому сопротивляются, ратуя за устаревающие стандарты.

Ответить | Правка | Наверх | Cообщить модератору

90. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от playnet (?), 27-Мрт-09, 10:59 
Не надо путать код ядра и его апи. Для ядра главное не удобство написания, а скорость работы, стабильность и минимизация потребления ресурсов. Удобство работы с ним уже должно реализовываться через апи, и вот там можно навернуть все "покруче" да "по ООшнее". Таким образом, для ядра нормально работать не с объектами, а с байтами, и НЕнормально быть объектным. А хочется объектности -- пишите обертки.

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

Ответить | Правка | Наверх | Cообщить модератору

106. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 14:05 
Вот очередной представитель вышеозначенной категории.

>Не надо путать код ядра и его апи.

Предыдущий "борец" за стереотипы все видел на уровне синтаксиса, а вы вообще - на уровне кода. Если вы в данном контексте ничего кроме API и кода не видите, то речь шла скорее именно об API но никак не о коде ядра.

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

Между прочим от того, насколько удобнее будет его писать очень сильно зависит, насколько оперативно потом будет обеспечиваться скорость работы, стабильность и минимизация потребления ресурсов. Хотя если вы предпочитаете такие проекты, код которых неудобно писать, и гордитесь тем, что умеете отлаживать системы с запутанным кодом, работая при этом вручную вместо соответствующих утилит, то скорее всего вам лучше оставаться там, где вы привыкли быть.

Однако, в любом случае, о коде речь шла в последнюю очередь.

>Удобство работы с ним уже должно реализовываться через апи, и вот там можно навернуть все "покруче" да "по ООшнее".

Ну, во-первых, как уже было сказано, почему это вы решили, что это не касается в первую очередь именно API, нежели кода?
А во-вторых, вообще-то было сказано о повышении уровня абстракции. А для этого существуют разные технологии и парадигмы. То есть вам это представляется именно как "покруче да по ООшнее".

>Таким образом, для ядра нормально работать не с объектами, а с байтами, и НЕнормально быть объектным. А хочется объектности -- пишите обертки.

Что нормально, а что нет - это каждый решает для себя сам. "Нормальность" - это относительное понятие. Итак, для вас "нормально" работать с байтами, а не с объектами. А "объектность" вы признаете только в виде "оберток". "Объекты ядра" - слышали такое выражение?

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

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

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

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

Как уже было сказано, те кто разбирается в высокоуровневых технологиях при проектировании ядер, обычно разбираются и в "байтах" и в методах отладки и оптимизации. А вот те, кто дальше "байтов" и кода ничего не видят, чувствуют, что постепенно выпадают из темы, от того и волнуются.

Нравится это кому-то или нет, а уровень абстракции ядер будет все более и более повышаться. Хотя для тех, кто в них разобраться будет не в состоянии, по прежнему будут существовать творения на ассемблере и машинных кодах. Даже ДОС, например, все еще жив.

Ответить | Правка | Наверх | Cообщить модератору

159. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 28-Мрт-09, 01:33 
Хо-хо. Вы однозначно умеете поднять людям настроение. Итак...

> Замечу, что я не утверждаю, что между этими понятиями нет разницы.

Так о чем разговор тогда, если все-таки есть разница у понятий функции и метода?

> Вот вы и докажите, что fsync() не принадлежит ни какому объекту.

Скорее вы докажите обратное. Это же вы видите таинственные объекты в коде ядра, написанного на структурном языке.

> О Си там речь не шла.

Вы случайно не забыли о чем разговор вообще?

> Теперь видимо не знаете, как выкрутиться.

Это скорее к вам.

> Вы так и не доказали ни то, ни другое. См. выше

От вас я тоже что-то доказательств в пользу своей точки зрения не вижу. Только брызги слюней и невнятные ссылки на какую-то таинственную суть, которую я якобы дожен понимать.

> Далее на почве отсутствия у вас аргументов, видимо следует ожидать от вас панических жалоб на троллинг, как это обычно делают невежды.

Я разве жаловался? Я скорее констатировал факт. Ваш метод ведения спора больше напоминает слабо прикрытую софистику. Слов много, доказательств ноль. С моей стороны хотя бы на википедию отсылки есть...

> Значит у вас именно такое понимание грамотности, судя по вышесказанному вами. Ваше право так считать.

Мое понимание грамотности в том, чтобы быть точным не только по смыслу, но и в словах.

> Я лишь показал, что вы и такие, как вы, понимаете эту разницу чисто синтаксически.

Приведите другие различия. Только не забудьте это технически грамотно обосновать. А то у ваше вдохновение как-то резко кончается, как только дело доходит до подтверждения своих доводов.

> Абсолютно верно - "это термин, который обозначает совершенно конкретное понятие" - и пока что можно наблюдать, что суть этого понятия вы так и не уловили.

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

> Вы пока не доказали, что назвать функцию методом в том контексте, о котором шла речь - это есть передергивание и искажение.

А что же это, если данное действие явно противоречит каноническому определению термина "метод"?

Итого. Для продолжения беседы начинайте уже приводить аргументы в поддержку своих слов. Иначе ваши сентеции о слабости моих аргументов и претензии об обвинении в троллинге будут играть против вас же.

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

74. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 27-Мрт-09, 04:32 
>Как раз вы в этом самом плену и находитесь. Вы настолько погрязли
>в плену стериотипов ООП, что проецируете их на остальные парадигмы.

Если кто-то и погряз в плену стереотипов ООП, то по крайней мере в структурном программировании такие люди обычно разбираются. А вот погрязшие в стереотипах структурного программирования обычно ООП осилить бывают не в состоянии. И понимают все "формально" - для них "class" - это особого вида "struct", а если нет "class", то сказать "метод" в их понимании - это преступление.

>Я же просто точен. Чего и вам желаю. Все-таки техническая документация -
>не художественная литература и требует формализации.

Вот именно, что вы мыслите не "точно", а именно "формально". Формализация нужна транслятору, а хороший программист должен мыслить творчески, дешевые кодеры - не в счет. И художественная литература программистам тоже никак не мешает.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

76. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Gris (?), 27-Мрт-09, 04:57 
>>Как раз вы в этом самом плену и находитесь. Вы настолько погрязли
>>в плену стериотипов ООП, что проецируете их на остальные парадигмы.
>
>Если кто-то и погряз в плену стереотипов ООП, то по крайней мере
>в структурном программировании такие люди обычно разбираются. А вот погрязшие в
>стереотипах структурного программирования обычно ООП осилить бывают не в состоянии. И
>понимают все "формально" - для них "class" - это особого вида
>"struct", а если нет "class", то сказать "метод" в их понимании
>- это преступление.
>

Ага, ага...

Я говорю про значение термина "метод", а не про наличие синтаксических контрукций class или struct.

>>Я же просто точен. Чего и вам желаю. Все-таки техническая документация -
>>не художественная литература и требует формализации.
>
>Вот именно, что вы мыслите не "точно", а именно "формально". Формализация нужна
>транслятору, а хороший программист должен мыслить творчески, дешевые кодеры - не
>в счет. И художественная литература программистам тоже никак не мешает.

А потом получаются "художники", тонко чувствующие творческие люди, которые, отбросив формальности, пишут что-то вроде:

for(int i=1;i<5;i++)
{
cout << "OK? (y/n) ";
cin >> c;
// bol'shie i malen'kie bukvi
if(c!='y' && c!='Y' && c!='n' && c!='N') i--;
else i=10;
}

Вместо скучного и формального:

do
{
  printf("OK? (y/n) ");
  scanf("%c", &c);
  c = toupper(c);
} while ((c != 'Y') && (c != 'N'));

Толку от творчества, ради творчества?.. Как скажется на качестве кода то, что "творческий" и "точный" программист стал функцию, структурного языка, ООП-шным термином "метод" называть?

Ответить | Правка | Наверх | Cообщить модератору

78. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 27-Мрт-09, 05:42 
>Я говорю про значение термина "метод", а не про наличие синтаксических контрукций class или struct.

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

>А потом получаются "художники", тонко чувствующие творческие люди,

В любом случае, видно, что вы себя ни к "художникам", ни к творческим, ни к тонко чувствующим не относите.

>которые, отбросив формальности, пишут что-то вроде:
> <Первый пример>

Именно это вы называете отбрасыванием формальностей? Хотя вы скорее привели именно формальный подход человека, который долго писал на С, а потом немного прочитал что-то о С++. Только при чем здесь ООП вообще?

>Вместо скучного и формального:
> <Второй пример>

Как и следовало ожидать, вы судите об ООП по методам реализации алгоритмов. И по-вашему, при реализации методов, кто-то мешает писать так, как во втором вашем примере. И именно эти два примера по-вашему наглядно демонстрируют разницу между структурным и объектным подходами.

>Толку от творчества, ради творчества?.. Как скажется на качестве кода то, что "творческий" и "точный" программист стал функцию, структурного языка, ООП-шным термином "метод" называть?

Значит, по-вашему именно вышеприведенный вами первый пример является образцом творческого подхода. А второй пример - это именно пример по-вашему формального подхода. И значит по-вашему, приведенные вами примеры, являются доказательством того, что функцию нельзя назвать методом.

Ну да, на С-подобных языках скорее всего будет лучше реализовать эту задачу именно так, как во втором примере (а может и еще лучше можно). Однако при чем здесь творчество, формализация и ООП?

И наконец, кто мешает написать к примеру так:
do {
  cout << "OK? (y/n) ";
  cin >> c;  c = toupper(c);
} while ((c != 'Y') && (c != 'N'));

Только снова, при чем здесь ООП?

Также можно сказать, что видимо кроме C++ и С вы других языков особо и не изучали. И как могла бы выглядеть реализация этой задачи на других языках, вы тоже представить себе не можете.

Вы просто толком не разбираетесь ни в ООП, ни в программировании вообще и путаете черное с квадратным.

Ответить | Правка | Наверх | Cообщить модератору

103. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от dq0s4y71 (?), 27-Мрт-09, 13:23 
>
>И наконец, кто мешает написать к примеру так:
>do {
>  cout << "OK? (y/n) ";
>  cin >> c;  c = toupper(c);
>} while ((c != 'Y') && (c != 'N'));
>

Замечательный пример того, как не надо использовать С++. Зачем делать программу заведомо некомпилируемой С-компиляторами, если основные преимущества С++ все равно не используются?

Ответить | Правка | Наверх | Cообщить модератору

108. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 27-Мрт-09, 14:16 
>Замечательный пример того, как не надо использовать С++. Зачем делать программу заведомо некомпилируемой С-компиляторами, если основные преимущества С++ все равно не используются?

Да по барабану, как это лучше на C++. Кроме С++ есть еще куча других языков, которые поддерживают ОО парадигму. И так понятно, что некто Gris смотрит на символы, как на байты, а не как на объекты. И примеры он вообще не в тему привел.

И наконец, снова, ОО - это не синтаксические навороты, это прежде всего один из способов мышление (и при том не единственный). А синтаксические навороты можно сделать на уровне парсера и без ОО.

Ответить | Правка | Наверх | Cообщить модератору

165. "А"  +/
Сообщение от Анонимус (?), 28-Мрт-09, 14:23 
Вы всячески пытаетесь сменить тему разговора, т.к. поняли, что не правы?
"метод" - это термин ООП и в функциональном программировании не может применяться.
А весь прочий флуд - это чистой воды ТРОЛЛИНГ. Читать противно весь этот бред высосанный из пальца.


Ответить | Правка | Наверх | Cообщить модератору

177. "B"  +/
Сообщение от mnd (?), 29-Мрт-09, 14:26 
>Вы всячески пытаетесь сменить тему разговора, т.к. поняли, что не правы?
>"метод" - это термин ООП и в функциональном программировании не может применяться.

Ну-ну. И где вы тут увидели функциональное программирование?

Ответить | Правка | Наверх | Cообщить модератору

167. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от angra (ok), 28-Мрт-09, 14:56 
mnd и Аноним замечательно вписались в обсуждение продемонстрировав пример титеретиков. Можно сколько угодно, рассказывать про способ мышления, концепции и недоступную простым смертным СУТЬ, вот только реальный мир на это ложил с прибором. ООП как и другие стили это в первую очередь именно формализм и синтаксис. От называния filehandler объектом, он им не станет и open, close, read, write, fsync останутся функциями, а не методами. Формализм, отрицаемый "художниками", дает термины, _одинаково_ понимаемые большинством("творческие личности" конечно не в счет, их удел витание в своих личных облаках) программистов, что в свою очередь позволяет без лишнего словоблудия и неоднозначностей понимать сказанное другим.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

178. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 29-Мрт-09, 15:00 
>mnd и Аноним замечательно вписались в обсуждение продемонстрировав пример титеретиков. Можно сколько угодно, рассказывать про способ мышления, концепции и недоступную простым смертным СУТЬ, вот только реальный мир на это ложил с прибором.

Если вы на что-то ложите, это еще не есть проявление "реального мира".

>ООП как и другие стили это в первую очередь именно формализм и синтаксис. От называния filehandler объектом, он им не станет и open, close, read, write, fsync останутся функциями, а не методами.

Значит вы еще один из тех, кто считает, что ООП - это прежде всего синтаксис. Кроме того, вы считаете, что функции в программировании никак не могут быть методами. А что же такое по-вашему методы, если ими по-вашему не могут быть функции?

>Формализм, отрицаемый "художниками", дает термины, _одинаково_ понимаемые большинством("творческие личности" конечно не в счет, их удел витание в своих личных облаках) программистов, что в свою очередь позволяет без лишнего словоблудия и неоднозначностей понимать сказанное другим.

То есть надо понимать, что разговор о творческом мышлении и о формальном мышлении вы понимаете буквально - "художники отрицают формализм". А вообще насколько правильно вы понимаете, что такое различные виды мышления и что такое формализм?

Значит по-вашему формализм дает ничто иное, как термины, а те, кого вы называете "художниками" по-вашему эти термины отрицают.

Говоря презрительно о творческих личностях, что они по-вашему витают в облаках, вы признаете тем самым, что именно так представляете себе творчество. Из этого естественно заключить, что сами вы творчески мыслить не способны. Однако откуда у вас такая уверенность, что творческие личности не способны мыслить формально. Здесь уже одно не следует из другого.

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

Вы просто очередной горе-"грамотей".

Ну и наконец, судя по всему конкретно ОО-мышление и вообще творческое мышление - видимо для вас одно и то же.

Ответить | Правка | Наверх | Cообщить модератору

180. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 29-Мрт-09, 15:33 
>Можно сколько угодно, рассказывать про способ мышления, концепции и недоступную простым смертным СУТЬ

Если вам не удалось освоить какой либо способ мышления, из этого никак не следует, что владеющие им являются бессмертными. Так что, если кто тут и пытался создать миф про злых Горцев++, так именно вы.

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

Ответить | Правка | Наверх | Cообщить модератору

181. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от angra (ok), 29-Мрт-09, 16:38 
Молодой человек, не приписывайте мне своих мыслей и вам не придется героически их разоблачать. Я ООП освоил лет пятнадцать назад, как на уровне синтаксиса(тогда это были C/Pascal/Assembler) так и на уровне парадигмы. С тех пор свободно применяю там, где в нем есть необходимость и, что значительно важнее, не использую его там, где оно не нужно. И за эти пятнадцать лет ни мне,  ни коллегам(близким по уровню), не приходило в голову называть структуру объектом, функцию методом и голову жопой. А вот титеретиков и просто обчитавшихся книжек/статей пионеров повидал изрядно. Где-то тринадцать лет назад ООП был писком моды, как функциональное пару лет назад, тогда такие дурачки кричали, что ООП единственно верный путь мышления и программирования, призывали во всем видеть объекты и похоронить процедурный стиль. Адекватных людей обвиняли в неспособности воспринять новые концепции, а свое убогое понимание считали той самой высшей сутью. Но как обычно, собака лает, а караван идет. Может и вы когда-нибудь повзрослеете как программист.
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

187. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 30-Мрт-09, 00:18 
>Молодой человек, не приписывайте мне своих мыслей и вам не придется героически их разоблачать.

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

>Я ООП освоил лет пятнадцать назад, как на уровне синтаксиса(тогда это были C/Pascal/Assembler) так и на уровне парадигмы.

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

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

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

Факт остается фактов - вы не знаете, о чем говорите. И ссылаетесь на время и возраст, как на решающий аргумент, не подлежащий по-вашему апелляции. Очень удобно.

И наконец, ваша фраза - "как на уровне синтаксиса, так и на уровне парадигмы". Таким образом, для вас термин "парадигма" является противоположностью термину "синтаксис". Хотя если учесть, что ООП является парадигмой само по себе, то как это вы его изучали "на уровне парадигмы". А если допустить, что и термин "синтаксис" вы понимаете не правильно (так как он у вас почему-то получается противоположностью термину "парадигма"), то вообще не известно, что вы там изучали все эти 15 лет. Вы даже свои мысли грамотно формулировать не научились.

Видимо вы даже само указание на то, что вы понимаете ООП на уровне синтаксиса - вы даже саму эту фразу правильно понять не можете, как выясняется.

И при чем тут вообще "C/Pascal/Assembler" если речь идет об ООП? - Сами себе противоречите. И это только по одной вашей фразе. Продолжайте в том же духе, и вообще выснится, что вы вместо ООП изучали что-то другое все ваши 15 лет.

Дальше по вашему тексту не менее весело.

>И за эти пятнадцать лет ни мне, ни коллегам(близким по уровню), не приходило в голову называть структуру объектом, функцию методом и <т.д.>

При чисто синтаксической трактовке ООП это действительно будет казаться так, но только казаться. А то что вы вместе с вашими коллегами (близкими вам по уровню) все эти 15 лет трактовали ООП чисто синтаксически - это само собой разумеется, с вашим образом мышления на уровне кода вы и не могли его иначе трактовать. Об этом собственно и шла речь еще в начале, еще до того, как вы ввязались. Это собственно и есть классическая ошибка, которая описывается в любом грамотном учебнике по ООП (подчеркну, в учебнике по ООП, а не по какому-то конкретному языку программирования).

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

Далее читаем.

>А вот титеретиков и просто обчитавшихся книжек/статей пионеров повидал изрядно. Где-то тринадцать лет назад ООП был писком моды, как функциональное пару лет назад, тогда такие дурачки кричали, что ООП единственно верный путь мышления и программирования, призывали во всем видеть объекты и похоронить процедурный стиль.

Говорите, "кричали единственно верный"? А я специально, предвосхищая подобные заявления, написал вот здесь: https://www.opennet.ru/openforum/vsluhforumID3/51167.html#108

>>И наконец, снова, ОО - это не синтаксические навороты, это прежде всего один из способов мышления (и при том не единственный). А синтаксические навороты можно сделать на уровне парсера и без ОО.

Я специально написал ОДИН ИЗ и НЕ ЕДИНСТВЕННЫЙ. А вы это "ушами прохлопали" и упрекаете меня в обратном. Вы думаете, что вы первый, кто с подобными речами выступает. Это просто классика. Вы как агнец идете на заклание в заранее расставленные ловушки.

Никто процедурный стиль и не собирался хоронить (хотя и здесь вы неправильно используете терминологию, говоря "процедурный" в противовес ОО, ну да ладно). Все парадигмы программирования развиваются параллельно. А все эти "писки моды", про которые вы говорите, это не более чем "писки моды" на конкретные синтаксические навороты в конкретных языках программирования.

Вы просто со своими коллегами (близкими вам по уровню) все эти пятнадцать лет не могли выбраться за пределы синтаксиса ранее изученных вами "C/Pascal/Assembler". И до смены парадигмы вы так и не добрались, а продолжали "шпарить" программы структурными методами, гордо заменив термины "структура" на "класс", а "функция" на "метод".

Классики ООП не раз говорили, что проще научить ребенка ОО-мышлению, чем закостенелого структурного программиста. Вот "переходные" языки типа С++ и Object Pascal как раз и писались в расчете на таких как вы и ваши коллеги (близкие вам по уровню). Эти языки как раз и позволяли если не научить старых программистов новой парадигме, то хотя бы использовать их консерватизм в коммерческих интересах и "толкать" им такие языки. Что собственно с вами и делали все ваши 15 лет. Тогда как другие, которых вы называли "дурачками", действительно использовали ОО-парадигму по-настоящему во всей ее мощи, не хороня при этом структрно-императивную парадигму. И могли спокойно реализовать ОО парадигму на обычном языке С, т.е. с использованием любого синтаксиса. Вот и ответ, считать ли методами вызовы С-API в ядре Linux. Потому что они просто были в состоянии отличить одно от другого в отличии от вас и ваших коллег (близких вам по уровню).

>Адекватных людей обвиняли в неспособности воспринять новые концепции, а свое убогое понимание считали той самой высшей сутью.

Правильно вас обвиняли. Вы так за ваши 15 лет ничего и не поняли.

Вы что-то говорили про функциональное программирование? Так вот вам подсказка - в функциональном программировании функция является _объектом_первого_класса_ , вы должны были слышать эту формулировку, если считаете себя "зрелым программистом", хотя не мудрено, что вы это выражение тоже не понимаете, как и все остальное. Дам еще подсказку. Также как функциональная парадигма называется функциональной, ОО парадигма называется _объектно_ориентированой_ - именно так, а не "класс-ориентированной" и не "метод-ориентированной". Т.е. вы с вашими коллегами (близкими вам по уровню) все ваши 15 лет за классами и методами не видели объектов. Вы за деревьями не видели леса. Все ваши 15 лет. Тогда как функция является _объектом_ в первую очередь, так же как классы и методы. Если вы возьмете современные языки программирования, то они реализованы именно так.

>Но как обычно, собака лает, а караван идет. Может и вы когда-нибудь повзрослеете как программист.

Лучше уж оказаться на крайний случай лающей собакой. Чем придорожным столбом вроде вас и ваших коллег (близких вам по уровню), мимо которого все ваши 15 лет шли караваны.

Прежде чем называть меня "молодым человеком" смотрите, чтобы вас самого не причислили к зеленым штудентам. Хотя я предпочитаю оставаться молодым душой и разумом до самого конца и смотреть на сущность явлений глазами ребенка. А вот вы, измеряя все в чистых годах (см. начало) и призывая других взрослеть, оказались стареющим программистом, как это было с поклонниками КОБОЛа на западе и поклонниками FoxPro и DOS в России.

Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

205. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от angra (ok), 31-Мрт-09, 12:14 
Словоблудие тоже присуще большинству титеретиков. Найдите разницу между "изучал" и "изучил", после чего напишите новый "разгромный" пост, так как весь предыдущий построен на вашем неумении различить совершенный и несовершенный вид в русском языке.
Хотя вы наверняка скажите, что это чисто грамматическая(синтаксис!) разница, а важнее всего СУТЬ :)

P.S. "молодой человек" была выбрано на основе ваших подростковых суждений, а не паспортного возраста. Некоторые умудряются и в 50 лет оставаться в умственном развитии подростками. Кое-кто даже признается в таком стремлении.

Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

208. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от mnd (?), 31-Мрт-09, 14:39 
>Словоблудие тоже присуще большинству титеретиков.

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

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

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

А также, если вы все-таки изучение начали совершать, это еще не значит, что вы его совершили. Это тоже всего лишь ваши пустые заявления.

>Хотя вы наверняка скажите, что это чисто грамматическая(синтаксис!) разница, а важнее всего СУТЬ :)

На этот раз мы выясняем, что для вас грамматика и синтаксис - одно и то же.
Кроме того, вы считаете, что "грамматическая разница" не меняет по-вашему сути. Интересно, какую роль вы отводите грамматике в языках (естественных и искусственных).

>"молодой человек" была выбрано на основе ваших подростковых суждений, а не паспортного возраста.

Но вы же сами стали измерять объем и качество знаний в годах, потраченных на их изучение.

>Некоторые умудряются и в 50 лет оставаться в умственном развитии подростками. Кое-кто даже признается в таком стремлении.

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

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

Так какой у меня возраст по-вашему?

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

Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

133. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 18:09 
>Замечательный пример того, как не надо использовать С++. Зачем делать программу заведомо некомпилируемой С-компиляторами, если основные преимущества С++ все равно не используются?

Замечательный пример того, когда пытаются думать сразу обо всем. Зачем ядро Линукса сделано некомпилируемым другими компиляторами, если куча возможностей gcc все равно не используется?

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

Или еще на этапе первой реализации погрязнуть в изучении спецификаций и различий в компиляторах.

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

183. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от dq0s4y71 (?), 29-Мрт-09, 21:46 
>>Замечательный пример того, как не надо использовать С++. Зачем делать программу заведомо некомпилируемой С-компиляторами, если основные преимущества С++ все равно не используются?
>
>Замечательный пример того, когда пытаются думать сразу обо всем. Зачем ядро Линукса
>сделано некомпилируемым другими компиляторами, если куча возможностей gcc все равно не
>используется?
>

Вот вы Линусу об этом и скажите. Какое отношение это имеет к моей реплике - непонятно. Кстати, некоторые возможности были добавлены в gcc СПЕЦИАЛЬНО для компиляции ядра. Если вы для своей программы еще напишете и свой компилятор, то мне будет понятно, почему вы в ней используете какие-то непортабельные свойства.

>Что лучше, сначала заняться проектированием, получить работающий вариант на одном компиляторе, а
>потом уже решать проблемы с переносимостью по мере возникновения.

Зачем сначала СОЗДАВАТЬ проблемы с переносимостью и потом их РЕШАТЬ? Какая сермяжная правда в том, чтобы всегда писать "cin >> c;" вместо "scanf("%c", &c);", если больше НИ ОДНО свойство С++ не используется?

Ответить | Правка | Наверх | Cообщить модератору

101. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от dq0s4y71 (?), 27-Мрт-09, 13:16 
>[оверквотинг удален]
>do
>{
>  printf("OK? (y/n) ");
>  scanf("%c", &c);
>  c = toupper(c);
>} while ((c != 'Y') && (c != 'N'));
>
>Толку от творчества, ради творчества?.. Как скажется на качестве кода то, что
>"творческий" и "точный" программист стал функцию, структурного языка, ООП-шным термином "метод"
>называть?

Примеры отсюда что-ли брали? http://lurkmore.ru/Программист#.D0.91.D1.8B.D0.B4.D0.BB.D0.BE.D0.BA.D0.BE.D0.B4.D0.B5.D1.80 ;)

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

100. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от fresco (??), 27-Мрт-09, 13:13 
> Т.к. fsync() не принадлежит ни классу, ни объекту

метод fsync() принадлежит объекту файл. читаем "Understanding the linux kernel", про common file model

какая разница на чем реализована программа. важна архитектура, а в VFS она объектная.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

110. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 14:25 
>метод fsync() принадлежит объекту файл. читаем "Understanding the linux kernel", про common file model
>какая разница на чем реализована программа. важна архитектура, а в VFS она объектная.

Можно было бы им и не подсказывать. Пусть бы эти "знатоки" ООП сами голову поломали, где они дали ляпа.

Ответить | Правка | Наверх | Cообщить модератору

98. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от dq0s4y71 (?), 27-Мрт-09, 12:43 
>>Какой "метод fsync"! Линус не С++ обсуждает. :)
>
>По-Вашему, если не используется объектно-ориентированный синтаксис, то это никак не подразумевает ОО-семантику?
>

Не надо ничего "подразумевать". Надо переводить то, что написано. :)

>
>Или Вы считаете, на системные вызовы API нельзя смотреть, как на методы
>соответствующих им объектов?

На системные вызовы API можно смотреть хоть через задницу, но это не имеет никакого отношения к данной заметке. :)

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

107. "Линус Торвальдс выступил с критикой дизайна файловых систем"  +/
Сообщение от Аноним (-), 27-Мрт-09, 14:07 
>На системные вызовы API можно смотреть хоть через задницу, но это не имеет никакого отношения к данной заметке. :)

Какое это имеет отношение к данной заметке, написано выше.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру