Swift
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.14 22:02
Оценка: 7 (1) -1 :))) :))
https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11

Apple родила язык. Книга в тунце, извиняйте, епуб на много страниц


Вывод типов,
паттерн-матчинг,
толковые туплы и энумы,
замыкания,
дженерики,
экстеншны,
Единицы измерений,
Делегирование
Кастомные операторы, в т.ч. инфиксные,
'монадический' optional

Если будет внятный GC, то это лучше C#, Джавы и С++ вместе взятых. Но судя по набору фич язык сильно близко подобрался к Scala и F#

И самое главное — Сишный синтаксис !
Re: Swift
От: kleng  
Дата: 02.06.14 22:07
Оценка: 18 (1) +5 -2 :))) :)
Здравствуйте, Ikemefula, Вы писали:

I>И самое главное — Сишный синтаксис !


Смущает разработчик. Намордник и анальный зонд в комплекте?
Re: Swift
От: dimgel Россия https://github.com/dimgel
Дата: 02.06.14 22:10
Оценка: 5 (1) +2
Здравствуйте, Ikemefula, Вы писали:

I>Но судя по набору фич язык сильно близко подобрался к Scala и F#


Макросов нету.
Re: Swift
От: NeoCode  
Дата: 03.06.14 04:57
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11

I>Apple родила язык. Книга в тунце, извиняйте, епуб на много страниц

Странный подход, написано free, в фиг скачаешь без этого вашего тунца. Как они собираются привлекать разработчиков, не имевших до этого дела с эппл?

Вот, китайцы выложили в открытый доступ: http://pan.baidu.com/s/1hqvaIm4
Re: Swift
От: Qbit86 Кипр
Дата: 03.06.14 05:03
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>И самое главное — Сишный синтаксис ! :super:


Где ты там увидел сишный синтаксис? В официальном заявлении сказано: «Objective-C without C».
Глаза у меня добрые, но рубашка — смирительная!
Re[2]: Swift
От: Mamut Швеция http://dmitriid.com
Дата: 03.06.14 06:24
Оценка:
NC>Странный подход, написано free, в фиг скачаешь без этого вашего тунца. Как они собираются привлекать разработчиков, не имевших до этого дела с эппл?

Можно просто на сайте почитать описания и т.п.: https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/index.html

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5


dmitriid.comGitHubLinkedIn
Re: Swift
От: Mamut Швеция http://dmitriid.com
Дата: 03.06.14 06:27
Оценка: 7 (1)
I>https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11

I>Apple родила язык.



Автор Rust'а про Swift: http://graydon2.dreamwidth.org/5785.html


ЗЫ. Помнится, тут многие слбни пускали по поводу какого-то концепта IDE, где выполнение показывалось на ходу. А Apple взяли и реализовали не концепт


dmitriid.comGitHubLinkedIn
Re[2]: Swift
От: avpavlov  
Дата: 03.06.14 06:51
Оценка: 10 (2) +3
M>ЗЫ. Помнится, тут многие слбни пускали по поводу какого-то концепта IDE, где выполнение показывалось на ходу. А Apple взяли и реализовали не концепт

Мамут, очнись. Для Скалы это сделано в Scala IDE года 3 назад, а год (или чуть меньше) сделано и в ИДЕЕ.

Вот ИДЕЙное видео

http://blog.jetbrains.com/scala/2014/05/23/meet-the-new-scala-worksheets-in-intellij-idea/

M>


Ага, ага. Эппл снова что-то изобрёл на -3 года первее всех.
Re[2]: Swift
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.06.14 07:15
Оценка: +1 -2
Здравствуйте, kleng, Вы писали:

K>Смущает разработчик. Намордник и анальный зонд в комплекте?


Вот не неадо вываливать свои сексуальные фантазии на форум для программистов, их лучше постить на соответствующих ресурсах.
Если же говорить о разработках Apple, то компания является одним из основных (или даже основным) спонсором LLVM и Clang. А эти компиляторы, в отличие от VS бесплатны, а в отличие от GCC идут под куда более гуманной лицензией.
Так что если язык был разработан Apple – это скорее даже плюс. Разве что меня берут сомнения, что он где-либо за пределами Darwin + FreeBSD работать будет
Re[3]: Swift
От: Mamut Швеция http://dmitriid.com
Дата: 03.06.14 07:16
Оценка: -1
M>>ЗЫ. Помнится, тут многие слбни пускали по поводу какого-то концепта IDE, где выполнение показывалось на ходу. А Apple взяли и реализовали не концепт

