Как стать автором
Обновить

Комментарии 17

«Go – не плохой язык, он просто не достаточно хороший» — не могу понять эту фразу. Язык хороший, или таки плохой? «Не» с наречиями…
Спасибо, поправил.
> К сожалению, альтернативные варианты предполагают наличие типов высшего порядка (HKT), которых в Rust пока нет.

Да и авторы языка вообще не хотят завязываться сильно на монады и do-нотацию, это, по их мнению, слишком сильно сдвинет язык в сторону функциональщины — всякие там императивные break/continue плохо с этим сочетаются.
По мне как-то странно сравнивать два языка, заточенных под абсолютно разные цели…
Изначально я тоже сильно удивлялся когда эти два языка сравнивали. Тем не менее, общие моменты всё-таки имеются.
Довольно странная статья, по ощущениям в духе «не читал, но осуждаю».
Давайте разбирать конкретные языковые конструкции, для которых ребята с опытом в Rust или в Swift смогут рассказать вам их смысл и реальные возможности.
Да, первые части производят такое впечатление. Хотя я автора отлично понимаю — довольно часто, когда берёшься за новый язык, принятые решения не сразу понятны и кажутся непривычными. Собственно, раст мне понравился далеко не сразу. Ну и автор сам признаётся, что поначалу претензии довольно поверхностные, да и я постарался это подчеркнуть. Дальше, как мне кажется, сравнение становится менее субъективным и более интересным.
Без примеров кода статья не интересна.
Хм… Зачем нужны Double и Float? Неужели только для взаимодействия с Objective-C?
Поправка: друг подсказал мне, что существуют 32 и 64-битные архитектуры. Иногда вы просто не хотите использовать 64-битные числа с плавающей точкой. Кстати, Rust тоже присутствуют два отдельных типа: f32 и f64.

После этого сложно серьезно воспринимать
Мне эта фраза показалось шуткой/сарказмом. Как-то неверится, что это было серьезно сказано.
Судя по
Мои мнения обдуманные, но не обязательно всеохватывающие, и вы найдёте места, в которых я добавил исправления, по мере того как узнавал новую информацию из отзывов.
действительно не шутка
Я так понимаю, что у автора основной инструмент — Python. Правда он ссылается на знание С++, что уже выглядит странно.
Всё-таки это не учебный материал, а скорее взгляд со стороны. Мне показалось, что оно может быть интересно, особенно если не знаком с одним из языков.
Вот-вот. Создалось впечатление, что пишет студент первого курса. Во первых, сама идея сравнения двух совершенно разных языков, во-вторых, постоянное удивление банальными вещами. Похоже на недавнее сравнение С++ и С#, сделанное студентом.
Как-то слегка сумбурно всё смотрится, какие-то общие пространные обсуждения без общей структуры, надеюсь в следующих частях будет получше.
Мне кажется, что будет. Собственно, это было одной из причин остановиться на первых двух частях — они довольно бестолковые и было опасение, что после такого вступления не все захотят читать дальше. А так следующая часть перевода, хотелось бы думать, будет читаться уже нормально.
Я так пробежался по оригиналам: они все достаточно крошечные, затрагивающие по одному вопросу, может лучше их тогда по 2-3 статьи группировать?
Дык, тут как раз вступление (которое автор, кажется, вообще удалил) с первой и второй частями. Дальше тоже планирую как раз такой разбивки придерживаться. Наверное, можно и больше, но боюсь, что слишком объёмно получится. Да и, честно говоря, перевожу весьма медленно и разбитие на части помогает не потерять энтузиазм.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории