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 и реализовала ...,Аноним, 20:53 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,pavlinux, 23:53 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Онаним, 19:17 , 06-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,soarin, 20:55 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 21:09 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,A.Stahl, 21:21 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 21:44 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Илья, 06:14 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 09:54 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 11:42 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 16:41 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Нимано, 13:58 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 16:46 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Okarin, 11:05 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Имярек, 14:36 , 07-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 21:59 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,all_glory_to_the_hypnotoad, 22:16 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:30 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Анонимус1337, 02:02 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Онаним, 19:20 , 06-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 05:21 , 11-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,омонимус, 19:20 , 06-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:02 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,омномномнимус, 22:59 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 04:00 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,burjui, 18:30 , 07-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,lucentcode, 22:05 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 08:16 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Okarin, 10:56 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,iPony, 11:57 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Вареник, 20:48 , 09-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,testt, 22:17 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Прошраммист, 22:34 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,testt, 22:36 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,juvvidildo, 00:42 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 07:55 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,РОСКОМУЗОР, 00:59 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 01:14 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,anonymous, 07:36 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 13:16 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:34 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,testt, 22:38 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 22:34 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,й, 22:25 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Deepwalker, 22:33 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Прошраммист, 22:38 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:45 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,НяшМяш, 01:40 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 02:18 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Павел Самсонов, 17:21 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 05:04 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Павел Самсонов, 09:43 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Ан, 14:33 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Вареник, 20:55 , 09-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:32 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:38 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:40 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,testt, 22:44 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:49 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 22:49 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:51 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 22:52 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:05 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 23:22 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:32 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 23:46 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:52 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,angra, 06:50 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 01:03 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 01:35 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:12 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 23:24 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:37 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,gfgdgd, 23:44 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:50 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,НяшМяш, 01:46 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 02:57 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,angra, 06:43 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 08:48 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,iPony, 07:29 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 08:51 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Ан, 11:15 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:16 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 22:56 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Вареник, 20:59 , 09-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Отражение луны, 23:19 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,10й Брейтовский переулок, 23:28 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:35 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:20 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 05:08 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 23:44 , 03-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:18 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:27 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:37 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 01:05 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,iPony, 07:14 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 08:38 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Ан, 11:03 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Вареник, 21:06 , 09-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 00:11 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 04:27 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,iPony, 05:21 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 05:58 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 07:43 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Okarin, 11:02 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,виндотролль, 11:21 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Okarin, 11:57 , 04-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,george, 10:40 , 09-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,Аноним, 11:09 , 05-Дек-15
- Компания Apple открыла реализацию языка Swift и реализовала ...,lincz, 17:08 , 07-Дек-15
Сообщения в этом обсуждении
"Компания Apple открыла реализацию языка Swift и реализовала ..."
Отправлено Аноним , 03-Дек-15 20:53
> опубликован на GitHibiGIT
"Компания 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 и написать новый Десктоп -- Эппл-Стайл.