Re[9]: Современное программирование
От: Gaperton http://gaperton.livejournal.com
Дата: 22.12.05 17:12
Оценка: -1
Здравствуйте, eao197, Вы писали:

E>Здравствуйте, Gaperton, Вы писали:


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


E>Точно с таких же позиций можно спросить, почему под учебой и повышением квалификации неявно подразумевается изучение языков?


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

E>И почему, если библиотека, то идиотская, а если язык -- то полезный. Разве идиотских языков не бывает?

Что я точно не намерен делать — это ввязываться в идиотские споры.

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


E>Потому, что на одновременное изучение и того и другого времени уже не хватает. Приходится выставлять приоритеты.


Прекрасно. Вы выставили приоритеты, как считаете нужным — прекрасно. Не лезьте со своими приоритетами к другим людям — они их расставили так, как удобно им, а не вам. Как вы вообще можете об этом спорить, я не понимаю? Приоритеты других людей — не ваше дело, также как и их семейное положение — не ваше дело. Еще раз повторюсь — я нахожу "дискуссию" в этой ветке совершенно безобразной, и принимать в ней участие не собираюсь.
Re[28]: Современное программирование
От: Cyberax Марс  
Дата: 22.12.05 17:12
Оценка:
Pzz wrote:
> По-моему, это полная глупость. Таким образом (через подражание) можно
> научиться чужие исходники подкручивать. Писать свой код так не научишься...
Я до сих пор начинаю изучать многие вещи с того, что беру готовый
работающий пример и начинаю его крутить.

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[10]: Современное программирование
От: Cyberax Марс  
Дата: 22.12.05 17:15
Оценка: :)
Pzz wrote:
>> Особенно интересна вторая книга. Например, реализация паттернов Reactor
>> и Proactor.
> Вот уж не знал, 1) что столь простая вещь может называться столь
> мудреными словами 2) что об этом аж целые книжки написаны...
Дьявол, он как известно в деталях. Функциональность паттерна
"операционная система" тоже описывается в одном предложении.

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[28]: Современное программирование
От: Anton Batenev Россия https://github.com/abbat
Дата: 22.12.05 17:16
Оценка:
Здравствуйте, Pzz, Вы писали:

>> Для начала не требуется понимание. Для начала требуется подражание тому,

>> что работает — т.е. делаем по образу и подобию и выясняем почему не
>> получается. Меняем пару-тройку строк и смотрим что получается.
Pzz>По-моему, это полная глупость. Таким образом (через подражание) можно
Pzz>научиться чужие исходники подкручивать. Писать свой код так не научишься...

Подражание — суть обучения с момента рождения. Вы впервые читаете книгу по программированию на своем первом языке и если вам не покажут синтаксис, то вы никогда ничего и не напишете, потому что просто нельзя сделать то, чего не знаешь.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Современное программирование
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 22.12.05 17:18
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Ну, во-первых, я ни в коем случае не хотел Вас обидеть. Если все же

Pzz>обидел, прошу прощения...

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

Вот о таких различиях я и говорил.

Pzz>Я, в общем-то не сказал про ACE ничего плохого. Я сказал, это ACE, как и

Pzz>все прочие фреймворки, бесполезна, как объект познания. Это не значит,
Pzz>что ее нельзя использовать в своих программах.

Простите, я не хотел переходить на такой уровень обсуждения, но вы вообще ACE владеете?


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[10]: Современное программирование
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 22.12.05 17:26
Оценка:
Здравствуйте, Gaperton, Вы писали:

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


Извините, Gaperton, но я считаю, что вы ошиблись адресом. Я никому не указывал, что и как изучать.

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

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

Поэтому я согласен с твоими словами о приоритетах и их навязывании. Но вот почему эти слова направлены в мой адрес понять не могу.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[11]: Современное программирование
От: Gaperton http://gaperton.livejournal.com
Дата: 22.12.05 17:42
Оценка:
Здравствуйте, eao197, Вы писали:

E>Здравствуйте, Gaperton, Вы писали:


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


E>Извините, Gaperton, но я считаю, что вы ошиблись адресом. Я никому не указывал, что и как изучать.

Я рад, если это так, и я ошибся. На самом деле.

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

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

E>Поэтому я согласен с твоими словами о приоритетах и их навязывании. Но вот почему эти слова направлены в мой адрес понять не могу.

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

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

E>Потому, что на одновременное изучение и того и другого времени уже не хватает. Приходится выставлять приоритеты.


Предлагаю замять эту тему.
Re[29]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 17:42
Оценка:
eao197 wrote:
>
> Pzz>По-моему, это полная глупость. Таким образом (через подражание) можно
> Pzz>научиться чужие исходники подкручивать. Писать свой код так не
> научишься...
>
> Многие художники начинали учиться копируюя работы признаных мастеров.

