- *nopython"The distros have killed Python": sheddingbikes.com
Почему-то люди, когда их заёбывает писать на низкоуровневых языках, переходят на скриптовые. А про то, что есть языки уровнем выше всяких руби-питонов, и при этом выразительные, быстрые и компилируемые, они не в курсе. Что за идиоты.
Replies (179)
- @ayanami:Ну те ребята из твоей ссылки хоть на C перешли, это достойно уважения.from NERV966D0C24, 11 months ago
- @eurekafag:@Cirno Не каждый может себе позволить писать на яве. Простолюдины до сих пор имеют 2-4 Гб памяти, понятно же, что с таким нищебродским объёмом написать что-либо вменяемое на яве невозможно.from Gajim, 11 months ago, in reply to /9
- @dss:@komar Ну вот возьмем в пример то, что я прямо сейчас делаю: выдерание данных из таблички на сайте. Вот это вот сраный питон paste.org.ru
Я написал это только что за чуть меньше пяти минут. Кому-нибудь не жалко потратить 5 минут и переписать на окамл или хаскель?from playground, 11 months ago, in reply to /5 - @eurekafag:@dss В меню выбора языка: «rare: python» Лол, предлагаю заменить также и пункт «rare: plaintext»from Gajim, 11 months ago, in reply to /24
- @dss:@komar Так а про что тогда разговор? «nopython» какбэ подразумевает, что питон говно и ненужен. Что ему есть лучшая замена.
А теперь оакзывается, что замены ему нет, потому что те «уровнем выше, выразительные, быстрые и компилируемые» они для дргих задач и в других условиях… А вот конкретно сейчас и конкретно для моих задач кроме питона ничего и нет.from playground, 11 months ago, in reply to /25 - @komar:@dss Во-первых, bitcheese.net
Во-вторых, не пизди. Такую хуйню пишу часто на руби. Но за 5 минут у меня не получится. Я за 5 минут буду либо текст набирать (а я знатный задрот по слепому набору), либо в сорцах на табличку смотреть.from pavilion, 11 months ago, in reply to /27 - @dss:@komar У меня в FF firebug стоит, показывает css классы по клику мышкой в табличку. Хуле туда смотреть.
Даже меньше 5 минут, потому что за сегодняшний день это уже двадцать седьмая табличка и я такой разбор пишу на автомате, со скоростью набора. А выкладывал я долше 5 минут, потому что гуглил куда код залить. Никогда хуитой вроде paste не пользовался раньше…from playground, 11 months ago, in reply to /34 - @dss:@komar Руби же тоже не нужен, не? Под рассуждения в bitcheese.net подходит неменьше… Мне бы вот православный лисп, или хаскель…from playground, 11 months ago, in reply to /42
- @eurekafag:@komar /usr/local/sbin/portinstall
#!/usr/local/bin/ruby18
# -- ruby --
#
# Copyright (c) 2000-2004 Akinori MUSHA
# Copyright (c) 2005,2006 KOMATSU Shinichiro
# Copyright (c) 2006-2008 Sergey Matveychuk <sem@FreeBSD.org>from Gajim, 11 months ago, in reply to /53 - @komar:@eurekafag Спросил у коллеги-фряшника про пакетный менеджер на руби во FreeBSD. Он сказал, что я долбоёб.from pavilion, 11 months ago, in reply to /54
- @eurekafag:@komar Ну расскажи ему про portinstall, что ли. pkg_add да, бинарный, а этот на руби, и я тут ничего не могу поделать. Фряха шестая (вынужденно).from Gajim, 11 months ago, in reply to /55
- @komar:@eurekafag Говорит, что все пользуются портами и не ебут мозги.from pavilion, 11 months ago, in reply to /56
- @dss:Просто все так старательно утверждают, что питон говно, а они в белом, как будто с этим кто-то спорит… А никто не спорит (ну кроме совсем жопоголовых). Понятно, что питон говно, и понятно почему. Только писать-то на чем-то все равно надо. Ну не на лиспе же, в самом деле…from playground, 11 months ago
- @eurekafag:@komar Сложновато конпелять порты на машине, где катастрофически нехватат памяти (это VDS с массой сервисов). Поэтому ставим пакейджи через pkg_add и обновляем через portinstall -PP, да и то, обновляет через раз, чаще молча выходит и нихуя не делает. Иногда, впрочем, находит, что можно обновить и качает новый пакейдж.from Gajim, 11 months ago, in reply to /57
- @Voker57:@dss bitcheese.net вот всегго этого нет, ну кроме тормозовfrom nbl, 11 months ago, in reply to /67
- @eurekafag:@dss В питоне с юникодом всё нормально, в целом. Есть нюансы при работе с выводом через print, если выводить в консоль или пайп, но в остальном достаточно гибко можно работать с разными кодировками или utf-X.from Gajim, 11 months ago, in reply to /72
- @eurekafag:@eurekafag Точнее, при выводе в пайп ломается вывод юникода. Нужен такой вот костыль: sys.stdout = codecs.getwriter('utf8')(sys.stdout), и после этого print начинает работать нормально и с stdout, и с перенаправлением.from Gajim, 11 months ago, in reply to /76
- @dss:@eurekafag особенно такому подходу радуются ребята, у которых кои8 локаль, напримерfrom playground, 11 months ago, in reply to /79
- @eurekafag:@dss Неандертальцев истребит естественный отбор же.from Gajim, 11 months ago, in reply to /81
- @eurekafag:@vfaronov В джанго, например, в утилсах есть карринг.from Gajim, 11 months ago, in reply to /105
- @dss:а вот все участники дискуссии потратили на нее уже намного более 5 минут. а микро кусочек кода никто так на лисп и не переписал.
видно потому, что пиздеть — не мешки ворочать (8from playground, 11 months ago - @Voker57:@eurekafag А вот и нет. Лицезрейте православный карринг: blahblah42 = blahblah 42from nbl, 11 months ago, in reply to /112
- @eurekafag:@komar Просто у человека баттхёрт, его надо сначала залечить, а потом уже дискутировать.from Gajim, 11 months ago, in reply to /113
- @eurekafag:@Voker57 Клёво, твой убер-язык умеет автоматически разбирать один аргумент-число на два, читая мысли программиста? ХОТЕТЬ!from Gajim, 11 months ago, in reply to /114
- @Voker57:@dss Ну вот возьми и сравни парсер JSON на питоне (полностью), если такой есть, с парсером на хаскелле, по скорости и количеству строк: hackage.haskell.orgfrom nbl, 11 months ago, in reply to /116
- @Voker57:@eurekafag он написан на си. меня интересует не функционал а реализация задачи на питонеfrom nbl, 11 months ago, in reply to /126
- @eurekafag:@Voker57 Т.е. ты голимый теоретик, а не практик? Впрочем, я давно это знал, практики пишут рабочий код и получают деньги, а теоретики проёбывают жизнь в поисках идеального языка.from Gajim, 11 months ago, in reply to /127
- @eurekafag:@Voker57 И на фактическое отсутствие библиотечной поддержки. Фоп-фоп.from Gajim, 11 months ago, in reply to /130
- @eurekafag:@komar Мальчик, отойди. Не мешай дядям кидаться говном.from Gajim, 11 months ago, in reply to /132
- @Voker57:@eurekafag поциент нервничает и переходит на личности уже второй разfrom nbl, 11 months ago, in reply to /129
- @dss:@eurekafag при этом подобные личности еще имеют наглость травить питоньщиков за то, что те якобы "считают свой язык продвинутым и настоящим хакерским", ололо.from playground, 11 months ago, in reply to /129
- @eurekafag:@Voker57 Пациент, прекратите ставить диагнозы зеркалу, иначе придётся вас в отделение к буйным отправить.from Gajim, 11 months ago, in reply to /134
- @eurekafag:@dss Я не считаю питон хакерским или сколь-либо Ъ, он просто делает вещи. Точнее, их делаю я с его помощью и получаю за это деньги.from Gajim, 11 months ago, in reply to /136
- @dss:@eurekafag да всем похуй что ты там считаешь. у этих ребят свое виденье bitcheese.net (8from playground, 11 months ago, in reply to /139
- @komar:@eurekafag Я не считаю окамл хакерским или сколь-либо Ъ, он просто делает вещи. Точнее, их делаю я с его помощью и получаю за это деньги. А еще он высокоуровневый, быстрый, выразительный, с нормальным ООП и с нормальными реализациями.from pavilion, 11 months ago, in reply to /139
- @eurekafag:@dss Что немаловажно, я их делаю быстро и качественно, т.е. в срок и без жалоб. Изучать месяцами Ъ-хакерский хаскель мне просто некогда, да и пользоваться я им нигде не смогу, а питон есть повсюду, где существуют никсы.
@dss А, это я читал. Хакерский илитарный мирок, что поделать.from Gajim, 11 months ago, in reply to /136 - @Voker57:@eurekafag прошу рассказать подробнее, что такое библиотечная поддержка и где в хаскелле ее не хватаетfrom nbl, 11 months ago, in reply to /131
- @Voker57:@eurekafag везде, где есть иниксы, есть awk, а питон только у пионеровfrom nbl, 11 months ago, in reply to /142
- @eurekafag:@komar Угу, только его хрен где заведёшь, надо обмазываться тоннами аддонов и библиотек. Мне не понравилось, поэтому не использую, но если тебя устраивает — в добрый путь.
@Voker57 Покажи мне крупные фреймворки на хаскеле, например. Или где он используется в вебе, на десктопе, серверах.from Gajim, 11 months ago, in reply to /141 - @dss:@eurekafag ВЕБ, ДЕСКТОП, СЕРВЕРА ДЛЯ ПИОНЕРОВ ХАСКЕЛЬ ДЛЯ ХАКЕРОВ С МАТАНОМ И ШТАНГОЙ жеfrom playground, 11 months ago, in reply to /147
- @komar:@eurekafag Блять, ну не пизди, а? Он компилируемый, программа на нем на голой системе работает.from pavilion, 11 months ago, in reply to /147
- @eurekafag:@dss А, ну да, конечно. Я и забыл, что @Voker57 у нас прославленный физикоматематик с докторской степенью, так что ему без хуяскеля никуда, а десктоп, веб и серверы для пеонеров. Пойду в октябрята.
@komar Ну не знаю, сульца у меня так и не завелась, потребовала модуль Transports. В репе ничего близкого не нашёл. Наверно, у меня недостаточно Ъ-хацкерский дистрибутив.from Gajim, 11 months ago, in reply to /149 - @Voker57:@eurekafag веб-фреймворки в смысле? snapframework.com сайт на нем же и написан. На десктопе — xmonad, leksah. На серверах много примеров, наример сервер hedgewars на нем написан, работает отлично.from nbl, 11 months ago, in reply to /147
- @eurekafag:@komar Жабербот такой. Про Transports тебе лучше знать, я же в окамле не шарю, просто попытался запустить.
@Voker57 > simple web development framework
HTTP server library
Короче, HTTP-сервер с парой костылей. Крутой фреймворк, джанго просто увяла и ушла на пенсию от такой Ъ-хацкерской мощи на Ъ-хацкерском языке!
XML-based templating system for generating HTMLfrom Gajim, 11 months ago, in reply to /158 - @eurekafag:@Voker57 Higher-level facilities for building web applications (like user/session management, component interfaces, data modeling, etc.) are planned but not yet implemented
Как же так, ведь такой-то мощный язык, на котором можно горы свернуть, а такие простые вещи никак не получается сделать! Ай-ай, беда-беда.from Gajim, 11 months ago, in reply to /156 - @eurekafag:@komar Такое надо только на сишке писать. Она быстрая, выразительная и компилируемая.from Gajim, 11 months ago, in reply to /164
- @eurekafag:@komar Зато быстрая и компилируемая. А у кого опасная, тот просто писать на ней не умеет!from Gajim, 11 months ago, in reply to /166
- @Voker57:@eurekafag да, я и забыл, что это неюзабельное говно. ну, значит, веб-фреймворков нет.from nbl, 11 months ago, in reply to /162
- @eurekafag:@Voker57 Окей, для десктопа кроме оконного менеджера есть приложения? Для обычного банального юзера, ну там клиенты сетевые, игрушки, редакторы, просмотрщики или ещё что. Один сервер hedgewars в мире зачтём как безусловную победу хаскеля на серверном рынке.from Gajim, 11 months ago, in reply to /168
- @komar:@eurekafag Увы, никто не умеет. Работа у меня сейчас такая — за сишниками говно убирать.from pavilion, 11 months ago, in reply to /167
- @dss:@eurekafag Для обычного юзера это не серьезно. Тебе же сказали, что хаскель только для серьезных проектов.from playground, 11 months ago, in reply to /172
- @Voker57:@eurekafag так тебе победу на рынке или примеры приложений?from nbl, 11 months ago, in reply to /172
- @eurekafag:@Voker57 А есть ещё примеры? Один, если честно, не впечатляет. Нет массовости (попсовости, обыдления, да) — значит, не нужно. Обилие фич нынче ничего не значит, если на этом никто не пишет. Ну, кроме отдельно Избранных Задротов.from Gajim, 11 months ago, in reply to /176
- @Voker57:@eurekafag пишут те, кто не осилил питон. их немного, да.from nbl, 11 months ago, in reply to /179
- @eurekafag:@Voker57 Говоришь на меня, переводишь на себя! ))))from Gajim, 11 months ago, in reply to /180
- @komar:@eurekafag Если я выбираю язык, то мне обилие фитч важно. А то, что он ценится в соседней песочнице — какая мне на это разница?from pavilion, 11 months ago, in reply to /179
- @eurekafag:@komar Покуда ты описываешь сферы в вакууме — да. Если речь заходит о взаимодействии и реиспользовании кода, разумнее выбирать более популярный язык (но похапу, при всей её мощности, я уже не выберу, слишком сложная).from Gajim, 11 months ago, in reply to /182
- @komar:@eurekafag Это в тырпрайзе. Я работаю в матаноёмкой области и мне похуй на кодообезьян.from pavilion, 11 months ago, in reply to /184
- @eurekafag:@komar Так бы сразу и сказал, что циферки перебираешь, вопросы сняты.from Gajim, 11 months ago, in reply to /186
- @dss:@eurekafag Кому и где важна скорость? Причем тут я?from playground, 11 months ago, in reply to /193
- @komar:@eurekafag Скорость у нас важна, но важна еще и выразительность и сильная типизация.from pavilion, 11 months ago, in reply to /193
- @eurekafag:from Gajim, 11 months ago, in reply to /195
- @Voker57:@eurekafag и что, сильно выросла скорость и много ли кода пришлось переписывать?from nbl, 11 months ago, in reply to /197
- @eurekafag:@Voker57 Просто тестировал хэширование по SHA256, скорость идентичная чистой сишке, вызов функции из OpenSSL для этого. Думаю, если писать свою реализацию, вышло бы медленнее, но, опять же, идентично. Можно подключать сишные функции из стандартных либ, просто писать на питоне и не морочиться с памятью и утечками разного рода.from Gajim, 11 months ago, in reply to /198
- @eurekafag:@komar В пределах погрешности (100 хэшей/сек на фоне 1400000), думаю, сравнимо.from Gajim, 11 months ago, in reply to /202