metaclass: (Default)
[personal profile] metaclass
https://www.facebook.com/alexclear/posts/10206939303546236 (извините за говно-фейсбук)

>"Go это новый PHP. Сделаем дизайн языка говно потому что ничего не умеем, оправдания придумаем постфактум (мы уважаемые чуваки, стояли рядом когда Си разрабатывали, поэтому слушайте нас мы знаем как правильно). Авторы PHP вон честно писали в рассылке, что "дизайн языка такой, потому что мы в процессе учились писать парсеры и вообще не настоящие сварщики")."

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

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

Date: 2016-04-13 02:35 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Блин, ну неужели не меня одного ИдтиЯз бесит?

Date: 2016-04-13 03:02 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Всех бесит, а что делать.
Новый дельфе-жабо-пхп освященный авторитетом гугла, на котором пишут все. С этим говном нам жить еще долго, я так понимаю, особенно если кто-нибудь озаботится возможностью делать на нем десктопные софтины.

Date: 2016-04-13 03:04 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Так есть же там биндинги и к GTK, и к Qt. Правда я не проверял, насколько оно работоспособно.

Date: 2016-04-13 03:06 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Десктопный софт не нужен, кстати :)

Date: 2016-04-13 03:09 pm (UTC)
From: [identity profile] hshhhhh.livejournal.com
Тю на вас. Браузеры утомили как-то уже. И чем дальше тем грустнее.

Date: 2016-04-15 11:59 am (UTC)
From: [identity profile] sorhed.livejournal.com
А делать нечего.

Date: 2016-04-14 08:14 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
Ну это же лучше, чем нод.жс

Date: 2016-04-14 08:15 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Оба говно

Date: 2016-04-13 02:44 pm (UTC)
From: [identity profile] aamonster.livejournal.com
"Авторы PHP" - их что, было больше, чем один чувак, делавший себе домашнюю страничку?

Date: 2016-04-14 06:31 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Он же не весь современный РНР придумал, передал почетное знамя другим товарищам.

Date: 2016-04-13 03:06 pm (UTC)
From: [identity profile] raydac.livejournal.com
главное что позволяет монолитный исполняемый файл выдать и без плясок с бубном сделать кросскомпиляцию, все остальное уже бантики

Date: 2016-04-13 03:09 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Монолитный исполняемый файл в 30 метров размером?А чем это лучше, чем притащить с собой пытон, например?

Date: 2016-04-13 03:10 pm (UTC)
From: [identity profile] raydac.livejournal.com
лучше тем что это именно один файл и прямо из коробки и не надо тащить питон

Date: 2016-04-13 03:41 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Тем, что за питоном придется еще и докер тащить, чтобы изолировать ровно ту комбинацию питоновских либ в которой все работает и не боятся. что админы обновят и сломают.

Date: 2016-04-13 04:15 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
Зачем докеры? Питон внутри приложения, и всё вместе весит те же 30 метров (включая wxPython/wxWidgets).

Date: 2016-04-14 07:37 am (UTC)
From: [identity profile] love5an.livejournal.com
прыщепроблемы, идущие от сложности изоляции окружения в прыщах.
в винде оная есть испокон веков, например - хуячишь в program files/program всё свое и оно работает изолированно

Date: 2016-04-13 11:36 pm (UTC)
From: [identity profile] anonim-legion.livejournal.com
Uber-jar'ки и потолще бывают.

Date: 2016-04-13 03:59 pm (UTC)
From: [identity profile] max630.livejournal.com
я не понял, он что, ещё хаскель не выучил?

Date: 2016-04-13 04:10 pm (UTC)
From: [identity profile] hshhhhh.livejournal.com
Проблема опять в том что у умных дядек бомбит что без их знания всякой мути, оказывается, можно жить в современном хипстерском мире? И чтобы про них не забыли им приходится извергать жопное пламя в мир? :)

Date: 2016-04-13 05:12 pm (UTC)
From: [identity profile] binf.livejournal.com
При чём выработка вумных дядей на ГО зачастую ниже такой у хипстоты)