Это совершенно другой путь обучения. Он предполагает, кстати, наличие
живого учителя.
Posted via RSDN NNTP Server 2.0
Re[13]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 17:43
Оценка:
Cyberax wrote:
>
>> Я, в общем-то не сказал про ACE ничего плохого. Я сказал, это ACE, как и
>> все прочие фреймворки, бесполезна, как объект познания. Это не значит,
>> что ее нельзя использовать в своих программах.
> Отнюдь. ACE показывает как можно организовать сетевые приложения на
> императивном языке с ручным управлением памятью. Для меня это не менее
> фундаментально, чем изучение Лиспа как языка с нефиксированым
> синтаксисом, например.

Лисп, по-моему, надо изучать не ради нефиксированного синтаксиса.
Posted via RSDN NNTP Server 2.0
Re[29]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 17:44
Оценка: :)
Cyberax wrote:
>
>> По-моему, это полная глупость. Таким образом (через подражание) можно
>> научиться чужие исходники подкручивать. Писать свой код так не научишься...
> Я до сих пор начинаю изучать многие вещи с того, что беру готовый
> работающий пример и начинаю его крутить.

У всех свои недостатки. Я, например, проектирую не на бумажке, а в
процессе изготовления прототипа. Только почему-то мои прототипы в
конечном итоге становятся релизами...
Posted via RSDN NNTP Server 2.0
Re[29]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 17:47
Оценка:
Anton Batenev wrote:
>
>>> Для начала не требуется понимание. Для начала требуется подражание тому,
>>> что работает — т.е. делаем по образу и подобию и выясняем почему не
>>> получается. Меняем пару-тройку строк и смотрим что получается.
> Pzz>По-моему, это полная глупость. Таким образом (через подражание) можно
> Pzz>научиться чужие исходники подкручивать. Писать свой код так не
> научишься...
>
> Подражание — суть обучения с момента рождения. Вы впервые читаете книгу
> по программированию на своем первом языке и если вам не покажут
> синтаксис, то вы никогда ничего и не напишете, потому что просто нельзя

Если Вы готовы потратить на изучение языка программирование столько же
времени, и сил, сколько Вы потратили в детстве на изучение своего
родного языка, то да, Вы правы. Учтите только, что те навыки к
синпрактическому обучению, которые у Вас были в 3-5 лет, сейчас для Вас,
к сожалению, безвозвратно утеряны...
Posted via RSDN NNTP Server 2.0
Re[13]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 17:48
Оценка: :)
eao197 wrote:
>
> Pzz>Ну, во-первых, я ни в коем случае не хотел Вас обидеть. Если все же
> Pzz>обидел, прошу прощения...
>
> Как я уже говорил, пытатья подколоть, обидеть или разозлить меня
> высказываниями в мой адрес в форуме бесполезно.
> Я вообще-то говорил то, что думаю -- люди разные, кто-то лучше
> соображает, кто-то лучше помнит. Особенно это было заменто во время
> учебы на мат.анализе или уравнениях матфизики. Может быть в престижных
> столичных вузах и нет такой разницы в понимании данных предметов у
> студентов, поскольку туда отбор совсем другой. А вот у нас народ совсем

А это-то причем?

> Pzz>Я, в общем-то не сказал про ACE ничего плохого. Я сказал, это ACE, как и

> Pzz>все прочие фреймворки, бесполезна, как объект познания. Это не значит,
> Pzz>что ее нельзя использовать в своих программах.
>
> Простите, я не хотел переходить на такой уровень обсуждения, но вы
> вообще ACE владеете?

Нет, а что?
Posted via RSDN NNTP Server 2.0
Re[12]: Современное программирование
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 22.12.05 17:57
Оценка: +2
Здравствуйте, Gaperton, Вы писали:

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

G>Можно поинтересоваться — зачем вы это отметили? Вы что, думаете, что здесь случайно затесался какой-нибудь имбицилл, который не понимает этой разницы? Причины завала проектов лежат вообще в другой области — это совершенно за уши притянутая тема. Так зачем вы ее касаетесь?

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

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

G>Предлагаю замять эту тему.


Ok. Замяли.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[14]: Современное программирование
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 22.12.05 18:01
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А это-то причем?


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

>> Простите, я не хотел переходить на такой уровень обсуждения, но вы

>> вообще ACE владеете?

Pzz>Нет, а что?


Тогда, к сожалению, к вам можно отнести фразу "Пастернака не читал, но осуждаю". Т.е. вы начинаете применять те же приемы, в которых reductor обвинял нас, своих опонентов.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[30]: Современное программирование
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 22.12.05 18:03
Оценка:
Здравствуйте, Pzz, Вы писали:

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


Pzz>Это совершенно другой путь обучения. Он предполагает, кстати, наличие

Pzz>живого учителя.

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


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[13]: Современное программирование
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 22.12.05 18:03
Оценка: :)
Здравствуйте, eao197, Вы писали:

E>Простите, я не хотел переходить на такой уровень обсуждения, но вы вообще ACE владеете?


