LINUX.ORG.RU

Брюс Эккель признался в бессилии


0

0

I'm the first to admit that I'll probably never be able to create a correct threaded program in C++ or Java, despite years of study. It's just too hard.

Я первый признаЮсь, что не смогу написать корректную мультипоточную программу ни на C++, ни на Java, несмотря на годы, которые я провел, обучая тысячи людей этим языкам программирования. Это за пределами моих возможностей.

Что уж говорить об "обычных программистах на C++"?

Об этом и многом другом говорит Брюс Эккель, рассуждая о языках Python 2.9 и Python 3000.

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

правильно, жабу ф топку, даже проповедники уже сдают

anonymous
()

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

anonymous
()

>несмотря на годы, которые я провел, обучая тысячи людей этим языкам программирования

Несмотря на годы обучения. Перевод уж очень художественный :)

jerry
()

Это тот самый пост, где олдовый жабобыдлокодер Эккель делился смоими нубскими мыслями о Питоне? :) Тогда надо сразу давать ссылку и на ответ мудрого Гвидо: http://www.artima.com/weblogs/viewpost.jsp?thread=214325.

ero-sennin ★★
()

Слабак. Устав не читал и, видать, даже не пробовал :) Там писать нечего - никакого шаманства нет.

anonymous
()

Сейчас посыпятся анонимусы, утверждающие, что Эккель - не шарит, а они - шарят и могут написать корректную мультипоточную программу, а также анонимусы с криками "жаба - отстой" (и это несмотря на то, что в новости написано "ни на C++, ни на Java").

Ой, уже посыпались... счастливого флейма

Codewalker
()
Ответ на: комментарий от anonymous

Реклама Питона старым пердуном, который боиться остаться неудел

anonymous
()
Ответ на: комментарий от Codewalker

На джаве программируют настоящие профессионалы, которые могут написать корректную многопоточную программу, а остальные пишут на пайтоне :)

Legioner ★★★★★
()

Процесс пошел. Не пройдет и десятка лет, как на ЛОРе появится новость:

"'Пистон фтопку, Эрланг форэва.' - Брбс Эккель признался, что многопоточные программы сосут в любых языках."

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

Быдложабники и быдлосионисты, идите в биореактор! Питон рулит и нипистите!

anonymous
()

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

Svoloch ★★★
()

Да, спасибо за приятное чтиво. Как раз в понедельник будет чем заняться :)

troorl ★★
()

Это мегакодер неасилил посмотреть в код QThread?

zeus
()
Ответ на: комментарий от anonymous

Если не сложно чуть подробнее...
На гугле не забанен, но просто питон не знаю, посему боюсь не осилю
терминологию.

Svoloch ★★★
()

Исповедь быдлокодера.

anonymous
()

странно, а люди пишут, и я в том числе - и работает же :) По ссылке не ходил, но то что он не может написать корректную программу, это его личная половая проблема, пусть ее сам и решает

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

> странно, а люди пишут, и я в том числе - и работает же

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

anonymous
()

Кто такие "обычные программисты"? Индусы из мелкософт? =))

anonymous
()
Ответ на: комментарий от lester

Еьани в рот, а я его почитал пости как кумира. А он просто просто большой оратор и не умеющий писать программы чувак!

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

мальнькая поправка - всегда работает, или вы скажете, что у вас на компе нет многопоточных программ написанных на с++?

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

> или вы скажете, что у вас на компе нет многопоточных программ написанных на с++?

Есть. Подозреваю, что это

$ ls core.* | wc -l
27

именно из-за многопоточных программ написанных на с++.

anonymous
()

> I'm the first to admit that I'll probably never be able to create a correct threaded program in C++ or Java, despite years of study. It's just too hard.

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

wtfbbq
()
Ответ на: комментарий от erDiZz

уж на чем на чем, а на жабе многопоточку написать корректную гораздо проще (работаю и плотно и с жаюой и с ц++ и с питоном (особенно в его jython инкарнации))

от головы/рук все зависит, а не от инструмента

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

> мальнькая поправка - всегда работает,

Как всегда? Вы проверяли? :-/

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

> странно, а люди пишут, и я в том числе - и работает же :) По ссылке не ходил, но то что он не может написать корректную программу, это его личная половая проблема, пусть ее сам и решает

