@ru_python

Страница 3769 из 9768
Paul
16.09.2017
00:02:50
единицы из миллионов - (сильное) преувеличение
мы искали спеца по scala 2 года. И не нашли.

Vladislav
16.09.2017
00:03:49
спецы по скала (=с мозгами) редки, но не один на миллион

Google
Paul
16.09.2017
00:04:37
живых неакадемических проектов на haskell не видел ни разу. Даже на прологе я их видел десятки. И спецов по прологу больше. Абсолютная гибкость резко усложняет работу, особенно, если работник - не топовый

Vladislav
16.09.2017
00:05:14
я бы не назвал haskell, а уж тем более пролог, особенно гибкими языками

Paul
16.09.2017
00:05:16
И эта цель очень и очень сомнительна
вопрос - для кого создается язык программирования?

Vladislav
16.09.2017
00:05:35
на C и C++ спецов достаточно много

/dev
16.09.2017
00:05:47
я уже не знаю, в который раз говорю это. Это сделано специально. Так задумано. Есть определенная цель.
> насрали в углу, сфотографировали, повесили в рамочку это сделано специально!!! так задумано!!! есть определённая цель!!!

Paul
16.09.2017
00:05:49
я бы не назвал haskell, а уж тем более пролог, особенно гибкими языками
пролог ни разу не гибкий. Но очень специальный и ни на что не похож.

на C и C++ спецов достаточно много
на С++ много обезьян. Спецов - мало.

Vladislav
16.09.2017
00:06:38
на С++ много обезьян. Спецов - мало.
поэтому давайте сделаем язык, на котором будут писать только обезьяны. Л - логика

Paul
16.09.2017
00:07:03
> насрали в углу, сфотографировали, повесили в рамочку это сделано специально!!! так задумано!!! есть определённая цель!!!
тот же вопрос, что и к Николаю - для кого создается язык программирования? И для чего?

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

Nikolay
16.09.2017
00:07:25
вопрос - для кого создается язык программирования?
Для тех, кто задачи решает. Инструмент подбирают под задачу в том числе исходя из его гибкости.

Google
Vladislav
16.09.2017
00:08:01
если у вас есть только обезьяны - лучше отобрать у них гранаты и оставить только молотки.
но ведь go пытаются пихать в области, где обезьяны не справятся. Зачем?

Vladislav
16.09.2017
00:08:26
это к php
php и go идейно близки, к слову

Paul
16.09.2017
00:08:27
но ведь go пытаются пихать в области, где обезьяны не справятся. Зачем?
понятия не имею. Он придуман для узкоспецифичной цели.

php и go идейно близки, к слову
PHP не имеет идеи. Он сложился, а не придуман

Vladislav
16.09.2017
00:09:50
PHP не имеет идеи. Он сложился, а не придуман
ну вот, а go - придуманный язык, нацеленный на ту же нишу

Paul
16.09.2017
00:10:20
ну вот, а go - придуманный язык, нацеленный на ту же нишу
все равно эту нишу надо чем-то затыкать. И лучше уж это будет придуманый язык. Чем сложившийся

Vladislav
16.09.2017
00:10:47
понятия не имею. Он придуман для узкоспецифичной цели.
правильный ответ - хайп. Когда люди перестанут пытаться использовать его вне своей ниши, будет замечательно

Paul
16.09.2017
00:12:03
правильный ответ - хайп. Когда люди перестанут пытаться использовать его вне своей ниши, будет замечательно
так это вопрос не к языку, а к людям. Это ровно тот же вопрос, почему люди пишут на nodejs. Или делают персональные блоги на эрланге. Нет, так можно, кто бы спорил. Но зачем?

Nikolay
16.09.2017
00:14:00
инструмент еще и под команду подбирают.
Не надо команды из неучей собирать и все будет отлично

Paul
16.09.2017
00:14:23
Не надо команды из неучей собирать и все будет отлично
а где не-неучей брать? И кто за этот праздник будет платить?

Nikolay
16.09.2017
00:15:04
а где не-неучей брать? И кто за этот праздник будет платить?
На рынке искать. В любом случае бизнес будет страдать, если код пишут макаки

Paul
16.09.2017
00:15:57
На рынке искать. В любом случае бизнес будет страдать, если код пишут макаки
позиция понятна. Но вообще, звездная болезнь - это плохо

Vladislav
16.09.2017
00:16:15
все равно эту нишу надо чем-то затыкать. И лучше уж это будет придуманый язык. Чем сложившийся
Спорное утверждение - почему ты считаешь что designed язык лучше естественно развившегося?

Donaudampf
16.09.2017
00:16:41
ага, и swift
свифт-то как раз за пределы своей песочницы не лезет чисто из физических ограничений

Paul
16.09.2017
00:16:53
Спорное утверждение - почему ты считаешь что designed язык лучше естественно развившегося?
безусловно. Селекция лучше естественной эволюции при наличии нормальной цели. В противном случае придется выгребать атавизмы.

/dev
16.09.2017
00:17:45
Google
Paul
16.09.2017
00:18:05
именно благодаря "сложилось" мы имеем в js =, == и ===, а в пхп роскошное "string 1" + 2 == "string 3"

Paul
16.09.2017
00:19:00
Уверен, что в го тоже придётся выгребать атавизмы
придется конечно. Но там они сконструированы, и имеют какую-то логику.

Donaudampf
16.09.2017
00:19:36
го сначала нужно пришить ручки-ножки

а потом уже об атавизмах думать