A>Мамут, очнись. Для Скалы это сделано в Scala IDE года 3 назад, а год (или чуть меньше) сделано и в ИДЕЕ.

A>Вот ИДЕЙное видео
A>http://blog.jetbrains.com/scala/2014/05/23/meet-the-new-scala-worksheets-in-intellij-idea/

Прикольно, не знал


M>>


A>Ага, ага. Эппл снова что-то изобрёл на -3 года первее всех.


ты придумал за меня какое-то утверждение


dmitriid.comGitHubLinkedIn
Re[2]: Swift
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.06.14 07:17
Оценка:
Здравствуйте, NeoCode, Вы писали:

NC>Странный подход, написано free, в фиг скачаешь без этого вашего тунца. Как они собираются привлекать разработчиков, не имевших до этого дела с эппл?


Скорей всего никак. Как минимум пока
Re[3]: Swift
От: Qbit86 Кипр
Дата: 03.06.14 07:18
Оценка: +4
Здравствуйте, kaa.python, Вы писали:

KP>Вот не неадо вываливать свои сексуальные фантазии на форум для программистов


Это не сексуальные фантазии, а вполне оправданные опасения.

KP>А эти компиляторы, в отличие от VS бесплатны


Компилятор C++ от Майкрософт тоже бесплатный.
Глаза у меня добрые, но рубашка — смирительная!
Re[4]: Swift
От: avpavlov  
Дата: 03.06.14 07:27
Оценка:
A>>Вот ИДЕЙное видео
A>>http://blog.jetbrains.com/scala/2014/05/23/meet-the-new-scala-worksheets-in-intellij-idea/

M>Прикольно, не знал


Ещё вот результат гугления по интерактивным ИДЕ, на этот раз LUA

https://www.youtube.com/watch?v=FpxIfCHKGpQ
Re[2]: Swift
От: avpavlov  
Дата: 03.06.14 07:28
Оценка: +1
M>ЗЫ. Помнится, тут многие слбни пускали по поводу какого-то концепта IDE, где выполнение показывалось на ходу.

На самом деле, это скорее ВАУ фича, чем что-либо полезное. Те примеры что есть, скорее всего масксимум возможностей и показывают, а именно простые однопоточные приложения с простой моделью данных.
Re[4]: Swift
От: Mamut Швеция http://dmitriid.com
Дата: 03.06.14 07:29
Оценка: -1
KP>>Вот не неадо вываливать свои сексуальные фантазии на форум для программистов
Q>Это не сексуальные фантазии, а вполне оправданные опасения.

Чем гни оправданы? Правильно, ничем.


dmitriid.comGitHubLinkedIn
Re[4]: Swift
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.06.14 07:29
Оценка: -3
Здравствуйте, Qbit86, Вы писали:

Q>Это не сексуальные фантазии, а вполне оправданные опасения.


В каком месте они оправданны, если большинство низкоуровневого кода ядра и компиляторы у Apple выпущены под BSD лиензией? Оправданны в сексуальных фантазиях?
Re[3]: Swift
От: Mamut Швеция http://dmitriid.com
Дата: 03.06.14 07:58
Оценка: +1
M>>ЗЫ. Помнится, тут многие слбни пускали по поводу какого-то концепта IDE, где выполнение показывалось на ходу.

A>На самом деле, это скорее ВАУ фича, чем что-либо полезное. Те примеры что есть, скорее всего масксимум возможностей и показывают, а именно простые однопоточные приложения с простой моделью данных.


Ну, на самом деле я на это дело смотрю, как на приятный расширенный REPL


dmitriid.comGitHubLinkedIn
Re[2]: Swift
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 03.06.14 10:59
Оценка:
Здравствуйте, Qbit86, Вы писали:

I>>И самое главное — Сишный синтаксис !


Q>Где ты там увидел сишный синтаксис? В официальном заявлении сказано: «Objective-C without C».


На самом деле там Objective-С без Objective
Re[3]: Swift
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 03.06.14 11:04
Оценка:
Здравствуйте, avpavlov, Вы писали:

A>Ага, ага. Эппл снова что-то изобрёл на -3 года первее всех.


Где ты увидел 'изобрёл' ?
Re[3]: Objective-С
От: Qbit86 Кипр
Дата: 03.06.14 11:10
Оценка: 1 (1) :)
Здравствуйте, Ikemefula, Вы писали:

Q>В официальном заявлении сказано: «Objective-C without C».

I>На самом деле там Objective-С без Objective

Objective-C такой язык, что от выбрасывания любой части хуже не станет.
Глаза у меня добрые, но рубашка — смирительная!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.