LINUX.ORG.RU

Создатель Python разочарован в Scala

 , ,


2

0

Гвидо ван Россум, создатель Python, в своем блоге делится впечатлениями от изучения языка Scala: "К сожалению, я полностью разочарован в этом языке". Причиной является слишком сложная система типов Scala: "Если такая система необходима для корректной обработки разных типов данных во время компиляции, я однозначно предпочту динамическую типизацию".

>>> пост

anonymous

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

Ответ на: комментарий от mv

> в Red Hat (и Fedora Project) всю инфраструктуру на Питоне пишут, и не потеют. И это не system-config-*.

А что, кроме Анаконды?

> Питон не нравится, у него синтакис не такой красивый, как у Лиспа.

Аааааа, тролли в топике!!1111 %)

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

> И что там написано на пистоне?

AppEngine полностью написан на педоне, если не изменяет память, то Гвидо сейчас там как раз и работает.

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

> А что, кроме Анаконды?

В анаконде хороший кусок на Си написан, кстати. Я вообще имел IT-инфраструктуру компании, а не дистрибутива. В Федоре, которая project, распределённая build-система (koji) на питоне написана. В rh ещё много чего, помимо билд-системы :)

> Аааааа, тролли в топике!!1111 %)

Диверсанты :)

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

>А вот запихнуть все в единую иерархию классов это дебилизм полный, так что закапываем java, .net и прочую хню.

Да ты што? И изобретать в каждой программе эту таксономию Java по-новой? Ты думаешь типичный портал с форумом дешевле делать на готовой CMS или изобретать для каждого сайта "новую" таксономию?

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

>Мне самому Питон не нравится, у него синтакис не такой красивый, как у Лиспа.
>у него синтакис не такой красивый, как у Лиспа.

>не такой красивый, как у Лиспа.

>как у Лиспа.

>у Лиспа.

>Лиспа.


Неимоверно толсто. Be_Fat_Somewhere_Else.JPG

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

Год-два. Она ЕМНИП в 2004 только появилась

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

>>ЗЫ. Динамическая типизация не нужна. Она портит всю строгость электронно-вычислительной техники.

>+5 и математики, которая лежит в основе ЭВМ

"Есть разные мнения о возможности мышления вне языка, но я убежден, что аналитическое мышление того типа, который нужен в компьютерном программировании, тесно связано с языковыми навыками. Я не думаю, что является случайностью то, что многие из знакомых мне лучших программистов имеют дипломы по истории, филологии и схожим наукам. Также не является случайностью то, что некоторые из виденных мной худших программ были написаны инженерами, физиками и математиками, затратившими в университете массу энергии на то, чтобы держаться как можно дальше от занятий по языку и литературе. Сущность заключается в том, что математическая подготовка почти не нужна в компьютерном программировании. Тот тип организационного мастерства и аналитических способностей, который нужен для программирования, связан полностью с гуманитарными науками. Логика, например, преподавалась на философском факультете, когда я был в университете. Процесс, используемый при проектировании и написании компьютерных программ, почти полностью идентичен тому, который используется, чтобы сочинять и писать книги. Процесс программирования совсем не связан с теми процессами, которые используются для решения математических уравнений." (Ц) Аллен Голуб

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

Вот именно, для решения математических уравнений. Комбинаторика, дискра и теория категорий не помогают решать перемножения матриц и численные рассчеты. А Аллен Голуб хотя и написал пару книг о OOD, но авторитетом является только в объектно-ориентированном программировании, а не в программировании вообще. Например как наиболее быстро делать выборки из SQL СУБД, как для этого нужно оптимально нормализовывать таблицы, он не знает и знать не может, и OOD тут сосьёд, нужно думать математическими категориями а не нанизывать инструкции процессору

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

>нанизывать инструкции процессору

черт, КАК же это эротично о_О

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

> нужно думать математическими категориями а не нанизывать инструкции процессору

Математическая категория ничего не знает про особенности работы с кэшем и памятью, а так же очень сильно удивляется ограниченному размеру стэка. Или вы абстрактные сферические машины тьюринга в открытом вакууме программируете? Посмотрите на быстро работающие математические библиотеки: там low level аспектов больше, чем математики.

mv ★★★★★
()

ЯП, названный в честь хорошего комедийного шоу (Monty Python упомянуты в одном из мануалов по python), не может быть плохим :-)

Gvorcek48
()

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

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

> статически типизированное железо? С типизированной памятью?

Не знаю насчет "статически", но железо с типизированной памятью появилось лет 50 назад.

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

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

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

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

Проблема только в том, что проект не работает, а заказщики в итоге не знают, что хотят - попу или голову.

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

> в адрес Хаскеля (100% академического языка, не справляющегося с элементарными практическими задачками)

в адрес Хаскеля (100% академического языка, не справляющегося с элементарными практическими задачками)

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

> в адрес Хаскеля (100% академического языка, не справляющегося с элементарными практическими задачками) anonymous 100% idiot?

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

> Посмотрю я как этот Аллен Голуб будет без знания математики писать 3D движок :))

+1 Вообще его высказывание напоминает мои, когда я был 7-классником. Препод мне советовал налегать на математику, а я говорил "Да кому она нужна в программировании". Стыдоба :D

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