я вот вообще на C++ не программирую, считая этот инструмент бесполезный свистулькой
Автор: Pzz
Дата: 22.12.05
(c) Pzz

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[15]: Современное программирование
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.12.05 18:15
Оценка:
eao197 wrote:
>
> Pzz>А это-то причем?
>
> Очень просто, если брать меня, то я очень быстро забываю то, чем не
> пользуюсь. Поэтому лично мне бесполезно изучать что-то прозапас -- все
> равно забуду. А если reductor или Gaperton может запомнить многие детали
> и идиомы языка, которым долго не пользуются, то у них и оношение к
> изучению языков совсем другое.

Я тоже быстро забываю, ну и что? Я вот в man printf все время
подглядываю, чтобы вспомнить, какие там форматы надо писать. И порядок
аргументов fwrite тоже, вероятно, никогда не запомню.

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

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

>>> Простите, я не хотел переходить на такой уровень обсуждения, но вы

>>> вообще ACE владеете?
>
> Pzz>Нет, а что?
>
> Тогда, к сожалению, к вам можно отнести фразу "Пастернака не читал, но
> осуждаю". Т.е. вы начинаете применять те же приемы, в которых reductor
> обвинял нас, своих опонентов.

Во-первых, я не осуждаю, а высказываю свое мнение. Во-вторых, в случае с
Пастернаком речь шла об исключении из Союза писателей (что автоматически
обозначало невозможность издаваться, невозможность зарабатывать на жизнь
и т.д.) под всеобщую "одобрямс". А это тоже не наш случай. В третьих, с
обвинениями в/из адреса reductor'а разбирайтесь как-нибудь без меня

А что касается моего права иметь свое мнение про ACE, не будучи с ней
глубоко знаком, пожалуй я не буду защищать это свое право. Можете
считать, что я его узурпировал

Вообще, идея проводить какую-то зависимость между ценностью мнения
некоторого человека, и его регалиями (к которым я, безусловно, отношу и
сертифицированное/несертифицированное знание каких-то технологих) мне не
кажется очень продуктивной.
Posted via RSDN NNTP Server 2.0
Re[13]: Современное программирование
От: Gaperton http://gaperton.livejournal.com
Дата: 22.12.05 18:51
Оценка: 1 (1)
Здравствуйте, eao197, Вы писали:

E>Здравствуйте, Gaperton, Вы писали:


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

G>>Можно поинтересоваться — зачем вы это отметили? Вы что, думаете, что здесь случайно затесался какой-нибудь имбицилл, который не понимает этой разницы? Причины завала проектов лежат вообще в другой области — это совершенно за уши притянутая тема. Так зачем вы ее касаетесь?

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


Посмотрим, что он написал про эти языки?

Краткий список языков, которые лично я отношу к обязательной программе (знания)

Ключевое в этой фразе я выделил. Это его, редуктора, мнение. Личное. Без претензий на вселенское знание.

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


Есть разные мнения на тему, зачем надо знать много языков. Ваше — ничем не лучше остальных. И ваше представление о реальности — тоже. Оно запросто может оказаться неадекватным. Годика два назад я бы вам это продемонстрировал наглядно, на примере этого поста. Сейчас — не хочу. От интеллектуального эксгибиционизма излечился.

E>Это как знание про такую часть йоги, как пранояма и реальное владение ей.

Это как знание нескольких иностранных языков. В девятнадцатом веке считалось обязательным аттрибутом хорошего образования.

E>Ведь кроме дыхательных упражнений в йоге есть еще что-то подобное в разных школах ушу. Можно знать разные виды дыхательных гимнастик, но без многих лет целенаправленных занятий по конкретной из них результата не достигнешь. А заниматься сразу по нескольким или чередуя одну систему с другой -- можно и здоровье подорвать, причем запросто.


Какая трогательная забота о воображаемом человеке, который не дай бог бросится изучать Lisp с OCaml и Smalltalk, и надорвет свое здоровье. Не волнуйтесь, случаев подрыва здоровья на почве изучения чрезмерного количества языков программирования историей не зафиксировано. И вас лично никто не заставляет знать много языков. А вот пропаганда умственной ограниченности, которой вы фактически занимаетесь, не отдавая себе, возможно, в этом отчета — раздражает.
Re[30]: Современное программирование
От: vdimas Россия  
Дата: 22.12.05 21:30
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Cyberax wrote:

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

Pzz>У всех свои недостатки. Я, например, проектирую не на бумажке, а в

Pzz>процессе изготовления прототипа. Только почему-то мои прототипы в
Pzz>конечном итоге становятся релизами...

Что-то мне подсказывает, что без рефакторинга не обходится...
Re[19]: Современное программирование
От: EvilChild Ниоткуда  
Дата: 22.12.05 22:07
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Просто вы делаете широковещательные заявления. Лучше всего они

C>подкрепляются портфолио.

Любопытно: если reductor выложит тут кучу орденов,
то все скептики резко подорвуться учить ocaml с haskell'ем?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.