2

Apple потратила 4 года на разработку языка Swift

Олег
Язык Swift

Крис Латтнер, являющийся директором отдела Developer Tools компании Apple, разместил на своем личном сайте информацию, касающуюся нового языка программирования Swift. Оказывается, разработчики яблочной компании приступили к его созданию еще в 2010 году. Большую часть работ Латтнер проделал сам, поскольку разработка Swift велась в строжайшем секрете, и лишь очень малое количество человек в Apple знали о его существовании.

Лишь через год, в 2011 году к команде проекта присоединились новые люди. Именно тогда он начал набирать обороты, а работа над новым языком программирования стала для направления Developer Tools основной задачей в июле 2013 года. 

Любой, кто уже сумел опробовать новый язык программирования лично, отмечает, что он в значительной степени опирается на более сложные языки, такие как: Objective-C, Rust, Haskell, Ruby, Python и C#. Латтнер отмечает, что основные функции языка Swift были разработаны для того, чтобы сделать процесс программирования более наглядным и доступным. А многие идеи разработчики почерпнули из концептов Брета Виктора и из среды программирования LightTable, представленных на Kickstarter в 2012 году.

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

Кстати, электронное руководство по новому языку появилось в магазине iTunes сразу же после окончания презентации WWDC 2014. Пока, увы, лишь на английском языке.
0

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+1
Неплохо

Сообщение отправлено из мобильного приложения iGuides
5 июня 2014 в 23:53
#
SithV
+1658
Небось идея Джобса..- по монументальности уж точно!



Сообщение отправлено из мобильного приложения iGuides
5 июня 2014 в 23:53
#
–1
плохо английским не дружу , перевести бы это чудо
6 июня 2014 в 00:32
#
+61
Серьезный разработчик не может себе позволить не знать англ. Вся документация ко всем языкам на англ.
6 июня 2014 в 04:46
#
–8
Уже есть перевод в инете: swift-info в гугле ищи

Сообщение отправлено из мобильного приложения iGuides
20 сентября 2014 в 21:32
#
+9
Apple опять продолжает разрывать шаблоны. Конечно, с нынешним objective-c, который сам по себе довольно древний и обладает довольно противненьким синтаксисом, swift был лишь вопросом времени. Но яблоко сумели сделать язык с эстетической красотой — очень в их духе. Более уверен, что теперь будет отдельный пласт swift-девелоперов, и держщие ухо в остро программисты, которые вовремя переучатся под это дело будут грести наличные экскаваторами.

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 01:02
#
+2
А мне лично синтаксис obj-c очень полюбился.

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 12:33
#
+35
Ипать, Ребята, вы на каком языке говорите?))

Вопрос такой терзает — возможно ли человеку с нулевым познанием програмирования стать iпрограммистом на его четвертом десятке жизни? Так сказать перепрофилироваться. И сколько времени понадобится, чтобы овладеть таинством программирования?

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 13:37
#
Peter
0
запросто, все зависит от умения самообучаться, настойчивости и усидчивости. по времени, скажу так: всю жизнь, ибо нет предела совершенству :)) а если серьезно то что бы изучить синтаксис от нескольких дней и больше, но синтаксиса языка мало, есть еще библиотеки, фреймверки и т.д. — здесь уже времени поболее и плюс постоянно подчитывать доки, так как в мире ИТ все меняется очень быстро.
вообще программирование это такой вид деятельности где больше любой другой профессии необходимо читать, порой очень скучного текста.
8 июня 2014 в 01:21
#
+2
Riaria, если действительно волнует этот вопрос, то я тебе помогу. Дам материал с какого стартануть. Все возможно!

Сообщение отправлено из мобильного приложения iGuides
10 июня 2014 в 10:07
#
burivuh
+235
А будут ли программы, написанные на Swift дружить с более старыми версиями iOS? (iOS 5, 6, 7)
6 июня 2014 в 08:51
#
0
Мне кажется, разработчикам придется писать для iOS 8 на Swift, а для более поздних версий на Objective C

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 09:41
#
Андрюха
+318
7-ка наверянка, а остальные..смысл?
6 июня 2014 в 10:48
#
+12
На презентации же сказали, что Swift совместим с iOS7.
6 июня 2014 в 11:07
#
burivuh
+235
спасибо. Я не смотрел. Только текстовую трансляцию в твиттере читал.
6 июня 2014 в 14:39
#
Дюша Кузнецов
0
Я бы не сказал, что objective-c, c# и т.д. более сложные языки, они просто более низкоуравневые, с уровнем абстракции ниже swift
6 июня 2014 в 09:53
#
+9
C# не очень то низкоуровневый, с учетом того что он компилируется в .NET байткод.

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 13:23
#
Cyberika
+377
Python — это сложный язык? К тому же он работает через интерпретер.
6 июня 2014 в 14:12
#
0
Да для людей ничего не смыслящих в программировании это что то значит, Я же считаю что это обычный js, а в плане скорости он в 30 раз медленнее.
6 июня 2014 в 14:28
#
+3
Эм. Наоборот быстрее.

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 14:45
#
+4
Четыре года словарь создавали, а сраный 7.1.1 на минике не могли без косяков сделать!... Сафари верхним краем периодически заплывает на полосу батарейки, часов и операторского лого... 6 была лучшая!

Сообщение отправлено из мобильного приложения iGuides
6 июня 2014 в 21:48
#
+1
Для таких как ты выделено отдельное место в аду. Блокнот,ахаха, шестерка лучшая,ахахах

Сообщение отправлено из мобильного приложения iGuides
7 июня 2014 в 02:12
#