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

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

Swift очень удобный и простой язык, при наличии стандартных библиотек под линукс и компилятора, можно создать веб-фреймворка и писать веб-приложения на нем. Я лично бы очень хотел иметь такой инструмент для веб-приложений.
Python уже написан.
НЛО прилетело и опубликовало эту надпись здесь
ну я бы не отказался от Swift'а на Линуксе, чтобы использовать его как альтернативу Python. Такой же простой и немногословный, но при этом компилируемый язык, с хорошей скоростью, без проблем с многопоточностью. Вопрос в поддержке и либах, готова ли Apple выделять на это деньги, и не будет ли это open source для галочки.
НЛО прилетело и опубликовало эту надпись здесь
Swift выглядит как просто велосипед от Apple для своих собственных платформ. За пределами этих платформ язык выглядит довольно странно и, в общем-то, не особо нужен. Да даже на своих платформах — сколько читаю про язык, не появилось и мысли, чтобы слезть с obj-C. Ну нет там просто ничего, что бы меня мотивировало. Тем более он до сих пор не дорос до стабильного состояния.
В Swift еще бы асинхронность добавили, тогда может и зашагает по планете.
асинхронность — это first class citizen в Swift 2.0
Наконец-то!
И смотрите как интересно, крупные корпорации понемногу открывают свой код, все-же open source постепенно побеждает!
Objective-C тоже открытый язык, но без закрытой Cocoa — он не имеет смысла, как бы Swift не ждала, прибитая гвоздями к OS X судьба.
Ну у меня интерес хотя-бы поиграться с языком без шаманства с Хакинтошами:) А в данном случае есть шанс что Apple сделает официальный релиз для Linux, это нечто большее чем просто «открытый язык».
Вы плохо прочитали мой комментарий, либо просто не поняли.
Компилятор obj-c доступен в gnu gcc. Ставьте и используйте на любой ос.
Проблема в том, что без Cocoa, это практически голый Си.
Я про Swift, а не про obj-c. Для «поиграться» достаточно сборки консольных приложений, то что вы назваете «практически голый си». Конечно хотелось бы бОльшего, но даже если будет минимальная конфигурация — меня устроит.
с ObjC проблема в другом, это очень простой язык и малополезный в голом виде, много функциональности сделано в рантайме, Foundation и других фреймворках. Нет даже управления памятью (помимо того что предоставляет Си), она реализована в рамках NSObject из Foundation. Не говоря уже о какой то стандартной библиотеке, контейнеров и т.п.

Swift в голом виде вполне юзабельный язык, есть контейнеры, ввод-вывод
Swift точно так же полностью полагается на рантайм и без него бесполезен. Просто в данном случае помимо компилятора будут открыты и библиотеки со всем добром, в отличие от Obj-C
Надо сказать, что у свифта по сути нет своей стандартной библиотеки. Он может работать со старыми Obj-C, пожет работать с посикс-Си, но все это выглядит довольно костыльно. Как мне кажется, скорее всего Аппле будет пилить новую низкоуровневую свифт-либу с рантаймом под Опен Сурс, доступную везде, и отдельно чисто яблочный фремворк с бекджеком и ГУИ.
Для разработчиков это как минимум удобно для написания мультиплатформерных приложений, если не как основным языком, то покрайней в виде мостика между языками.
В смысле нет? В каждое приложение под swift же сейчас кладется пачка динамических библиотек, где все богатство и реализовано. Вскоре планируется включить это все в iOS, чтобы не тащить с каждым приложением из AppStore
По сути это все костыли к Obj-с либам(мосты для CF, Cocoa и тд) и капельку своего уникального функционала. Я имею ввиду, что нет именно своей родной стандартной библиотеки. Реализован необходимый минимум для основного функционала языка, но нет свой родной полноценной так сказать языковой экосистемы. Но она наверняка в ближайшее время появится.
У меня одного сумма процентов больше 100 по результатам?
чекбоксы же
А что Вас смущает? Каждый может выбрать несколько вариантов.
Ну ладно, просто в любом случае странные варианты ответа:
Всё что ниже «миру не нужен еще один язык программирования» формально пункту «Всем пофиг»
[X] лучше бы они использовали C#
Вот когда станет открытым, тогда и будет смысл обсуждать.
Джобс вон и Facetime обещал открыть.
Проблема с Facetime не в хотелках (или скорее нехотелках) со стороны Apple — там проблемы юридического характера до сих пор (с 2010 года) бушуют, которые в свою очередь вызывают проблемы технического и архитектурного характера. Детали можно прочитать в этой статье.
Быстрей бы свифт на веб портировали и на андроид.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории