URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105772
[ Назад ]

Исходное сообщение
"Компания Apple открыла реализацию языка Swift и реализовала ..."

Отправлено opennews , 03-Дек-15 20:43 
Компания Apple открыла (https://swift.org/blog/welcome/)  наработки, связанные с языком программирования Swift (https://swift.org), в том числе передала общественности код компилятора и стандартной библиотеки функций, и запустила специальный сайт (https://swift.org) для координации деятельности сообщества разработчиков. Код открыт под лицензией Apache 2.0 и опубликован (https://github.com/apple/swift) на GitHib. Кроме iOS и OS X, в опубликованном инструментарии сразу заявлена (https://swift.org/blog/swift-linux-port/) полная поддержка платформы Linux.

Язык Swift наследует лучшие элементы языков C и Objective-C, и предоставляет объектную модель, совместимую с Objective-C (Swift-код может смешиваться с кодом на С и Objective-C), но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность кода. Для обеспечения высокой производительности Swift-программы компилируются в машинный код, выполняемый на 30% быстрее кода на Objective-C.

Реализация Swift построена с задействованием технологий свободного проекта LLVM. Вместо сборщика мусора Objective-C в Swift используются средства подсчёта ссылок на объекты, а также предоставляемые в LLVM оптимизации, такие как автовекторизация. Язык предлагает множество современных методов программирования, таких как замыкания, обобщенное программирование, лямбда-выражения, кортежи и словарные типы, быстрые операции над коллекциями, элементы функционального программирования.


URL: https://swift.org/blog/welcome/
Новость: http://www.opennet.me/opennews/art.shtml?num=43451


Содержание

Сообщения в этом обсуждении
"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 20:53 
> опубликован на GitHib

iGIT


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено pavlinux , 03-Дек-15 23:53 
Как я понял, iPhone 7 будет на ядре Linux? (и сразу с рутом) :)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Онаним , 06-Дек-15 19:17 
А чем Darwin не угодил?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено soarin , 03-Дек-15 20:55 
YAY!!!!! Best news ever!
http://3.bp.blogspot.com/-bo0pvPS3oQo/VRrrx1rPuvI/AAAAAAACMR...

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 21:09 
А почему бы и нет?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено A.Stahl , 03-Дек-15 21:21 
Не думаю, что это важно. Предполагаю, что Swift, как в своё время Objective-C, будет исключительно языком для разработки под Эппл-платформу. И открытость, кроссплатформенность и прочие свойства востребованы не будут, даже если будут выполнены на достойном уровне.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 21:44 
Хорошо наверно. Как он по производительности, если сравнивать с Rust?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Илья , 04-Дек-15 06:14 
А как ваша производительность в сравнении с Егором?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 09:54 
Учитывая, что Rust тоже использует LLVM, полагаю приблизительно одинаковая.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 11:42 
в rust - подсчёт ссылок?
Скорее как freePascal

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 16:41 
В Box нет, но в Rc и Arc да.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Нимано , 04-Дек-15 13:58 
> Учитывая, что Rust тоже использует LLVM

Учитывая, что какой-нибудь pure, pyston (Python) или ruby тоже "могут" в LLVM, получаем среднюю по больнице )


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 16:46 
Не знал, что эти языки позиционируют себя как статически типизированные компилируемые языки с zero-cost abstractions.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Okarin , 04-Дек-15 11:05 
Вот вижу я периодически на ЛОРе и здесь упоминания Раста, но блин, что на нем написано? Я только про перспективный движок для Мозилки слыхал.

А то все Раст, Раст, а что Раст, где Раст, хз. Но зато убийца плюсов, лол.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Имярек , 07-Дек-15 14:36 
Операционная система:
https://www.opennet.me/opennews/art.shtml?num=43105

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 21:59 
Ждём свифт в этих ваших андроидах..

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено all_glory_to_the_hypnotoad , 03-Дек-15 22:16 
нет, не ждём. Андроидут нужен с++

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:30 
GO Lang же

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Анонимус1337 , 04-Дек-15 02:02 
Для ведроида давно уже есть kotlin. Весьма похож на свифт, только родной по семантике и куда более сахарный :)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Онаним , 06-Дек-15 19:20 
> Для ведроида давно уже есть kotlin. Весьма похож на свифт, только родной
> по семантике и куда более сахарный :)

А в чём преимущества Kotlin перед Scala?


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 11-Дек-15 05:21 
Хотя бы в отсутсвии 10 мегабайтного рантайма

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено омонимус , 06-Дек-15 19:20 
пацаны так его и не допилили до стабильного релиза. А теперь, кажется, он вообще больше не нужен

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:02 
Теперь можно будет программировать смайликами и в линуксе!

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено омномномнимус , 03-Дек-15 22:59 
man LISP

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 05-Дек-15 04:00 
В Swift можно называть переменные как emoji, и они будут отображаться как emoji. Там не про скобки речь.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено burjui , 07-Дек-15 18:30 
Сто лет в обед стукнет, как можно Unicode в идентификаторах использовать - как минимум, в D, Python, Java, Haskell

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено lucentcode , 03-Дек-15 22:05 
Хорошая новость. Теперь у сообщества будет выбор между Swift и Rust при написании различного ПО. Если учесть, что программистов создающих ПО(в том числе открытое) для MacOS X сравнительно не мало, будет хорошо, если часть их наработок можно будет портировать под Linux с минимальными затратами.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 08:16 
Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам, а тут такое, непонятное.

Вот почитать бы, какие у него преимущества по сравнению с остальными языками. И вообще, зачем их СТОЛЬКО? Новая мода - кончились идеи, но хочется своего собственного зоопарка? Напиши свой язык.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Okarin , 04-Дек-15 10:56 
>Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам

Мда, это реально обосрамс. Можно пример?

>Вот почитать бы, какие у него преимущества по сравнению с остальными языками.

Каких-то киллер-фич по сравнению с другими языками я особо не вижу, но это для стороннего разработчика. А вот с точки зрения Аппле язык очень даже нужен, их девелоперы насмотрелись на всякие Руби, и Обжектив-Си кушают уже неохотно, пора заменить. Но им нужен язык, который они могут полностью контролировать, пришлось делать свой, в виде сборной солянки из всего модного. Вот и вся история, на мой взгляд, под виндой и линупсями прорывов не жду.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено iPony , 04-Дек-15 11:57 
> Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам

Эээ а каким тут боком Qt? Вот есть VLC и Virtualbox с кутейными гуями - они весьма сильно зависят от ОС. И ничего с этим не поделаешь - не калькуляторы же...


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Вареник , 09-Дек-15 20:48 
Раньше у каждого 16-летнего программиста был свой фреймворк на С++, а теперь, с появлением LLVM бэкэнда - у каждого свой язык. 256 языков уже есть, так доведем до 1024.

И каждый из них - убийца С++ и Java :)


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено testt , 03-Дек-15 22:17 
Насколько я понимаю, недавний выход RedHat'овского Ceylon их вынудил сделать это.
https://www.opennet.me/opennews/art.shtml?num=43217

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Прошраммист , 03-Дек-15 22:34 
Да, лично Тим Кук сидел на Opennet и как только увидел ту новость, то сразу же дал распоряжение выполнить действия описанные в сабже.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено testt , 03-Дек-15 22:36 
>Тим Кук

А кто это?


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено juvvidildo , 04-Дек-15 00:42 
Известный путешественник, которого съели

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 07:55 
Тот Джеймс был, ирод ты!

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено РОСКОМУЗОР , 04-Дек-15 00:59 
Гомосек какой-то.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 01:14 
Ох знали бы вы кто sendmail, но это не чуть не мешает.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено anonymous , 04-Дек-15 07:36 
Вы конфиги его видели? Это многое объясняет.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 13:16 
Я их очень хочу развидеть но иногда они приходят ко мне в кошмарах.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:34 
>> 13.04.2011 10:11  Компания Red Hat представила язык программирования Ceylon

Да, недавний, конечно!


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено testt , 03-Дек-15 22:38 
Так более-менее юзабелен только недавно стал. Как и Rust, который даже старше.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 22:34 
> Насколько я понимаю, недавний выход RedHat'овского Ceylon их вынудил сделать это.
> https://www.opennet.me/opennews/art.shtml?num=43217

Бред, они давно это обещали еще начиная с первой версии были разговоры на эту тему!


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено й , 03-Дек-15 22:25 
насколько я понимаю, gui -- в stdlib?

