Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 June 01

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
На предыдущем месте работы сперва был огромный монолит. Теперь огромный монолит и микросервисы.
Молнит компилится несколько минут с нуля.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Тесты практически ни кто локально не гонял, т.к. каждый тестовый пакет перед запуском компилился от 30сек до 2мин.
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
хмм странно
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
А что странно, если бинарь получался 200-300МБ ?
источник

IG

Igоr Gоrуаchev in Сrystal Lang — русскоговорящее сообщество
прям идеальный язык, судя по отзывам. зачем тогда crystal выдумали? это же одноклассник go, только с более вменяемым синтаксисом, ооп и макросами.
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
Ну так и есть, и либ меньше в кристале
источник

Jøhn Đøꝩsøn in Сrystal Lang — русскоговорящее сообщество
Ага, поэтому неициализированый map[type]type возвращает магические дефолтные значения. Это ведь так просто и однозначно.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Crystal гораздо красивее и приятнее.
Зато Go - дубовый и production-ready.
GC как у Go в Crystal ближайшие пять лет точно не будет.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Да, это просто и однозначно. И даже привычно, если привыкнуть.
источник

Jøhn Đøꝩsøn in Сrystal Lang — русскоговорящее сообщество
Стокгольмский синдром.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Я просто больше C-шник по натуре. И потому я понимаю, откуда взялись эти решения.
источник

IG

Igоr Gоrуаchev in Сrystal Lang — русскоговорящее сообщество
наверное, это многое объясняет. вот, я не сишник ни разу. я начался как программист в 2006-ом и моим основным языком был эрланг. после эрланга, как первого языка, многое не заходит. go не зашёл, хотя на нём программировал последние 5 лет, можно сказать через силу. rust, elixir и crystal зашли.
источник

Jøhn Đøꝩsøn in Сrystal Lang — русскоговорящее сообщество
Си можно простить отвратительный дизайн по старости лет, но го сознательно следует worse is better, игнорируя пол-века наработок в дизайне языков.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Ну так и ладно. Вам не зашёл. Кому-то (в том числе и мне) зашёл.
Я просто хочу сказать, что не нужно намекать, что язык какой-то не такой, если вам конкретно он не нравится. Другим людям нравится.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Нет, Go не следует принципу "worse is better".
Go следует принципам:
- новичок должен быстро освоить язык и начать писать код, который профессионалу будет легко проверить.
- профессионалы должны писать код понятный друг другу, а не создавать кучу локальных и персональных диалектов.
И у Go это довольно неплохо получилось.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
А вот когда в язык стараются побольше запихнуть из "пол-века наработок в дизайне", и получается, что один профессионал из тройного акселя на правую пятку выходит, а другой на левую. А новичёк так тулуп пытается сделать, что профессионал вообще не понимает, при чём тут коньки.
источник

IG

Igоr Gоrуаchev in Сrystal Lang — русскоговорящее сообщество
я именно это и сказал, только другими словами. go отлично заходит сишникам, особенно тем, кто ранее выполнял на сях достаточно высокоуровевые задачи. у меня таких в подчинении несколько человек, причём, приблизительно с одним и тем же бекграундом.

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

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
это про раст?
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Если бы Go был плох сейчас, он бы не отъёл у всех (Java, RoR, NodeJS, PHP, Python) свою долю.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
раст, сишарп, сикресткрест, руби, скала... да и джава даже...
источник