Компания Apple представила основанный на LLVM язык программирования Swift, идущий на смену Objective-C
Компания Apple представила новый язык программирования Swift, компилятор которого построен с использованием технологий свободного проекта LLVM. Swift наследует лучшие элементы языков C и Objective-C и будет привычен для знакомых с ними разработчиков, но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность кода. При этом Swift-программы компилируются в машинный код, что позволяет обеспечить высокую производительность. По заявлению Apple код Swift выполняется в 1.3 раза быстрее кода на Objective-C. Вместо сборщика мусора Objective-C в Swift используется средства подсчёта ссылок на объекты, а также используются предоставляемые в LLVM оптимизации, такие как автовекторизация. Язык … Читать далее Компания Apple представила основанный на LLVM язык программирования Swift, идущий на смену Objective-C
