Top.Mail.Ru

Мы используем файлы cookie. Оставаясь на сайте, вы подтверждаете согласие на их использование и обработку персональных данных.

Apple потратила 4 года на разработку языка 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
+1686
Небось идея Джобса..- по монументальности уж точно!



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

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

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

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

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

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

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

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

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

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

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

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