1.6, A.Stahl (ok), 21:21, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
Не думаю, что это важно. Предполагаю, что Swift, как в своё время Objective-C, будет исключительно языком для разработки под Эппл-платформу. И открытость, кроссплатформенность и прочие свойства востребованы не будут, даже если будут выполнены на достойном уровне.
| |
1.8, Аноним (-), 21:44, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хорошо наверно. Как он по производительности, если сравнивать с Rust?
| |
|
2.100, Аноним (-), 09:54, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Учитывая, что Rust тоже использует LLVM, полагаю приблизительно одинаковая.
| |
|
3.111, Нимано (?), 13:58, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Учитывая, что Rust тоже использует LLVM
Учитывая, что какой-нибудь pure, pyston (Python) или ruby тоже "могут" в LLVM, получаем среднюю по больнице )
| |
|
4.113, Аноним (-), 16:46, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Не знал, что эти языки позиционируют себя как статически типизированные компилируемые языки с zero-cost abstractions.
| |
|
|
2.104, Okarin (ok), 11:05, 04/12/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот вижу я периодически на ЛОРе и здесь упоминания Раста, но блин, что на нем написано? Я только про перспективный движок для Мозилки слыхал.
А то все Раст, Раст, а что Раст, где Раст, хз. Но зато убийца плюсов, лол.
| |
|
|
2.76, Анонимус1337 (?), 02:02, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Для ведроида давно уже есть kotlin. Весьма похож на свифт, только родной по семантике и куда более сахарный :)
| |
|
3.122, Онаним (?), 19:20, 06/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Для ведроида давно уже есть kotlin. Весьма похож на свифт, только родной
> по семантике и куда более сахарный :)
А в чём преимущества Kotlin перед Scala?
| |
3.123, омонимус (?), 19:20, 06/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
пацаны так его и не допилили до стабильного релиза. А теперь, кажется, он вообще больше не нужен
| |
|
|
|
|
3.115, Аноним (-), 04:00, 05/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
В Swift можно называть переменные как emoji, и они будут отображаться как emoji. Там не про скобки речь.
| |
|
4.126, burjui (ok), 18:30, 07/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Сто лет в обед стукнет, как можно Unicode в идентификаторах использовать - как минимум, в D, Python, Java, Haskell
| |
|
|
|
1.11, lucentcode (ok), 22:05, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Хорошая новость. Теперь у сообщества будет выбор между Swift и Rust при написании различного ПО. Если учесть, что программистов создающих ПО(в том числе открытое) для MacOS X сравнительно не мало, будет хорошо, если часть их наработок можно будет портировать под Linux с минимальными затратами.
| |
|
2.94, Аноним (-), 08:16, 04/12/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам, а тут такое, непонятное.
Вот почитать бы, какие у него преимущества по сравнению с остальными языками. И вообще, зачем их СТОЛЬКО? Новая мода - кончились идеи, но хочется своего собственного зоопарка? Напиши свой язык.
| |
|
3.101, Okarin (ok), 10:56, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
>Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам
Мда, это реально обосрамс. Можно пример?
>Вот почитать бы, какие у него преимущества по сравнению с остальными языками.
Каких-то киллер-фич по сравнению с другими языками я особо не вижу, но это для стороннего разработчика. А вот с точки зрения Аппле язык очень даже нужен, их девелоперы насмотрелись на всякие Руби, и Обжектив-Си кушают уже неохотно, пора заменить. Но им нужен язык, который они могут полностью контролировать, пришлось делать свой, в виде сборной солянки из всего модного. Вот и вся история, на мой взгляд, под виндой и линупсями прорывов не жду.
| |
3.108, iPony (?), 11:57, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Люди пишут на кутях и питоне и умудряются сломать совместимость с линуксами в хлам
Эээ а каким тут боком Qt? Вот есть VLC и Virtualbox с кутейными гуями - они весьма сильно зависят от ОС. И ничего с этим не поделаешь - не калькуляторы же...
| |
|
2.128, Вареник (?), 20:48, 09/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Раньше у каждого 16-летнего программиста был свой фреймворк на С++, а теперь, с появлением LLVM бэкэнда - у каждого свой язык. 256 языков уже есть, так доведем до 1024.
И каждый из них - убийца С++ и Java :)
| |
|
|
2.21, Прошраммист (?), 22:34, 03/12/2015 [^] [^^] [^^^] [ответить]
| +7 +/– |
Да, лично Тим Кук сидел на Opennet и как только увидел ту новость, то сразу же дал распоряжение выполнить действия описанные в сабже.
| |
|
|
|
|
|
7.110, Аноним (-), 13:16, 04/12/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я их очень хочу развидеть но иногда они приходят ко мне в кошмарах.
| |
|
|
|
|
|
2.22, Аноним (-), 22:34, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> 13.04.2011 10:11 Компания Red Hat представила язык программирования Ceylon
Да, недавний, конечно!
| |
|
3.27, testt (ok), 22:38, 03/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Так более-менее юзабелен только недавно стал. Как и Rust, который даже старше.
| |
|
|
1.15, й (?), 22:25, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
насколько я понимаю, gui -- в stdlib?
есть кто-то, кто может подтвердить, что эта часть на linux работает?
ну, или оно пока суть такой же mono.
| |
|
2.25, Прошраммист (?), 22:38, 03/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Какой ещё mono? Тут нормальный компилируемый язык.
Какое отношение gui имеет к языку программирования и его стандартным библиотекам?
| |
|
3.30, Аноним (-), 22:45, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
ровно такое же как и файловый ввод/вывод, сокеты и прочие ништяки которые есть в стандартной библиотеке. Например, у той же жавы есть gui с стандартной либе, или ты еще терминал юзаешь?
| |
|
4.71, НяшМяш (?), 01:40, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
По-моему, тут вопрос стоял про _компилируемые_ языки, у которых в стандартной либе есть кросплатформенное гуи.
| |
|
5.80, Аноним (-), 02:18, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
а что Qt написан не на компилируемом языке(С++) и внезапно кроссплатформенный, получается можно если очень захотеть. Ну а если речь о поставке гуя_в_стандартной_либе то да ни у одного компилируемого_ЯП нет, на этом поприще Swift мог бы выделится, а так вышел еще один язык и все(
| |
|
6.114, Павел Самсонов (?), 17:21, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Скажите хоть кто в чем пишет на QT. Я второй раз не переживу NetBeans с QT. В чем удобно писать на QT?
| |
|
7.116, Аноним (-), 05:04, 05/12/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Скажите хоть кто в чем пишет на QT. Я второй раз не
> переживу NetBeans с QT. В чем удобно писать на QT?
На QuickTime много не напишешь. А у Qt есть свой Qt Creator, вполне хорош. Тем более, его можно использовать для Plain C и Plain C++ проектов, где Qt-либы не подключены. Можно использовать и CMake и обычные Makefile, но это не так удобно реализовано, как их qmake+make.
| |
|
|
9.120, Ан (??), 14:33, 05/12/2015 [^] [^^] [^^^] [ответить] | +/– | Это я палагаю вам в сторону Lazarus Они вроде Delphi Pascal копируют http wi... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.28, Аноним (-), 22:40, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
и да, не понимаю зачем еще один ЯП, сколько их можно плодить? БЛЕАТ! Nokia на вас нет, уроды! Есть C++/Java/C#, ладно оракель джаву порет в попец, но для крестов и шарпа есть стандарт, нет никаких TCK и прочей мудятины. Достало!
| |
|
|
|
4.35, gfgdgd (?), 22:52, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мне то же так кажется как минимум потому что интеграция с С у раста просто отвратительная. А в Swift 3.0 будет интеграция с С++ на таком же уровне как и с С.
| |
|
5.38, Аноним (-), 23:05, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
неплохо бы) но зачем он нужен на Linux? я понимаю там Swift для яблочной iOS, это их платформа и что хотят то они с ней и воротят, вопросов нет, но зачем Linux без GUI, что будут под Linux писать на Swift? консольные приложения? ed с vi на Swift перепишут? у того же шарпа нет стандартного gui(хотя есть Windows Forms, но их нет в стандарте или реф реализации), однако у него есть свои ништяки ASP.NET, EF, WCF, а что есть у Swift кроме либ в стиле posix, java, c# ну или грядущего c++17(у которого почти все либы с boost слизаны)?
| |
|
6.41, gfgdgd (?), 23:22, 03/12/2015 [^] [^^] [^^^] [ответить] | –3 +/– | Во первых не только на линукс но и на других платформах и это же можно спросить ... большой текст свёрнут, показать | |
|
7.44, Аноним (-), 23:32, 03/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
код и программы разные вещи, мне нафиг не сдались либы на Swift, поскольку есть миллион либ на C++, которые тоже работают в Linux, Windows, MacOS. на реальные приложения будут через жопу портированным гуем и не о какой кроссплатформенности не может идти и речи, потому потолок для Swift в Linux это консольные программки. Пожалуй единственным недостатком C++11/14 является что нет стандартного гуя, но вот незадача в Swift его тоже нет, а если учитывать что Swift предназначен для написания прог на стороне клиента то чем он лучше C++,C#, Java? и нужен ли он вообще на платформе Linux(обратите внимание что я критикую его роль именно в Linux)?
| |
|
8.63, Аноним (-), 01:03, 04/12/2015 [^] [^^] [^^^] [ответить] | +1 +/– | Вася, swift куда удобнее при написании кода чем c c , ну а юзать стандартную ja... текст свёрнут, показать | |
|
|
|
5.39, Аноним (-), 23:12, 03/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
то если будете отвечать не рассказывайте про дерганье из swift c++ методом(того же Qt), это извращенье еще то, сам на C# писал много лет и прекрасно знаю какое это наслаждение(
| |
|
6.42, gfgdgd (?), 23:24, 03/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> то если будете отвечать не рассказывайте про дерганье из swift c++ методом(того
> же Qt), это извращенье еще то, сам на C# писал много
> лет и прекрасно знаю какое это наслаждение(
У swift отличная интеграция с С. То есть все что доступно под С можно бесшовно использовать и в swift.
| |
|
7.46, Аноним (-), 23:37, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
гладко было на бумаге... спасибо, я уже нажрался прозрачной интеграции Java и .NET с C/C++
| |
|
8.47, gfgdgd (?), 23:44, 03/12/2015 [^] [^^] [^^^] [ответить] | +/– | Именно гладко Никаких JNI, JNA, JNR и прочего дерьма С кодом на С ты работаешь... текст свёрнут, показать | |
|
9.50, Аноним (-), 23:50, 03/12/2015 [^] [^^] [^^^] [ответить] | +/– | посмотрим, но опять же кроссплатформенность подрозумевает не только отрытый комп... текст свёрнут, показать | |
|
|
|
12.87, angra (ok), 06:43, 04/12/2015 [^] [^^] [^^^] [ответить] | +2 +/– | Не, ты тут один полный ламер в программировании Остальные прекрасно осознают не... текст свёрнут, показать | |
12.90, iPony (?), 07:29, 04/12/2015 [^] [^^] [^^^] [ответить] | –1 +/– | Нет конечно Тут почти весь контингент - это студенты-вендузятники Несколько ли... текст свёрнут, показать | |
|
13.98, Аноним (-), 08:51, 04/12/2015 [^] [^^] [^^^] [ответить] | –1 +/– | по мне дать им только C и Curses в придачу, пусть веселятся ведь исходя из логи... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
5.105, Ан (??), 11:15, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
И чем вам интеграция Rust с C не понравилась?
Не говоря уже о том что биндингов для разных либ на Rust вылазит достаточно много и достаточно быстро.
Помимо прочего и либы достаточно интенсивно развиваются.
У Rust гораздо больше шансов выжить чем у Swift. От Swift запросто оттолкнёт то что его разрабывает Apple и неважно какая там интеграция с C++ у Swift.
| |
|
|
3.54, Аноним (-), 00:16, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
а Scala скала не мертворожденный, ну ну. Я конечно не спорю писать на скала увлекательно до тех пор пока вас 2 программиста в компании.
| |
|
2.36, Аноним (-), 22:56, 03/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
если посмотреть то все вышеперечисленные ЯП являются копией с несколькими фичами C/C++, даже состав стандартных либ почти идентичен, работа с файлами, сокеты, sysinfo, архивация, ssl и тд. Зачем это все разнообразие если отличается оно лишь приставкой Qzip, #zip, jzip, applezip?
| |
2.130, Вареник (?), 20:59, 09/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>Есть C++/Java/C#
> А теперь вместо них есть Rust/Ceylon/Swift
- Три клона языка D - признанного убийцы С++ .
| |
|
1.43, 10й Брейтовский переулок (?), 23:28, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хомячки сравнивают Swift/GO/Rust - наивные дети!
Первый уже в каждом маке-iphoneю И если допилят GUI в линух, то через лет 5 все морды в линухе будут писать на нем.
Второй становится стандартом для серверов/бэкендов, и чрез те же лет 5 вытеснит от туда и php и питон.
Третий пока ничто в своем позиционировании. Посмотрим что из него вырастет.
| |
|
2.45, Аноним (-), 23:35, 03/12/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
Go для сервером? каким боком? Я уже вижу как оракель вместе с некрософтом от шока пьют валерьянку)
| |
|
3.56, Аноним (-), 00:20, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Go для сервером? каким боком? Я уже вижу как оракель вместе с
> некрософтом от шока пьют валерьянку)
ну например клаудфлэр его юзает, да и куча народу. Очень просто и удобный язык, хотя конечно php он не конкурент, с php может конкурировать node.js.
| |
|
2.117, Аноним (-), 05:08, 05/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Второй становится стандартом для серверов/бэкендов, и чрез те же лет 5 вытеснит
> от туда и php и питон.
Смотрите, ещё один сумасшедший! Ему Go заменит PHP!
| |
|
1.48, Аноним (-), 23:44, 03/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
если доделают стандартный GUI, то Swift взлетит если нет... ну в общем посмотрим.
| |
|
2.55, Аноним (-), 00:18, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> если доделают стандартный GUI, то Swift взлетит если нет... ну в общем
> посмотрим.
Зачем нам стандартный GUI достаточно биндингов.
| |
|
3.57, Аноним (-), 00:27, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
уже писал выше( чтобы не было Swift-Qt, Swift-Cocoa, Swift-WPF!
| |
3.58, Аноним (-), 00:37, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
тем более сам Linux по сути синоним слова opensourse, большинство его программ opensourse-проекты, а как ты думаешь проектам которые развиваются за счет добровольцев(это вам не ядро Linux у которого есть спонсоры и другие enterprise проекты) каково прыгать с одного гуя на другой, заниматься их постоянной доработкой так как в новом гуе поломана совместимость со старым и тд, а если еще учесть что у многих гуев свой микроязык типа QtScript, JavaFX Script такими темпами мы похороним декстопное opensourse-сообщество, кто будет учить эти 100500 языков,микроязыков,api, всевозможных декларативных языков... кто?!, так как его не спонсируют толком, а требуют дох*я.
| |
|
4.64, Аноним (-), 01:05, 04/12/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вася, ты хрень пишешь иди 300 раз прочитай отче наш и 2 недели поста.
| |
|
|
2.89, iPony (?), 07:14, 04/12/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> стандартный GUI
А как ты это представляешь? Apple сделает свой дистрибутив линукс с гуями, и весь остальной зоопарк из тулкитов самоликвидируется?
Смешно же.
| |
|
3.95, Аноним (-), 08:38, 04/12/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
хотя бы какую нибудь сраную альтернативу Swing выдвинули, а то достало уже это убожество)
| |
|
4.103, Ан (??), 11:03, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Не будет Apple поддерживать GUI в стандартной либе языка. Ей за это никто не заплатит, а в остальном они не заинтересованы в том что бы их какой-нибудь Cocoa был где-то на отличных от ихних ОС.
Открытие это скорее способ заставить Swift хоть как-то жить. Набиндят GUI и будут под swift пилить либы.
| |
4.131, Вареник (?), 21:06, 09/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
> хотя бы какую нибудь сраную альтернативу Swing выдвинули, а то достало уже
> это убожество)
Кроме Qt на крестах альтернативы Swing нет... И это даже хорошо, меньше зоопарка.
| |
|
|
|
1.82, Аноним (-), 04:27, 04/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Такой большой выбор теперь! Даже не знаю... пожалуй останусь на С++ и AngelScript. А кросплатформу пусть во фреймворках допиливают, теперь же это все гораздо "проще". Уж сколько "сахару" делали, но пока чет как-то не сладко.
| |
1.85, Аноним (85), 05:58, 04/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А на самом деле у эппла просто закончились деньги на оплату приватного репозитория, вот и пришлось открыть)
| |
|
2.92, Аноним (-), 07:43, 04/12/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
нет, последний программист уволился, остались гей-обезьянки и дизайнеры
| |
|
1.102, Okarin (ok), 11:02, 04/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ну фиг знает, ну исходники открыли - это молодцы, ну патчи безопасности халявные может примут. Однако процесс разработки все равно будет в их цепких лапках, что ожидаемо и нормально, в принципе, но все все же. Опять же, поддержка линуксов - "эта клева", но что нам с ним тут делать, непонятно. Вот если библиотеки интерфейсные портировали бы, вот это был бы прорыв.
| |
|
|
3.109, Okarin (ok), 11:57, 04/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Ага, именно, библиотеки для GUI и сопутствуещее добро. И да, им незачем :(
| |
|
2.127, george (??), 10:40, 09/12/2015 [^] [^^] [^^^] [ответить]
| +/– |
Будут кошерных линукс программеров переманивать в свою ипостась(коих много, к слову).
| |
|
1.125, lincz (ok), 17:08, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как вариант: Cобрать на llvm под Solaris и написать новый Десктоп -- Эппл-Стайл.
| |
|