|
1.1, A.Stahl (ok), 10:55, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +33 +/– |
А название придумать не смогли?
Готов поспорить, что если бы кто-то назвал свой новый язык ObjC, то в Яббле тут же завели iВентилятор для разбрасывания iГов^Wисков.
А как сами так... Фу такими быть. Хотя чего это я? Такими... Фу быть Ябблом. Вот!
|  | |
|
|
3.57, Andrey Mitrofanov (?), 16:43, 03/06/2014 [^] [ответить] [к модератору]
| +11 +/– |
> ПС. Я продвигаю идею единой программной среды работающей поверх операционок, что-бы пользователям
> и предприятиям легче было выбирать операционку.
Да, я тоже GNU emacs уважаю.
|  | |
|
4.77, trdm (ok), 22:52, 03/06/2014 [^] [ответить] [к модератору]
| +1 +/– |
Смешанная среда обусловлена необходимостью.
Работайте лучше над качеством и количеством софта, что-бы юзер линукс выбрал.
И не вините юзера, что у него такие потребности.
|  | |
|
|
|
1.9, Pasha (??), 11:41, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +10 +/– |
Хм... А в чем ценность данного поделия от известного на весь мир патентного тролля для сообщества OpenSource? Ну разве что поправить личное финансовое благосостояние на AppleStore и продолжить дальше пилить опенсорсные проекты во имя всеобщего прогресса.
|  | |
|
|
3.15, burjui (ok), 12:25, 03/06/2014 [^] [ответить] [к модератору]
| +6 +/– |
Вы отвечаете не на тот вопрос, который был задан.
>- Почему собаки лают на прохожих?
>- Собаки имеют четыре лапы, одну голову и один хвост. А ещё собака - лучший друг человека. |  | |
3.17, Pasha (??), 12:33, 03/06/2014 [^] [ответить] [к модератору]
| +5 +/– |
Все перечисленное Яблоку как раз таки дало сообщество OpenSource, а не наоборот. В том числе и команду разработчиков.
|  | |
|
|
|
|
5.105, Вареник (?), 03:23, 11/03/2016 [^] [ответить] [к модератору]
| +/– |
> Настолько, что написать компилятор языка оказалось проще? Ну дела...
Точно так же появился Kotlin - осовремененная Java с полной взаимной совместимостью.
Rust - осовремененный C.
|  | |
|
|
|
|
|
|
3.44, SprintSet (?), 14:53, 03/06/2014 [^] [ответить] [к модератору]
| –1 +/– |
Вообще-то, если язык не взлетает через пару лет после первого релиза, то он умирает.
А раст в бете уже скока?
|  | |
|
|
1.26, bOOster (?), 13:08, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
В таком темпе "программист" уже скора вообще понимать перестанет как работает его программа. Что на руку АНБ :) Аппле же сказала что типа ошибок в алгоритмах нету!
|  | |
1.32, Anonymus (?), 14:02, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
Отсутствие сборщика мусора порадовало, да и вообще на беглый взгляд язычок выглядит неплохо.
Если дорастёт до нормального опенсорсного компилятора, можно и попробовать, а нет - так и не надо.
|  | |
|
|
|
4.45, Аноним (-), 15:03, 03/06/2014 [^] [ответить] [к модератору]
| +3 +/– |
Тот Swift пилят ребята из anl.gov по заказу Министерства энергетики США, поэтому скорее в дальнее пешее путешествие пошлют Apple с её патентами и торговыми марками :-)
|  | |
|
|
|
1.39, Stax (ok), 14:38, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
Краткий список возможностей/особенностей: http://www.reddit.com/r/programming/comments/274t5s/apple_swift_programming_l
Statically typed with type inference.
Generics.
Closures.
No exceptions.
Extension methods.
Properties (syntax similar to C#), including lazy properties with the
"@lazy" annotation.
Functions, methods and type (static) methods.
Support for observers (with "willSet" and "didSet"). Interesting to see the
observer pattern baked in a language although I'm more partial to event
buses for this kind of thing.
Enums.
Classes and structures (structures have restrictions regarding inheritance
and other things).
For and while loops (statements, not expressions).
"mutating" keyword.
Named parameters.
Deinitializers (finalizers).
Protocols (interfaces).
Optional chaining with "a?.b?.c" and forced dereference with "!."".
Convenient "assign and test": "if let person = findPerson() ...".
Type casting with "is", down casting with "as?" (combines nicely with the
"let" syntax. Ceylon does it right too).
|  | |
|
|
3.60, Аноним (-), 17:05, 03/06/2014 [^] [ответить] [к модератору]
| +/– |
В конторе, где я работаю, используются сервера с дебианом на борту. Можно мне тоже новость запостить?
|  | |
|
|
1.59, Отражение луны (ok), 17:02, 03/06/2014 [ответить] [показать ветку] [···] [к модератору]
| –2 +/– |
Зачем разрабатывать под os x и ios (их названия просто блещут оригинальностью, майкрософт отдыхает), если можно разрабатывать кроссплатформу? Что бы там они ни представили - толком это мало кому нужно. Разве что разработчикам зомбиферм под айфончики.
|  | |
|
2.76, Аноним (-), 22:47, 03/06/2014 [^] [ответить] [к модератору]
| –1 +/– |
язык неплох.
но лучше идея его, чем реализация.
что впрочем, для Эппл - типично(и тут не только о софтвере).
|  | |
|
|
|
3.87, Аноним (-), 15:51, 04/06/2014 [^] [ответить] [к модератору]
| +1 +/– |
Макофагов не жалко. Я бы на месте эппла вообще заставил бы яблоразработчиков 1 день в неделю в цирке клоунами работать. Для лулзов. Ну и профит с продаж билетов эпплу в карман, разумеется.
|  | |
|
|
|
|
3.90, Аноним (-), 17:59, 04/06/2014 [^] [ответить] [к модератору]
| –1 +/– |
скорее наоборот.
на порядки раз выше будет, чем у C++, а Жаба - вообще где-то нервно курит.
игры ? ха, на нем распределеныне системы, трансконтинентальные пилят и AI для спутников и сетевого )
|  | |
|
4.108, Вареник (?), 04:28, 11/03/2016 [^] [ответить] [к модератору]
| +/– |
> игры ? ха, на нем распределеныне системы, трансконтинентальные пилят и AI для
> спутников и сетевого )
А мужики то и не знают. Особенно разработчики встренного ПО под аэрокосмические hardened процессоры/контроллеры. Да и разработчикам Кассандр/Hive всяких не мешало бы глаза открыть.
|  | |
|
|
|
1.82, Бутриат (?), 10:02, 04/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
Swing и Rust пилят не по своей прихоти, а потомучто кроме c++ перелезать некуда. Эдакий вакуум в области хороших низкоуровневых языков общего назначения. но, к сожалению, что swing что rust получились жалкими подмножествами c++/stl
|  | |
|
|
3.88, Аноним (-), 15:53, 04/06/2014 [^] [ответить] [к модератору]
| +/– |
> Согласен, был бы такой C++, но чтобы всё легко и просто было,
> как в Java...
И была бы куча гомнософта на С++. А оно такое надо?
|  | |
|
|
|
6.109, Вареник (?), 04:33, 11/03/2016 [^] [ответить] [к модератору]
| +/– |
> Вы конечно извините, но снайперская винтовка - немного не то что надо давать в руки невменяемым людям, не отвечающим за свои действия.
- Именно поэтому невменяемым обычно выдают пулеметы и РСЗО
|  | |
|
|
|
|
|
1.98, rob pike (?), 15:52, 07/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
James Gosling, 2010:
>Вопрос: мнение про Apple, который пытался откреститься от Java for Mac OS?
>Apple is all about control. Interoperability для Apple — devil в чистом виде. Их цель — заманить к себе разработчиков и удержать всеми нечистыми средствами, которые у них есть. Ни в коем случае не разрешать переиспользовать код на компьютерах, отличных от Мак.
>http://alskor.blogspot.ru/2010/12/blog-post.html |  | |
1.99, Макс Д (?), 18:13, 09/06/2014 [ответить] [показать ветку] [···] [к модератору]
| +/– |
Что за бред? Автор хотя бы для приличия почитал бы про Objective C, там ARC (автоматический подсчет ссылок) используется уже несколько лет и "словарные типы, быстрые операции над коллекциями, элементы функционального программирования" тоже...
Автор упустил смысл перехода на Swift
|  | |
|
2.101, Аноним (-), 18:28, 09/06/2014 [^] [ответить] [к модератору]
| +1 +/– |
> Автор упустил смысл перехода на Swift
Почему же. Своя песочница со своим вендорлоком, тут как раз все просто и прозрачно.
|  | |
|
|
|