есть кто-то, кто может подтвердить, что эта часть на linux работает?

ну, или оно пока суть такой же mono.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Deepwalker , 03-Дек-15 22:33 
Cocoa? Нет конечно.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Прошраммист , 03-Дек-15 22:38 
Какой ещё mono? Тут нормальный компилируемый язык.
Какое отношение gui имеет к языку программирования и его стандартным библиотекам?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:45 
ровно такое же как и файловый ввод/вывод, сокеты и прочие ништяки которые есть в стандартной библиотеке. Например, у той же жавы есть gui с стандартной либе, или ты еще терминал юзаешь?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено НяшМяш , 04-Дек-15 01:40 
По-моему, тут вопрос стоял про _компилируемые_ языки, у которых в стандартной либе есть кросплатформенное гуи.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 02:18 
а что Qt написан не на компилируемом языке(С++) и внезапно кроссплатформенный, получается можно если очень захотеть. Ну а если речь о поставке гуя_в_стандартной_либе то да ни у одного компилируемого_ЯП нет, на этом поприще Swift мог бы выделится, а так вышел еще один язык и все(

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Павел Самсонов , 04-Дек-15 17:21 
Скажите хоть кто в чем пишет на QT. Я второй раз не переживу NetBeans с QT. В чем удобно писать на QT?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 05-Дек-15 05:04 
> Скажите хоть кто в чем пишет на QT. Я второй раз не
> переживу NetBeans с QT. В чем удобно писать на QT?

На QuickTime много не напишешь. А у Qt есть свой Qt Creator, вполне хорош. Тем более, его можно использовать для Plain C и Plain C++ проектов, где Qt-либы не подключены. Можно использовать и CMake и обычные Makefile, но это не так удобно реализовано, как их qmake+make.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Павел Самсонов , 05-Дек-15 09:43 
Я не про то. Qt неплохая библиотека по стилю, но я не нашел ни одного ide, в котором удобство было бы сопоставимо например с delphi. Дела конечно давние, но в delphi графический интерфейс в несколько окон можно было за час два набросать. Сейчас сдеать то же самое под Linux какой то мазохизм. В чем можно удобно писать несложное приложение в несколько окон, какая библиотека, ide? Ведь очень часто задача единственного программиста какого-то предприятия быстро сваять несложное бизнес приложение.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Ан , 05-Дек-15 14:33 
Это я палагаю вам в сторону Lazarus. Они вроде Delphi/Pascal копируют.
http://wiki.lazarus.freepascal.org/Screenshots

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Вареник , 09-Дек-15 20:55 
> Я не про то. Qt неплохая библиотека по стилю, но я не
> нашел ни одного ide, в котором удобство было бы сопоставимо например
> с delphi. Дела конечно давние, но в delphi графический интерфейс в
> несколько окон можно было за час два набросать. Сейчас сдеать то
> же самое под Linux какой то мазохизм. В чем можно удобно
> писать несложное приложение в несколько окон, какая библиотека, ide? Ведь очень
> часто задача единственного программиста какого-то предприятия быстро сваять несложное
> бизнес приложение.

С++ Builder был шедевром удобства и юзабельности, но Борланд в районе 2003-го легла под Майкрософт, начала переезжать на .NET и на том благополучно померла.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:32 
slashdot-эффект в действии) swift.org лежит!

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:38 
ты ошибаешься, это хабраэффект)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:40 
и да, не понимаю зачем еще один ЯП, сколько их можно плодить? БЛЕАТ! Nokia на вас нет, уроды! Есть C++/Java/C#, ладно оракель джаву порет в попец, но для крестов и шарпа есть стандарт, нет никаких TCK и прочей мудятины. Достало!

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено testt , 03-Дек-15 22:44 
>Есть C++/Java/C#

