Andrey
депутаты отдельный вид, имитирующий работу
Michael
под виндой кому интересно cls
Anton
no preserve root жеж вроде ещё нать
так оно ж по дефолту, не?
Anton
в мою молодость такого не было
Сережа
пацаны, у меня еще вопрос, все хейтят го, а кого хейтят гошники?
Anton
а может гошники миролюбивы
Anonymous
пацаны, у меня еще вопрос, все хейтят го, а кого хейтят гошники?
хейтить - быть дауном. Только обьективная критика, только интеллект
Anonymous
Так что если человек хейтер - можешь ему меня процитировать. Но будь готов, вдруг он начнет вопить: «ДЖЕНЕРИКИ, НАСЛЕДОВАНИЕ, УРОД"
Anton
+ может что-то бубнить про GC
Michael
error interface гы гы
Anonymous
Но это не значит, что наследование НИНУЖНА. (Обьективности ради). Просто использовать пласкогубцы как молоток - и наоборот - это можно.
Anonymous
Хотя чего это я распинаюсь. Все все понимают
Slava
https://img-9gag-fun.9cache.com/photo/aVMzZjy_700b.jpg
Slava
Гошникам всё равно, они работают
Anonymous
(Штука про количество вакансий)
Andrey
потому что приходит человек из другого языка и начинает ныть, что на Go нельзя так же писать как на *подставить название ЯП*
Michael
свободный выбор инструментов
Anonymous
Лучше иметь в своем «ящике для инструментов» несколько.
Сережа
да, наверное не остается времени, некогда оторваться от if err != nil { ... }
Andrey
всем же нужно высказать своё "ценное" мнение )
Slava
Вообще зацикливаться на языке, это странно
Andrey
более чем странно
Slava
Я сегодня вообще на каком то dsl писал для конфигов
Slava
Какая разница, лишь бы работало
Сережа
которые пришли из хачкеля
Сережа
а в хачкель из мл
Michael
в го нет исключений, но есть error. смотрю код на с# и на питоне, так вот с исключениями нифига не понятнее
Anonymous
Свифт многое позаимствовал из Haskell и это прекрасно
Andrey
надо быть специалистом, а не пользователем одного единственного ЯП
Сережа
и работает нормально только на маках
Anonymous
и работает нормально только на маках
Это претензия? Работает нормально и на Linux
Сережа
это из разряда я не пробовал, но осуждаю
Anonymous
Можешь запустить Swift Sandbox от IBM, убедиться
Anonymous
А.
Anonymous
Ну так запусти, потыкай.
Сережа
а там gc нет, все на подсчете ссылок?
Anonymous
ARC
Anonymous
Да
Сережа
чем swift от раста отличается?
Сережа
там есть рефлексия?
Anonymous
Но, скажем так, отвественность за циклические ссылки лежит на тебе, дорогуша.
Anonymous
Свифт очень прост, раст - чуть сложнее, на мой вкус.
Anonymous
Взглянул на Раст (на википедии, хех), вроде как там не совсем «ООП». Свифт же создан, во-первых, для работы с iOS-платформой, которая практически вся (для прикладного программиста) пропитанна «запахом» ООП.
Michael
свифт перспективнее чем objC и используется где-то кроме приложений под iOS?
Anonymous
Есть фреймворки, позволяющие писать бэк-енд код под линукс на Свифте, но ничего не знаю о популярности.
Anton
свифт перспективнее чем objC и используется где-то кроме приложений под iOS?
есть извращенцы, которые на свифте бекенды пилят
Michael
мсье знают толк
Anonymous
Не понимаю «перспективнее чем..» Для iOS-дева - да.
Anonymous
Потому что все новые проекты стартуют уже года два как на нем.
Anonymous
И язык, откровенно говоря, «проще» в освоении, приятнее для глазок разработчиков и очевиднее в некоторых моментах.
Michael
приятнее для глазок разработчиков ... для блондинок после института?
Anton
UIView *view = [[UIView alloc] initWithFrame:CGRectZero];
Anton
это был obj-c
Anonymous
приятнее для глазок разработчиков ... для блондинок после института?
Не поверишь, но под словом «разработчиков» я имел ввиду.. Да, разработчиков, а не блондинок. Человек выше приводит тебе примеры, смотри.
Anonymous
Теперь пример свифтовый в студию, сэр.
Anton
дада :) давно не практиковался. сейчас
Michael
ну вот
Anton
var view :UIView = UIView(frame: CGRectZero)
Anonymous
let view = UIVIew(0)
Anton
кажется так, если по полной
Anton
или да - как ты написал, с коротким вариантом :)
Michael
и что делает 0? почему не 1?
Anonymous
let view = UIVIew(frame: 0)
Anonymous
Да это не важно
Anton
и что делает 0? почему не 1?
значение 0 для первого аргумента
Anonymous
ой, сути не хочешь понимать.
Anonymous
Мы же тебе про читабельность и очевидность, а ты..
Michael
не, я пока кофе пью
Сережа
let это неизменяемая переменная?
Сережа
в чем суть то?
Сережа
я тоже не понимаю
Сережа
што то херня, шо это
Anton
let это неизменяемая переменная?
ну возьми мой вариант с var :)
Anonymous
пусть будет var view = UIView()
Stepan
UIView *view = [[UIView alloc] initWithFrame:CGRectZero];
А вот мне этот вариант более нравится. Поразбаловались хипстерята. Лень им на пару букв больше писать.
Anonymous
Суть, опять же, не в этом. Не в аргументах, не в var/let.