Niko
А мобильные приложения на Go чем-то хуже написанных на java? Почему гугл не пиарит свой язык как инструмент для разработки на свою операционку?
Anonymous
И не стоит забывать, что ему платят деньги и ему важен в первую очередь бизнес
Quet
ждем откровений и срыва покровов
Anonymous
оффтоп: а че @golang_spb еще никто не создал? )
Anonymous
Таипсеиф сделал так, потому что их основные клиенты - джависты
Anonymous
да тут как-то флейма дофига, видно что пацанам нечем вечером заняться (сори за оффтоп)
Niko
@onokonem А в C# не хуже? На андроид некоторые на нем пишут
Daniel
а там есть эта, юнити, кажется. и она очень ок
Pawel
@onokonem А в C# не хуже? На андроид некоторые на нем пишут
на андроид там есть xamarin, он проигрывает во всём java/kotlin и react-native.
Pawel
C# сейчас годный только для net native под десятку, в остальных сферах его можно смело выкидывать
Pawel
Вот отличная цитата, характеризующая одновременно scala и go: I have found that all ugly things are made by those who strive to make something beautiful, and that all beautiful things are made by those who strive to make something useful. источник - https://groups.google.com/forum/m/#!topic/golang-nuts/lsMy0kRy8zg
Danila Matveev
мудрость скрыта за ссылкой? из цитаты ничерта не ясно
Quet
мудрость скрыта за ссылкой? из цитаты ничерта не ясно
аргументов там нет ) но есть "мудрость"
Pawel
мудрость скрыта за ссылкой? из цитаты ничерта не ясно
так я выше рассказывал тезисно, приводил ссылку на то, как это видит бизнесс, куда уж больше)) тактика монадирующих скала-дурачков - зафлудить чятик своим тупизмом, чтобы было овердохера идиотских сообщений и ни кто ни чего не мог понять)) Например, Quet Zal - явно бот, при чём дешёвый. Ещё один со зверем на автарке - с очевидными психическими отклонениями)) Вот вам ещё про ниасиливших скала, почитайте, там всё наглядно расписано https://movio.co/en/blog/migrate-Scala-to-Go/
Quet
Павел прав потому что у меня зверь на аватарке )
Danila Matveev
я че-то пропустил веселье, но ваше сообщение выглядит на уровне дет сада этот бот, этот дурочок, эти ненужны, а вот статья про тех кто не осилил ненужное бред, пропущу дальше
Pawel
не адекватных пресонажей попрошу мне не писать, отвечать не буду. Я уже писал тут про скалу, могу повторить ещё раз чтобы у неискушённой публики не возникло сомнений) - scala — очень сложный язык программирования, который многие не могут асилить - при программировании на scala 90% времени тратится на ментальную маструбацию вида «как бы тут посложнее запутать код, чтобы меня считали гуру scala» или «какой из сотни возможных вариантов лучше использовать для данного участка кода?» и только максимум 10% времени тратится на собственно написание кода - в большинстве случаев код на scala получается сложным для понимания и дальнейшего сопровождения - программы на scala компилируются вечность - прогоаммы на scala обычно получаются тормозными и жрущими память - при деплое программ на scala нужно заливать на сервер сотни левых зависимостей. И не дай бог ошибиться с версией хоть одной зависимости (привет, jar hell и jvm hell) - в большинстве случаев невозможно перевести программу на scala с большим количеством внешних зависимостей на новую версию jvm/scala. Для этого нужно дождаться, пока авторы всех зависимостей соизволили портировать их на новуб версию scala/jvm. А это на практике малореально.
@optician_owl
Pawel
ох сложно было найти, ага
Anonymous
А про быстрее бенчмарк будет?
Quet
А про быстрее бенчмарк будет?
риторический вопрос? )
Danila Matveev
зачем мне ссылка на выдержку из маркетингового буклета еще и в выходной? и зачем вы тогда в хацкель чате объявились с намерением писать на ненужных монадах?
Danila Matveev
опечатка по фрейду %)
Pawel
зачем мне ссылка на выдержку из маркетингового буклета еще и в выходной? и зачем вы тогда в хацкель чате объявились с намерением писать на ненужных монадах?
что за х-ню ты несёшь друг? при чём тут хаскель чятик?)) я выбираю интсрумент исходя из задачи а не религиозных догм
Pawel
Go порвал Java со Scala почти во всех тестах — https://benchmarksgame.alioth.debian.org/u64q/go.html scala+akka в 10 раз медленнее, чем Go с горутинами в skynet бенчмарке. https://github.com/atemerev/skynet/blob/master/go/skynet.go При этом код на гоу простой и понятный, а на скале — черт ногу сломит. https://github.com/atemerev/skynet/blob/master/README.md
Мерль
Alexander
А че тут за Scala VS Go срач? Зачем оно?)
Pawel
первое китайское предупреждение Господа, давайте без вот этого всего
странно почему вы решили навести дисциплину именно с меня.
Мерль
Pawel
разве я первый перешёл на личности?))
Anonymous
На самом деле тут срач не скала вс гоу, а Павел вс скала
Мерль
разве я первый перешёл на личности?))
Мне не интересно, кто на кого перешёл, я просто предлагаю завершить дискуссию, если её не получается вести в культурном тоне
Мерль
Что касается скорости работы языка, то в современном мире это проблема второго порядка малости, имхо Экосистема и особенности синтаксиса влияют гораааздо больше
Pawel
Что касается скорости работы языка, то в современном мире это проблема второго порядка малости, имхо Экосистема и особенности синтаксиса влияют гораааздо больше
скорость компиляции го выше, чем java/c#, но не на много. На C++ и scala программы компилируются вечность относительно го
Pawel
и это существенно
Anonymous
По-моему он ничего не понял
Мерль
скорость компиляции го выше, чем java/c#, но не на много. На C++ и scala программы компилируются вечность относительно го
ИМХО не особо На том же го лично мне приходиться пересобирать приложение раз в пол часа от силы, линтеры рулят и бибикают Это скорее приятный бонус
Мерль
По-моему он ничего не понял
Я кстати толком не понимаю о чём срач, собственно
Alexander
И о Николае, пожалуй)
Anonymous
Немножко о Романовых
Pawel
ИМХО не особо На том же го лично мне приходиться пересобирать приложение раз в пол часа от силы, линтеры рулят и бибикают Это скорее приятный бонус
так качество линтеров на прямую же зависит от скорости компиляции. В scala например они хуже некуда, интеграция с ide отвратительная. В C++ линтинга в real time практически нет
Pawel
jb потому и запилили классную ide для гошечки - го очень быстро анализирует свой ast
Вольти
Господа позвольте вставить в этот диалог! Хочется узнать у уважаемых людей как покомпактнее и симпатичнее написать ксор на го ... Входные параметры стринг и ключь массив байт
Вольти
https://play.golang.org/p/YA7AqMue6L
Вольти
тут можно долго насмехаться ... но в виду отсутствия опыта и понимания слайсов
Вольти
пришлось так
Вольти
в свое оправдание скажу что исходный вариант предоставленный не менее уважаемым человеком выглядел так function XORCrypt(text:string): string; var key, longkey: string; i: integer; toto: char; begin key := chr(9) + chr(3) + chr(2) ; for i := 0 to (length(text) div length(key)) do longkey := longkey + key; for i := 1 to length(text) do begin toto := chr((ord(text[i]) xor ord(longkey[i]))); // XOR алгоритм result := result + toto; end; end;
Вольти
кровь из глаз удалось унять через неделю ...
Quet
епт. паскаль???
Вольти
да )
Quet
func Xor(s string, key []byte) string { sb := []byte(s) for i := 0; i < len(sb); i++ { sb[i] ^= key[i % len(key)] } return string(sb) }
Quet
например
Quet
ну или я не понял что надо )
Вольти
thx!
Вольти
щас мы посмотрим потестируем ...
Вольти
даже работает спасиб мил человек ... теперь осталось для себя понять как оно работает
Quet
% - остаток от деления если что
Pawel
Имхо, на го могут писать гуйовые приложения либо мазохисты либо люди с синдромом аспергера
а у вакс точно богтый опыт во фронтенде чтобы так говорить?) спрашиваю потому, что я по мимо Го пишу продовый гуй на широко распространённых для этой задачи языках - C# и javascript/typescript и вижу совершенно другую картину - гошечка предлагает очень годное решение, а c# и js - гавно и палки
Anonymous
и вообще на джаве пишут)
Anton
блин, всё перечитал, но так и не нашел обещанного пруфа на тему "твиттор валит со скалы на го"
Doublegrey
ребят, а как на сайте пускать в раздел только авторизированных пользователей? создавать при авторизации куки и проверчть их?
Doublegrey
но ведь куки подделать можно
Oleg
но ведь куки подделать можно
Если бы это было так просто...