А теперь вместо них есть Rust/Ceylon/Swift


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:49 
ответь друг мой, как это все поддерживать?(

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 22:49 
Rust/Scala/Swift fixed
Ceylon мертворожденный труп.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:51 
мне кажется Rust ждет судьба Go

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 22:52 
Мне то же так кажется как минимум потому что интеграция с С у раста просто отвратительная. А в Swift 3.0 будет интеграция с С++ на таком же уровне как и с С.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:05 
неплохо бы) но зачем он нужен на Linux? я понимаю там Swift для яблочной iOS, это их платформа и что хотят то они с ней и воротят, вопросов нет, но зачем Linux без GUI, что будут под Linux писать на Swift? консольные приложения? ed с vi на Swift перепишут? у того же шарпа нет стандартного gui(хотя есть Windows Forms, но их нет в стандарте или реф реализации), однако у него есть свои ништяки ASP.NET, EF, WCF, а что есть у Swift кроме либ в стиле posix, java, c# ну или грядущего  c++17(у которого почти все либы с boost слизаны)?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 23:22 
> неплохо бы) но зачем он нужен на Linux? я понимаю там Swift
> для яблочной iOS, это их платформа и что хотят то они
> с ней и воротят, вопросов нет, но зачем Linux без GUI,
> что будут под Linux писать на Swift? консольные приложения? ed с
> vi на Swift перепишут? у того же шарпа нет стандартного gui(хотя
> есть Windows Forms, но их нет в стандарте или реф реализации),
> однако у него есть свои ништяки ASP.NET, EF, WCF, а что
> есть у Swift кроме либ в стиле posix, java, c# ну
> или грядущего  c++17(у которого почти все либы с boost слизаны)?

Во первых не только на линукс но и на других платформах и это же можно спросить и у других языков. По сути это реальная замена С\С++. А GUI тулкит как и все остальное можно написать. Так же нужно не забывать про то что весь код написаный на чистом Swift даже под OS X, iOS можно будет использовать и на всех остальных платформах.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:32 
код и программы разные вещи, мне нафиг не сдались либы на Swift, поскольку есть миллион либ на C++, которые тоже работают в Linux, Windows, MacOS. на реальные приложения будут через жопу портированным гуем и не о какой кроссплатформенности не может идти и речи, потому потолок для Swift в Linux это консольные программки. Пожалуй единственным недостатком C++11/14 является что нет стандартного гуя, но вот незадача в Swift его тоже нет, а если учитывать что Swift предназначен для написания прог на стороне клиента то чем он лучше C++,C#, Java? и нужен ли он вообще на платформе Linux(обратите внимание что я критикую его роль именно в Linux)?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 23:46 
> код и программы разные вещи, мне нафиг не сдались либы на Swift,
> поскольку есть миллион либ на C++, которые тоже работают в Linux,
> Windows, MacOS. на реальные приложения будут через жопу портированным гуем и
> не о какой кроссплатформенности не может идти и речи, потому потолок
> для Swift в Linux это консольные программки. Пожалуй единственным недостатком C++11/14
> является что нет стандартного гуя, но вот незадача в Swift его
> тоже нет, а если учитывать что Swift предназначен для написания прог
> на стороне клиента то чем он лучше C++,C#, Java? и нужен
> ли он вообще на платформе Linux(обратите внимание что я критикую его
> роль именно в Linux)?