Vladislav
16.09.2017
00:19:44
придется конечно. Но там они сконструированы, и имеют какую-то логику.
Это так кажется в моменте, ==/=== тоже казалось хорошей идеей когда-то

Donaudampf
16.09.2017
00:19:59
или проще будет усыпить чтоб не страдал

Vladislav
16.09.2017
00:20:13
И ради той же цели, кстати - "чтобы макакам было попроще"

Paul
16.09.2017
00:20:19
или проще будет усыпить чтоб не страдал
и оставить scala и clojure, я понял

Donaudampf
16.09.2017
00:21:07
вообще под каждую задачу клепать свой язык - так себе затея, если только это не какая-то уберспецифичная задача

Nikolay
16.09.2017
00:24:05
позиция понятна. Но вообще, звездная болезнь - это плохо
плохо - это программисту говорить, что он идиот, и загонять его в рамки молодого обделенного фичами языка

Vladislav
16.09.2017
00:25:41
Так что не стоит беспокоиться

Paul
16.09.2017
00:26:51
так он, вроде как, в ней и сидит? маленькие сервисы для микросервисных архитектур и простенькие CLI-утилиты. Кто вообще использует его для чего-то другого?

Donaudampf
16.09.2017
00:27:31
мне вот интересно, во что rust вырастет

Donaudampf
16.09.2017
00:27:52
и будет ли рассматриваться как альтернатива сишечке

Paul
16.09.2017
00:28:09
Ну вот тот же дропбокс пытается на него весь свой backend перевести
ну так у них бэкенд - микросервисный как раз, для них го подходит идеально. Гугл номер два

Vladislav
16.09.2017
00:28:13
Google
Paul
16.09.2017
00:28:41
мне вот интересно, во что rust вырастет
с коммьюнити у раста катастрофа.

Donaudampf
16.09.2017
00:29:01
Paul
16.09.2017
00:29:31
докер?
не к ночи. Докер - это позор и ужас всего сисадминского и программистского сообщества разом

Vladislav
16.09.2017
00:29:35
ну так у них бэкенд - микросервисный как раз, для них го подходит идеально. Гугл номер два
Го очень плохо масштабируется с ростом сложности логики, поэтому сомнительно

Paul
16.09.2017
00:29:49
это как раз пример того, как писать НЕ надо

Го очень плохо масштабируется с ростом сложности логики, поэтому сомнительно
так го и не надо масштабировать. Основная идея го - пишем очень маленькие сервисы, но очень много. Нужна дополнительная логика - делаем дополнительный сервис

Admin
ERROR: S client not available

Paul
16.09.2017
00:30:43
Концепция странная, но имеет право на жизнь

Paul
16.09.2017
00:31:15
Но ведь вполне в духе идеологии го
да если бы. Докер по сути - это один бинарник. В духе go написан cri-o :)

Vladislav
16.09.2017
00:31:20
Микросервисы - добро для проектов низкой-средней сложности

Vladislav
16.09.2017
00:32:31
так их таких - 90%
Да, но гугл и дропбокс в них не входят

Paul
16.09.2017
00:33:32
Да, но гугл и дропбокс в них не входят
гугл далеко не весь на го. И дропбокс тоже не весь. Но то, что они могут превратить в микросервисы - они в микросервисы превращают и работает это неплохо. Микросервисы точно лучше, чем монолит вконтакте или одноклассников, к примеру

Vladislav
16.09.2017
00:33:38
@zagrebelin

Paul
16.09.2017
00:34:09
думаю, 90% нагрузки в том же dropbox - это очень простые по сути операции.

Google
Vladislav
16.09.2017
00:35:34
возможно

Nikolay
16.09.2017
00:36:27
Vladislav
16.09.2017
00:36:30
в гугле, емнип, go не очень прижился

Paul
16.09.2017
00:37:33
а можно пример сложной операции?
для dropbox даже в голову не идет, если честно. Для гугла - adword

spanner тоже даст прикурить, думаю

Nikolay
16.09.2017
00:38:02
для dropbox даже в голову не идет, если честно. Для гугла - adword
а что сложного в adword? процессинг там так или иначе не в го делается

а реквестики принимать - любой бэкенд справится

Paul
16.09.2017
00:38:24
а что сложного в adword? процессинг там так или иначе не в го делается
аукцион там сложный. И хранение и учет предпочтений

Nikolay
16.09.2017
00:39:05
аукцион там сложный. И хранение и учет предпочтений
архитектура системы может быть непростая, но она состоит из многих компонентов, к которым го не может иметь отношения в принципе

например, machine learning

Paul
16.09.2017
00:39:55
кто в здавром уме будет делать ML на Go???

Nikolay
16.09.2017
00:41:31
Paul
16.09.2017
00:42:17
так вроде и не пытается никто. Весь ML, который я видел - это либо python (причем там он только для интерфейса) - либо сразу хардкор типа С и нейроморфных чипов

эксперименты на уровне "ой, мы приделали к go биндинг к tensorflow" оставим за кадром. Это именно эксперименты

Vladislav
16.09.2017
00:42:52
lua еще

Paul
16.09.2017
00:43:15
ML на LUA? Нуууууу, прям не знаю

вживую не видел. Как встроенный язык Lua хороша, компилятор чуть ли не за вечер пишут.

Vladislav
16.09.2017
00:44:12
очень популярный в узких кругах

Paul
16.09.2017
00:45:07
не знал. Но что-то мне подсказывает, что тут он тоже только интерфейс. А потроха на чем-то хардкорном. Но не знаю, врать не буду

Страница 3769 из 9768