Date: 2016-04-13 05:10 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Именно.
Только не для всякого прода. У него ж компилятор не оптимизирующий, отчего он порой тормознее джавы и даже похапе. И кроме веб-сервисов да консольных утилит мало на что годен.

Date: 2016-04-14 08:19 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
То есть годен только для 99% софта.

Date: 2016-04-15 02:25 am (UTC)
From: [identity profile] thedeemon.livejournal.com
А вот, кстати, интересно, как вы пришли к этой цифре. Профдеформация от РНР? Когда в одной нише сидишь, других не замечаешь..

Date: 2016-04-15 08:50 am (UTC)
From: [identity profile] veter-r-r.livejournal.com
нет никаких других ниш.
есть раковины )

Date: 2016-04-14 05:53 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Why Everyone Hates [чтоугодно]


Потому что истерички? Я вот без всякого хейтинга говорю: ну говно оно, объективно говно, вне зависимости количества любви и ненависти.

Date: 2016-04-14 05:44 pm (UTC)
From: [identity profile] slonopotamus.livejournal.com
Не тащите в рот код всякую дрянь. Ну есть где-то Там хипстеры, которые пишут на этом, ну и хер с ними.

Date: 2016-04-15 11:58 am (UTC)
From: [identity profile] sorhed.livejournal.com
Роб Пайк не совсем тупой, вообще-то. Он целый Plan9 написал!

Задача «сделать офигенно тупой язык, чтобы на нём можно было что-то сделать» не так проста, как кажется. PHP с ней не справился — он был недостаточно туп, просто мерзок.

Date: 2016-04-15 03:26 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
>Задача «сделать офигенно тупой язык, чтобы на нём можно было что-то сделать» не так проста, как кажется.

Эта задача уже давно имеет как минимум три решения (scheme, erlang, SML). Так ведь нет же...

Date: 2016-04-15 03:39 pm (UTC)
From: [identity profile] sorhed.livejournal.com
SML мы точно исключаем из рассмотрения — он ортогональный, но не тупой. Scheme и Erlang же не выполняют вторую часть условия — «можно что-то сделать».

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

Date: 2016-04-15 03:47 pm (UTC)
From: [identity profile] thesz.livejournal.com
Примеров тупых языков, на которых можно что-то сделать, выше крыши - начиная с Фортрана.

Date: 2016-04-15 03:50 pm (UTC)
From: [identity profile] sorhed.livejournal.com
И фортран недостаточно тупой. Я вот недавно писал на фортране-90 — так это прям кладезь синтаксиса и неоднозначностей. А в фортране-77 можно полдня трахаться с выравниванием по нужному краю, ну чисто твой питон.

Из тупых функциональных языков есть эрланг, кстати.

Date: 2016-04-15 04:21 pm (UTC)
From: [identity profile] thesz.livejournal.com
Мне кажется, вы используете негодные инструменты.

"трахаться с выравниванием"

Сейчас 21-й век, всё-таки, не стоит об этом забывать.

Будете в Москве, я могу передать пару перфокарт (должны найтись) и шило. Это должно помочь с выравниванием раз и навсегда. Инструменты должны быть совместимы.

Date: 2016-04-15 03:51 pm (UTC)
From: [identity profile] sorhed.livejournal.com
Из императивных неплохим тупым языком был паскаль (в оригинальном виде, до OO-extensions и тем паче модулы/оберона), но коммерциализировать его толком не смогли (дельфи не считается).

Date: 2016-04-15 04:24 pm (UTC)
From: [identity profile] thesz.livejournal.com
Это вы расскажите Филу Кану, как он его коммерциализировать не смог. Это раз.

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

Date: 2016-04-15 04:57 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
>он ортогональный, но не тупой

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

> не выполняют вторую часть условия — «можно что-то сделать».

Можно сделать веб. И делают.

Date: 2016-04-15 04:27 pm (UTC)
From: [identity profile] thesz.livejournal.com
Количество ушибанатов на фейсбуке неприятно удивляет.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 1st, 2025 10:46 pm
Powered by Dreamwidth Studios