Навигация

Популярные статьи

Авторские и переводные статьи

Пресс-релизы

Регистрация на сайте


Опрос
Какие телеканалы вы смотрите чаще?







Apple анонсировала новый язык программирования Swift


8 июня 2014 | IT-новости / На русском языке / Мир | Добавил: Olga Kravtsova
Apple вывела на сцену Swift, преемника почтенного по возрасту языка программирования Objective-C, и он, как заявлено, превосходит последний. Столь необычный анонс сопровождался ревом толпы разработчиков и программистов, собравшихся на мероприятии WWDC 2014, уже тридцатом по счету в истории компании Стива Джобса.

Оно и немудрено, ведь Objective-C был солью и хлебом Mac-приложений с момента появления настольной операционной системы OS X, а затем и программ, когда родилась iOS-среда.

Apple утверждает, что Swift, созданный с нуля, не несет ни капли унаследованного багажа Си, но при этом в одном и том же проекте можно запросто смешивать код Swift с кодом Си и Objective-C.

Swift получился более современным, местами сравнимым с Python и javascript. Так, он избавился от опоры Objective-C на определенные указатели: вместо них компилятор предлагает переменные типы по аналогии с изобилием сценарных языков. Одновременно он обеспечивает расхожие возможности, реализованные в C++ и Java, такие как явно определенные пространства имен, обобщения, перегрузка операторов. Swift вовсю обращается к точечной нотации, которую Apple предлагала в ранних версиях Objective-C.

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

Apple сравнила реализацию нескольких алгоритмов на Swift и Objective-C, показав, что в случае первого код работает на треть быстрее.

Что любопытно, Swift располагает песочницей — особой панелью, в которой код еще в процессе собственного редактирования автоматически компилируется и выдает результаты, избавляя от необходимости перекомпилировать весь проект целиком в случае изменения нескольких строк, а то и символов.

В общем и целом, Swift получился быстрее и проще, будучи избавленным от многословности Objective-C.

Swift в бета-форме уже доступен зарегистрированным разработчикам в составе среды Xcode 6. Подготовлена iBooks-книга по синтаксису языка.

Источник: Сотовик
Комментарии (0) | Распечатать | | Добавить в закладки:  

Другие новости по теме:


 



Телепрограммы для газет и сайтов.
25-ть лет стабильной работы: телепрограммы, анонсы, сканворды, кроссворды, головоломки, гороскопы, подборки новостей и другие дополнительные материалы. Качественная работа с 1997 года. Разумная цена.

Форум

Фоторепортажи

Авторская музыка

Погода

Афиша

Кастинги и контакты ТВ шоу

On-line TV

Партнеры

Друзья

Реклама

Статистика
Главная страница  |  Регистрация  |  Добавить новость Copyright © 2002-2012 Все о ТВ и телекоммуникациях. Все права защищены.