Это ты сейчас так луговского засуммонил? Сильно. Еслиб копрайт был твой, то всл может даже и пришёл бы.

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

>Ну что-то вот в Red Hat (и Fedora Project) всю инфраструктуру на Питоне пишут, и не потеют. И это не system-config-*.

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

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

>Посмотрю я как этот Аллен Голуб будет без знания математики писать 3D движок :))

Я бы сказал что геометрия лежит на стыке между математикой и гуманитарным (в хорошем смысле) мышлением.

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

>>Ну что-то вот в Red Hat (и Fedora Project) всю инфраструктуру на Питоне пишут, и не потеют. И это не system-config-*.

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

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

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

+1

Программисты всего мира молятся на филолога Ноама Хоара, и нет ни одного математика или инженера, чей вклад в IT был бы сравнимого уровня.

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

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

Я, конечно, не утверждаю, что это панацея.

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

> Программисты всего мира молятся на филолога Ноама Хоара, и нет ни одного математика или инженера, чей вклад в IT был бы сравнимого уровня.

Ага, Черч, Тьюринг и фон Нейман - так, шелупонь мелкая (при всем уважении к Хомскому).

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

У коллективной анонимности уже свой игнор? о-О :)))))))))

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

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

anonymous
()

Создаётся впечатление, что пол треда - либо хронические неудачники, либо тупые тролли.

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

Вы бы так свои комплексы не афишировали, ага?

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

> Программисты всего мира молятся на филолога Ноама Хоара, и нет ни одного математика или инженера, чей вклад в IT был бы сравнимого уровня.

Это что-то среднее между Ноамом Хомским и Тони Хоаром? :)

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

>а я говорил "Да кому она нужна в программировании". Стыдоба :D

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

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

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

Смотря чем зарабатывать. Если продажей вебели - там математика не нужна (наверное), но есть и другие области.

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

>На плюсах, при желании, можно себе запретить ширину высоте присваивать. И ошибки в логике враз обнаружатся.

Только по факту так писать никто не будет. В пропиеритарном проекте от такого задротства слетят все дедлайны, в опенсорцном аффтара заколебет. По факту каноничный код на кошерном строготипированном С++ в опенсорце - это плазма в КДЕ4.

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

>В гробу я видел федористых питонокодеров. Ошибки в анаконде в двух релизах подряд...

Были бы вы постарше молодой человек, то не высказывались бы столь резво и однозначно. Ошибки в Федоре это результат того, что вы работаете бета-тестером этого дистра. Отлаженный на подобных "кроликах" код попадет уже с исправлениями в дистры КрасноШапки.

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

> увы, вьюноша, устами младенца глаголела истина. Пока вы лабораторки кропаете - вышка нужна. А вот как начнете программерством на хлебчик с икоркой зарабатывать, сразу поймете что дифференциальное исчисление осталось в глубокой молодости. Эт к сожалению из практического опыта :(

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

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

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

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

> Тьюринг вообще ахтунгом был.

http://www.demotivation.ru/images/20081101/8ip5nc1u3v5x.jpg

> А фон Нейман - явно какой-то фашистик.

А ты видимо пьяная свинья в ушанке с балалайкой?

> Все они не стоят куска говна

Смешно это слышать от говна.

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

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

Увы - крайне мало. Более того, sK1 это не способ заработка, а хобби. А на работе - математика в рамках средней школы.

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

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

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

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

> Таки поверьте

Я разве сказал, что не верю?

> старому человеку, который за "баранкой этого пылесоса" (персоналки) с 86го года :)

Ну вот не надо на возраст давить, мне тоже не 17 лет :)

> Подавляющее большинство работ в аутсорсинге не требует знаний вышки.

Есть не только аутсорсинг. В любом случае, наверняка и там можно найти математику - пусть и не дифгеометрию, но что-то другое.

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

>> А фон Нейман - явно какой-то фашистик.

> А ты видимо пьяная свинья в ушанке с балалайкой?

Он толстый тролль :)

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

>> На 100% согласен с Гвидо. Статическая типизация - инструмент
>> создания лишних сложностей
профессор хомпейджев для подружек детектед

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

>>phasma
>>Гугл и Яндекс машут тебе ручкой и передают привет :)
ты ваще за темой ответа следиш или абы ляпнуть

>>Истинно так. Проект на Пыхтоне не займёт много времени, и денег от >>него хватит разве что на скромную выпивку.
прислушайтесь... слышите чтото скрипит в голове? это правда из уст анонимуса сверлит ваш мозг

>>mv
>>Ну что-то вот в Red Hat (и Fedora Project) всю инфраструктуру на >>Питоне пишут, и не потеют. И это не system-config-*.
"У каждого есть свои недостатки" (с) В джазе только девушки


ЗЫ. с питоном я связался по иронии судьбы - попала в руки железка с этим[питон] на борту, если бы сейчас попали в то время то выбрали бы сименс с явой.

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

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

Упс... ну у вас и полет мысли :) Причем тут последний тезис? БОльшая часть задач энтерпрайз левела по математическому содержанию примитивны. А задачи под науку как правило пишутся самими учеными. Да и там тоже не всегда зашкаливает матаппарат.

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