The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Apple открыла реализацию языка Swift и реализовала ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от opennews (??) on 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/
Новость: https://www.opennet.ru/opennews/art.shtml?num=43451

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +5 +/
Сообщение от Аноним (??) on 03-Дек-15, 20:53 
> опубликован на GitHib

iGIT

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +10 +/
Сообщение от pavlinux (ok) on 03-Дек-15, 23:53 
Как я понял, iPhone 7 будет на ядре Linux? (и сразу с рутом) :)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

121. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Онаним on 06-Дек-15, 19:17 
А чем Darwin не угодил?
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

3. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –16 +/
Сообщение от soarin (ok) on 03-Дек-15, 20:55 
YAY!!!!! Best news ever!
http://3.bp.blogspot.com/-bo0pvPS3oQo/VRrrx1rPuvI/AAAAAAACMR...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 03-Дек-15, 21:09 
А почему бы и нет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +9 +/
Сообщение от A.Stahl (ok) on 03-Дек-15, 21:21 
Не думаю, что это важно. Предполагаю, что Swift, как в своё время Objective-C, будет исключительно языком для разработки под Эппл-платформу. И открытость, кроссплатформенность и прочие свойства востребованы не будут, даже если будут выполнены на достойном уровне.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 03-Дек-15, 21:44 
Хорошо наверно. Как он по производительности, если сравнивать с Rust?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

86. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +9 +/
Сообщение от Илья (??) on 04-Дек-15, 06:14 
А как ваша производительность в сравнении с Егором?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

100. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 04-Дек-15, 09:54 
Учитывая, что Rust тоже использует LLVM, полагаю приблизительно одинаковая.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

107. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 04-Дек-15, 11:42 
в rust - подсчёт ссылок?
Скорее как freePascal
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

112. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 04-Дек-15, 16:41 
В Box нет, но в Rc и Arc да.
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

113. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 04-Дек-15, 16:46 
Не знал, что эти языки позиционируют себя как статически типизированные компилируемые языки с zero-cost abstractions.
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

124. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Имярек on 07-Дек-15, 14:36 
Операционная система:
https://www.opennet.ru/opennews/art.shtml?num=43105
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

9. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 03-Дек-15, 21:59 
Ждём свифт в этих ваших андроидах..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 03-Дек-15, 22:16 
нет, не ждём. Андроидут нужен с++
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –5 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:30 
GO Lang же
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

76. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Анонимус1337 email on 04-Дек-15, 02:02 
Для ведроида давно уже есть kotlin. Весьма похож на свифт, только родной по семантике и куда более сахарный :)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

132. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 11-Дек-15, 05:21 
Хотя бы в отсутсвии 10 мегабайтного рантайма
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

123. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от омонимус on 06-Дек-15, 19:20 
пацаны так его и не допилили до стабильного релиза. А теперь, кажется, он вообще больше не нужен
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

10. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним email(??) on 03-Дек-15, 22:02 
Теперь можно будет программировать смайликами и в линуксе!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +7 +/
Сообщение от омномномнимус on 03-Дек-15, 22:59 
man LISP
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

115. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 05-Дек-15, 04:00 
В Swift можно называть переменные как emoji, и они будут отображаться как emoji. Там не про скобки речь.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

126. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от burjui (ok) on 07-Дек-15, 18:30 
Сто лет в обед стукнет, как можно Unicode в идентификаторах использовать - как минимум, в D, Python, Java, Haskell
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

11. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от lucentcode (ok) on 03-Дек-15, 22:05 
Хорошая новость. Теперь у сообщества будет выбор между Swift и Rust при написании различного ПО. Если учесть, что программистов создающих ПО(в том числе открытое) для MacOS X сравнительно не мало, будет хорошо, если часть их наработок можно будет портировать под Linux с минимальными затратами.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

94. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 04-Дек-15, 08:16 
Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам, а тут такое, непонятное.

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

101. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Okarin (ok) on 04-Дек-15, 10:56 
>Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам

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

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

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

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

108. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от iPony on 04-Дек-15, 11:57 
> Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам

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

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от testt (ok) on 03-Дек-15, 22:17 
Насколько я понимаю, недавний выход RedHat'овского Ceylon их вынудил сделать это.
https://www.opennet.ru/opennews/art.shtml?num=43217
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +7 +/
Сообщение от Прошраммист on 03-Дек-15, 22:34 
Да, лично Тим Кук сидел на Opennet и как только увидел ту новость, то сразу же дал распоряжение выполнить действия описанные в сабже.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от testt (ok) on 03-Дек-15, 22:36 
>Тим Кук

А кто это?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

59. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +11 +/
Сообщение от juvvidildo on 04-Дек-15, 00:42 
Известный путешественник, которого съели
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

93. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +3 +/
Сообщение от Аноним (??) on 04-Дек-15, 07:55 
Тот Джеймс был, ирод ты!
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

62. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +5 +/
Сообщение от РОСКОМУЗОР on 04-Дек-15, 00:59 
Гомосек какой-то.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

66. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 04-Дек-15, 01:14 
Ох знали бы вы кто sendmail, но это не чуть не мешает.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

91. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +9 +/
Сообщение от anonymous (??) on 04-Дек-15, 07:36 
Вы конфиги его видели? Это многое объясняет.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

110. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от Аноним (??) on 04-Дек-15, 13:16 
Я их очень хочу развидеть но иногда они приходят ко мне в кошмарах.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

22. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:34 
>> 13.04.2011 10:11  Компания Red Hat представила язык программирования Ceylon

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

27. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от testt (ok) on 03-Дек-15, 22:38 
Так более-менее юзабелен только недавно стал. Как и Rust, который даже старше.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Deepwalker (??) on 03-Дек-15, 22:33 
Cocoa? Нет конечно.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

30. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:45 
ровно такое же как и файловый ввод/вывод, сокеты и прочие ништяки которые есть в стандартной библиотеке. Например, у той же жавы есть gui с стандартной либе, или ты еще терминал юзаешь?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

71. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от НяшМяш on 04-Дек-15, 01:40 
По-моему, тут вопрос стоял про _компилируемые_ языки, у которых в стандартной либе есть кросплатформенное гуи.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

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

114. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Павел Самсонов email on 04-Дек-15, 17:21 
Скажите хоть кто в чем пишет на QT. Я второй раз не переживу NetBeans с QT. В чем удобно писать на QT?
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

118. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Павел Самсонов email on 05-Дек-15, 09:43 
Я не про то. Qt неплохая библиотека по стилю, но я не нашел ни одного ide, в котором удобство было бы сопоставимо например с delphi. Дела конечно давние, но в delphi графический интерфейс в несколько окон можно было за час два набросать. Сейчас сдеать то же самое под Linux какой то мазохизм. В чем можно удобно писать несложное приложение в несколько окон, какая библиотека, ide? Ведь очень часто задача единственного программиста какого-то предприятия быстро сваять несложное бизнес приложение.
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

120. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Ан (??) on 05-Дек-15, 14:33 
Это я палагаю вам в сторону Lazarus. Они вроде Delphi/Pascal копируют.
http://wiki.lazarus.freepascal.org/Screenshots
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

18. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 03-Дек-15, 22:32 
slashdot-эффект в действии) swift.org лежит!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –6 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:38 
ты ошибаешься, это хабраэффект)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:49 
ответь друг мой, как это все поддерживать?(
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от gfgdgd on 03-Дек-15, 22:49 
Rust/Scala/Swift fixed
Ceylon мертворожденный труп.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от Аноним (??) on 03-Дек-15, 22:51 
мне кажется Rust ждет судьба Go
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от gfgdgd on 03-Дек-15, 22:52 
Мне то же так кажется как минимум потому что интеграция с С у раста просто отвратительная. А в Swift 3.0 будет интеграция с С++ на таком же уровне как и с С.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

38. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 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 слизаны)?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

41. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –3 +/
Сообщение от gfgdgd on 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 можно будет использовать и на всех остальных платформах.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

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

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

Бред.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

51. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 03-Дек-15, 23:52 
что именно бред? или ты так кратко описал свой внутренний мир?
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

88. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от angra (ok) on 04-Дек-15, 06:50 
Да все, что ты написал, бред. Неохота даже тратить время на его разбор.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

63. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 04-Дек-15, 01:03 
Вася, swift куда удобнее при написании кода чем c/c++, ну а юзать стандартную java для написания гуя, уж извините нужно в редких случаях.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

69. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от Аноним (??) on 04-Дек-15, 01:35 
дартаньян?
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

46. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 03-Дек-15, 23:37 
гладко было на бумаге... спасибо, я уже нажрался прозрачной интеграции Java и .NET с C/C++
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

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

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

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

81. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от Аноним (??) on 04-Дек-15, 02:57 
я тут один не яблочник? сокеты, мьютекс и потоки это очень круто! спасибо эппл! блджад вы что с ума посходили если мне в доводы сокеты с остальными абсолютно стандартными интерфейсами приводите, да в том же POSIX еще в 90-е это все было! Спрашивается где революция или хотя бы эволюция? а так в очередной раз подают старый POSIX с новым синтаксическим сахаром и называют это новым( тьфу на вас
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

87. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от angra (ok) on 04-Дек-15, 06:43 
> я тут один не яблочник?

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

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

97. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 04-Дек-15, 08:48 
видимо Microsoft, Apple, Google такие же ламеры как и я) ведь зря они еще не осознали всю ненужность гуя и лоханулись, потому что будущее за консолями(провда не игровыми)) хехе
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

98. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 04-Дек-15, 08:51 
по мне дать им только C и Curses в придачу, пусть веселятся) ведь исходя из логики ничего лишнего C идеальный язык)
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

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

54. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 04-Дек-15, 00:16 
а Scala скала не мертворожденный, ну ну. Я конечно не спорю писать на скала увлекательно до тех пор пока вас 2 программиста в компании.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

40. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Отражение луны (ok) on 03-Дек-15, 23:19 
Оно, конечно, может и хорошо, но - Кут, я выбираю тебя.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от Аноним (??) on 03-Дек-15, 23:35 
Go для сервером? каким боком? Я уже вижу как оракель вместе с некрософтом от шока пьют валерьянку)
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 03-Дек-15, 23:44 
если доделают стандартный GUI, то Swift взлетит если нет... ну в общем посмотрим.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

57. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от Аноним (??) on 04-Дек-15, 00:27 
уже писал выше( чтобы не было Swift-Qt, Swift-Cocoa, Swift-WPF!
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

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

64. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 04-Дек-15, 01:05 
Вася, ты хрень пишешь иди 300 раз прочитай отче наш и 2 недели поста.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

89. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –1 +/
Сообщение от iPony on 04-Дек-15, 07:14 
> стандартный GUI

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

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

95. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 04-Дек-15, 08:38 
хотя бы какую нибудь сраную альтернативу Swing выдвинули, а то достало уже это убожество)
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

103. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Ан (??) on 04-Дек-15, 11:03 
Не будет Apple поддерживать GUI в стандартной либе языка. Ей за это никто не заплатит, а в остальном они не заинтересованы в том что бы их какой-нибудь Cocoa был где-то на отличных от ихних ОС.
Открытие это скорее способ заставить Swift хоть как-то жить. Набиндят GUI и будут под swift пилить либы.
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

53. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от Аноним (??) on 04-Дек-15, 00:11 
Ура надеюсь gtk+ выкинут свою vala и запилят биндинги для swift
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

82. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Аноним (??) on 04-Дек-15, 04:27 
Такой большой выбор теперь! Даже не знаю... пожалуй останусь на С++ и AngelScript. А кросплатформу пусть во фреймворках допиливают, теперь же это все гораздо "проще". Уж сколько "сахару" делали, но пока чет как-то не сладко.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

84. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от iPony on 04-Дек-15, 05:21 
Поставил линукс @ пишу на нём на C# и Swift
#SWAG
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

85. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +2 +/
Сообщение от Аноним email(??) on 04-Дек-15, 05:58 
А на самом деле у эппла просто закончились деньги на оплату приватного репозитория, вот и пришлось открыть)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

92. "Компания Apple открыла реализацию языка Swift и реализовала ..."  –2 +/
Сообщение от Аноним (??) on 04-Дек-15, 07:43 
нет, последний программист уволился, остались гей-обезьянки и дизайнеры
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

102. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от Okarin (ok) on 04-Дек-15, 11:02 
Ну фиг знает, ну исходники открыли - это молодцы, ну патчи безопасности халявные может примут. Однако процесс разработки все равно будет в их цепких лапках, что ожидаемо и нормально, в принципе, но все все же. Опять же, поддержка линуксов - "эта клева", но что нам с ним тут делать, непонятно. Вот если библиотеки интерфейсные портировали бы, вот это был бы прорыв.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

106. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +1 +/
Сообщение от виндотролль (ok) on 04-Дек-15, 11:21 
интерфейсные, в смысле, ui? И зачем это им?
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

109. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Okarin (ok) on 04-Дек-15, 11:57 
Ага, именно, библиотеки для GUI  и сопутствуещее добро. И да, им незачем :(
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

127. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от george email(??) on 09-Дек-15, 10:40 
Будут кошерных линукс программеров переманивать в свою ипостась(коих много, к слову).
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

119. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от Аноним (??) on 05-Дек-15, 11:09 
Теперь было бы хороо, чтоб портировали Aqua и Quartz.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

125. "Компания Apple открыла реализацию языка Swift и реализовала ..."  +/
Сообщение от lincz (ok) on 07-Дек-15, 17:08 
Как вариант: Cобрать на llvm под Solaris и написать новый Десктоп -- Эппл-Стайл.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Ideco
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру