↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
StragaSevera
13 ноября 2016
Aa Aa
#айтишный_быт
#парселтанг

Продолжаю изучать Питон.
Узнаю, что в нем нет нормального inline-синтаксиса для интерполяции.
Грущу и еще больше разочаровываюсь в языке.
Узнаю, что данный синтаксис (f-string) планируют добавить в 3.6.
Радуюсь, считаю дни до релиза.
Читаю питоновский реддит, наблюдаю, как питоновцы баттхертятся и называют это feature creep.
Понимаю, что Питоновское коммьюнити прекрасно отражает стереотипы питоновского факультета Хогвартса.
13 ноября 2016
14 комментариев из 25
StragaSevera
Насчет Пингвина вообще молчу. Для меня тут только МоноГейм))) А Питон хоть под виндой, хоть под линуксом для меня остается легким ужастиком) Хотя не спорю, в Линуксе девелопиент лучше обставлен для Питона)
Это то ж самое, что и в седьмом шарпе собираются вводить, $"this is var value {var} " ?
Я вот тоже довольно настороженно относился, потому что этим слишком просто злоупотребить в ущерб читаемости. С другой стороны, хотя бы умрет дурная привычка делать это же конкатенациями.
Facensearo
Да, типа того.
Злоупотреблять можно чем угодно. Если вы так боитесь злоупотреблений - вам в мир Java =-)

Митроха
Вот поэтому и в раздумьях)
> Злоупотреблять можно чем угодно. Если вы так боитесь злоупотреблений - вам в мир Java =-)

Ну если бы в анонсах седьмого шарпа не было чудовищного pattern matching, который засунули, сука, в switch-case, то я бы мб и побугуртил.
А так - ну, чистый сахар, там под капотом сразу же String.Format, так что ничего особенного. Единственно что, успел уже поиметь некоторое количество проблем с неофильским кодом для пятнадцатой студии при моей двенадцатой.
> ну, чистый сахар
Сахар форева.

> поиметь некоторое количество проблем с неофильским кодом для пятнадцатой студии при моей двенадцатой
*предчувствует еще больше проблем в Mono*
А что значит "сахар" в жаргоне программистов?
Матемаг
Мелкие удобства.
Например, для того, чтобы вставить в строчку переменную, в Ruby можно написать:
"Значение переменной х = " + х + "."
А можно:
"Значение переменной х = #{x}."
Это и есть "синтаксический сахар". В Ruby его столько, что я на нем заработал диабет и с трудом с него слезаю =-)
> А что значит "сахар" в жаргоне программистов?

Синтаксический сахар
Вещи, которые по факту решаются на уровне трансляции исходного кода и не передаются компилятору.
Ого, ещё и соль бывает, оказывается!
> Понятное дело, для текстовой стратегии плюсы не нужны, но если речь идёт о профессиональном геймдеве, то там в основном плюсы, вроде как.
Сейчас стереотип "Геймдев = плюсы" размывается все больше и больше. Юнити зубами выгрызает свою долю в рынке.
А в инди-геймдеве раздрай еще больше =-)
> Ого, ещё и соль бывает, оказывается!

кстати отличного
"В операционной системе VMS некоторые конфигурационные параметры были определены в микрофортнайтах (одна миллионная фортнайта или приблизительно 1,2096 секунды). Миллифортнайты (около 20 минут) и нанофортнайты (1,2096 миллисекунды) также иногда используются в вычислительной технике, как правило, для того, чтобы специально усложнить и запутать. Цель такого использования разработчики объясняют тем, чтобы пользователь не менял важные параметры бездумно, а сначала попытался понять, что они означают."
0_0
Mikie
А нужно ли среднему инди-проекту нечто размером с Юнити?..
Mikie
Для 3D-игры с неевклидовой геометрией - да, не оверкилл =-)
ПОИСК
ФАНФИКОВ













Закрыть
Закрыть
Закрыть