Тебе самому не смешны твои слова? А по ссылке - сходи.

tailgunner ★★★★★
()

    __   ____  ___________  __
   / /  / __ \/ __/ __/ _ \/ /
  / /__/ /_/ /\ \/ _// , _/_/ 
 /____/\____/___/___/_/|_(_)  

anonymous
()

Сабэ бредом попахивает

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

> А он просто просто большой оратор и не умеющий писать программы чувак!

"Кто не умеет, тот учит. А кто не умеет учить, тот учит, как учить" (C)

eugine_kosenko ★★★
()

деградация.. можно подумать что потоки вчера придумали. можно подумать что это что-то вроде освоения ibm-овского cell-а.

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

> На джаве программируют настоящие профессионалы, которые могут написать корректную многопоточную программу, а остальные пишут на пайтоне :)

Риальные потсаны программируют на дельфи. А остальные пишут на джаве :-)

eugine_kosenko ★★★
()

Всегда подозревал, что если начать Thinking in Java - то скоро с головой будет совсем плохо...

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

> Брюс Эккель признался в бессилии

А скока ему лет? че он рано сдал?
Нука хде виагра?

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

> Иногда работает. В зависимости от фаз луны. Строгое математическое доказательство корректности того что вы пишете есть? То-то же...

"Такое решение отражает коренное изменение в моем мировоззрении. В 1958 г. я был одним из первых, кто разрабатывал базовое программное обеспечение для машины с прерываниями ввода-вывода, и невоспроизводимость поведения такой во всех отношениях недетерминированной машины явилась горестным обстоятельством. Когда впервые была предложена идея прерываний ввода-вывода, меня настолько пугала сама мысль о необходимости разрабатывать надежное программное обеспечение для такого неукротимого зверя, что я оттягивал принятие решения о допущении таких прерываний по крайней мере в течение трех месяцев. И даже после того, как я сдался (мое сопротивление сломили лестью), чувствовал я себя весьма неуютно: ведь ошибка в программе способна вызвать несуразное поведение системы, столь сходное с невоспроизводимым машинным сбоем. Кроме того,— и это в то время, когда для детерминированных машин мы все еще полагались на "отладку",— с самого начала было совершенно очевидно, что тестирование программ оказывалось теперь совсем непригодным средством для достижения должного уровня надежности. В течение многих лет впоследствии я относился к невоспроизводимости поведения недетерминированной машины как к добавочному осложнению, которого следует избегать любыми способами. Прерывания были для меня не чем иным, как злыми кознями инженеров по аппаратуре против бедных разработчиков программного обеспечения. Из этого моего страха родилась дисциплина "гармонически взаимодействующих последовательных процессов". Несмотря на ее успех, мои опасения сохранялись, поскольку наши решения — хоть бы и с доказанной правильностью — представлялись частными решениями проблемы "укрощения" (именно так мы это воспринимали!) конкретных видов недетерминированности. Основанием для моего страха было отсутствие общей методологии. С тех пор два обстоятельства изменили картину. Первое возникло с пониманием того, что даже в случае полностью детерминированных машин полезность тестирования программ оказывается сомнительной. Как я уже много paз говорил и во многих местах писал, тестирование программы может вполне эффективно служить для демонстрации наличия в ней ошибок, но, к сожалению, непригодно для доказательства их отсутствия. Другим прояснившимся тем временем обстоятельством явилось обнаружение необходимости того, чтобы всякая дисциплина проектирования должным образом учитывала тот факт, что само проектирование конструкции, предназначенной для какой-то цели, тоже должно быть целенаправленной деятельностью."

(C)

Вот видите, как страшно жить. А вы говорите -- многопоточность...

eugine_kosenko ★★★
()

Мне знаете, что интересно, что этот человек за свою жизнь сделал, кроме как написал кучу книжек о своём мировоззрении?

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

Да как вы можете? Да на его книжках взросла не одна тысяча гобл^W джава-девелоперов!!!

anonymous
()
Ответ на: комментарий от Displacer

> Мне знаете, что интересно, что этот человек за свою жизнь сделал, кроме как написал кучу книжек о своём мировоззрении?

Это не так уж и мало.

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