Бред.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:52 
что именно бред? или ты так кратко описал свой внутренний мир?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено angra , 04-Дек-15 06:50 
Да все, что ты написал, бред. Неохота даже тратить время на его разбор.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 01:03 
Вася, swift куда удобнее при написании кода чем c/c++, ну а юзать стандартную java для написания гуя, уж извините нужно в редких случаях.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 01:35 
дартаньян?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:12 
то если будете отвечать не рассказывайте про дерганье из swift c++ методом(того же Qt), это извращенье еще то, сам на C# писал много лет и прекрасно знаю какое это наслаждение(

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 23:24 
> то если будете отвечать не рассказывайте про дерганье из swift c++ методом(того
> же Qt), это извращенье еще то, сам на C# писал много
> лет и прекрасно знаю какое это наслаждение(

У swift отличная интеграция с С. То есть все что доступно под С можно бесшовно использовать и в swift.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:37 
гладко было на бумаге... спасибо, я уже нажрался прозрачной интеграции Java и .NET с C/C++

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено gfgdgd , 03-Дек-15 23:44 
Именно гладко. Никаких JNI, JNA, JNR и прочего дерьма. С кодом на С ты работаешь так же как с кодом на Swift и обратно. В 3.0 будет на таком же уровне поддержка и для С++.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:50 
посмотрим, но опять же кроссплатформенность подрозумевает не только отрытый компилятор, виртуальную машину но и API, а в итоге у нас будет Swift-Qt, Swift-Cocoa, Swift-WPF( это не дело, вопросов бы у меня не было если бы например такой юзер как я выпустил свой ЯП, я б конечно был в восторге, но язык выпустила все таки Apple и для нее то что пока я вижу откровенно говоря слабовато. Не веришь? посмотри на судьбу Dart того же.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено НяшМяш , 04-Дек-15 01:46 
Что посмотрим? У эппл половина стандартной библиотеки (типа сокеты, птреды и прочие мутексы) - сишные. И их можно было использовать с первого дня в свифте. Вообще в начале была проблема с самим свифтом, чем с поддержкой сишных библиотек. Нужен будет гуй - подожди, пока мальчик попроще накатает тебе биндинги к любой библиотеке.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 02:57 
я тут один не яблочник? сокеты, мьютекс и потоки это очень круто! спасибо эппл! блджад вы что с ума посходили если мне в доводы сокеты с остальными абсолютно стандартными интерфейсами приводите, да в том же POSIX еще в 90-е это все было! Спрашивается где революция или хотя бы эволюция? а так в очередной раз подают старый POSIX с новым синтаксическим сахаром и называют это новым( тьфу на вас

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено angra , 04-Дек-15 06:43 
> я тут один не яблочник?

Не, ты тут один полный ламер в программировании. Остальные прекрасно осознают ненужность столь милого тебе гуя в стандартной либе языка программирования общего назначения и тем более в самом языке.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 08:48 
видимо Microsoft, Apple, Google такие же ламеры как и я) ведь зря они еще не осознали всю ненужность гуя и лоханулись, потому что будущее за консолями(провда не игровыми)) хехе

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено iPony , 04-Дек-15 07:29 
> я тут один не яблочник?

Нет конечно. Тут почти весь контингент - это студенты-вендузятники. Несколько линуксиодов есть, типа Мишы, который героически борется с неравными силами.
Ну и несколько этих есть из #pride, с которыми борются сразу две выше названные категории.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 08:51 
по мне дать им только C и Curses в придачу, пусть веселятся) ведь исходя из логики ничего лишнего C идеальный язык)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Ан , 04-Дек-15 11:15 
И чем вам интеграция Rust с C не понравилась?
Не говоря уже о том что биндингов для разных либ на Rust вылазит достаточно много и достаточно быстро.
Помимо прочего и либы достаточно интенсивно развиваются.
У Rust гораздо больше шансов выжить чем у Swift. От Swift запросто оттолкнёт то что его разрабывает Apple и неважно какая там интеграция с C++ у Swift.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:16 
а Scala скала не мертворожденный, ну ну. Я конечно не спорю писать на скала увлекательно до тех пор пока вас 2 программиста в компании.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 22:56 
если посмотреть то все вышеперечисленные ЯП являются копией с несколькими фичами C/C++, даже состав стандартных либ почти идентичен, работа с файлами, сокеты, sysinfo, архивация, ssl и тд. Зачем это все разнообразие если отличается оно лишь приставкой Qzip, #zip, jzip, applezip?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Вареник , 09-Дек-15 20:59 
>>Есть C++/Java/C#
> А теперь вместо них есть Rust/Ceylon/Swift

- Три клона языка D - признанного убийцы С++ .


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Отражение луны , 03-Дек-15 23:19 
Оно, конечно, может и хорошо, но - Кут, я выбираю тебя.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено 10й Брейтовский переулок , 03-Дек-15 23:28 
Хомячки сравнивают Swift/GO/Rust - наивные дети!

Первый уже в каждом маке-iphoneю И если допилят GUI в линух, то через лет 5 все морды в линухе будут писать на нем.
Второй становится стандартом для серверов/бэкендов, и чрез те же лет 5 вытеснит от туда и php и питон.
Третий пока ничто в своем позиционировании. Посмотрим что из него вырастет.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:35 
Go для сервером? каким боком? Я уже вижу как оракель вместе с некрософтом от шока пьют валерьянку)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:20 
> Go для сервером? каким боком? Я уже вижу как оракель вместе с
> некрософтом от шока пьют валерьянку)

ну например клаудфлэр его юзает, да и куча народу. Очень просто и удобный язык, хотя конечно php он не конкурент, с php может конкурировать node.js.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 05-Дек-15 05:08 
> Второй становится стандартом для серверов/бэкендов, и чрез те же лет 5 вытеснит
> от туда и php и питон.

Смотрите, ещё один сумасшедший! Ему Go заменит PHP!


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 23:44 
если доделают стандартный GUI, то Swift взлетит если нет... ну в общем посмотрим.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:18 
> если доделают стандартный GUI, то Swift взлетит если нет... ну в общем
> посмотрим.

Зачем нам стандартный GUI достаточно биндингов.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:27 
уже писал выше( чтобы не было Swift-Qt, Swift-Cocoa, Swift-WPF!

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:37 
тем более сам Linux по сути синоним слова opensourse, большинство его программ opensourse-проекты, а как ты думаешь проектам которые развиваются за счет добровольцев(это вам не ядро Linux у которого есть спонсоры и другие enterprise проекты) каково прыгать с одного гуя на другой, заниматься их постоянной доработкой так как в новом гуе поломана совместимость со старым и тд, а если еще учесть что у многих гуев свой микроязык типа QtScript, JavaFX Script такими темпами мы похороним декстопное opensourse-сообщество, кто будет учить эти 100500 языков,микроязыков,api, всевозможных декларативных языков... кто?!, так как его не спонсируют толком, а требуют дох*я.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 01:05 
Вася, ты хрень пишешь иди 300 раз прочитай отче наш и 2 недели поста.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено iPony , 04-Дек-15 07:14 
> стандартный GUI

А как ты это представляешь? Apple сделает свой дистрибутив линукс с гуями, и весь остальной зоопарк из тулкитов самоликвидируется?
Смешно же.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 08:38 
хотя бы какую нибудь сраную альтернативу Swing выдвинули, а то достало уже это убожество)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Ан , 04-Дек-15 11:03 
Не будет Apple поддерживать GUI в стандартной либе языка. Ей за это никто не заплатит, а в остальном они не заинтересованы в том что бы их какой-нибудь Cocoa был где-то на отличных от ихних ОС.
Открытие это скорее способ заставить Swift хоть как-то жить. Набиндят GUI и будут под swift пилить либы.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Вареник , 09-Дек-15 21:06 
> хотя бы какую нибудь сраную альтернативу Swing выдвинули, а то достало уже
> это убожество)

Кроме Qt на крестах альтернативы Swing нет... И это даже хорошо, меньше зоопарка.


"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 00:11 
Ура надеюсь gtk+ выкинут свою vala и запилят биндинги для swift

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 04:27 
Такой большой выбор теперь! Даже не знаю... пожалуй останусь на С++ и AngelScript. А кросплатформу пусть во фреймворках допиливают, теперь же это все гораздо "проще". Уж сколько "сахару" делали, но пока чет как-то не сладко.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено iPony , 04-Дек-15 05:21 
Поставил линукс @ пишу на нём на C# и Swift
#SWAG

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 05:58 
А на самом деле у эппла просто закончились деньги на оплату приватного репозитория, вот и пришлось открыть)

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 04-Дек-15 07:43 
нет, последний программист уволился, остались гей-обезьянки и дизайнеры

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Okarin , 04-Дек-15 11:02 
Ну фиг знает, ну исходники открыли - это молодцы, ну патчи безопасности халявные может примут. Однако процесс разработки все равно будет в их цепких лапках, что ожидаемо и нормально, в принципе, но все все же. Опять же, поддержка линуксов - "эта клева", но что нам с ним тут делать, непонятно. Вот если библиотеки интерфейсные портировали бы, вот это был бы прорыв.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено виндотролль , 04-Дек-15 11:21 
интерфейсные, в смысле, ui? И зачем это им?

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Okarin , 04-Дек-15 11:57 
Ага, именно, библиотеки для GUI  и сопутствуещее добро. И да, им незачем :(

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено george , 09-Дек-15 10:40 
Будут кошерных линукс программеров переманивать в свою ипостась(коих много, к слову).

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 05-Дек-15 11:09 
Теперь было бы хороо, чтоб портировали Aqua и Quartz.

"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено lincz , 07-Дек-15 17:08 
Как вариант: Cобрать на llvm под Solaris и написать новый Десктоп -- Эппл-Стайл.