Украинский Рабочий

05:28Как выбрать идеальную демо-версию игры Aviator: полное руководство

13:49Надійне транспортування хворих по Україні з клінікою «Експерт»

Новая разработка Google будет построена на языке программирования Apple

22.11.2017 05:36

Новая разработка Google будет построена на языке программирования Apple

В середине ноября 2017 года в сообществе программистов возникли споры о том, не разветвляет ли компания Google язык программирования с открытым кодом Apple Swift, применяя его в собственной операционной системе Fuchsia.
Некоторые пользователи считают, что поисковая корпорация может привнести в Apple Swift особые отличительные черты. Создатель языка Крис Лэттнер, который с 2017 года работает в Google, попытался разъяснить ситуацию у себя в твиттере:
«В Google работает достаточно людей, которые используют Swift. Нам требовалась промежуточная интеграционная точка, и мы решили, что на должна быть публичной».
Компания Google хотела создать специальную версию кода, чтобы вносить изменения и размещать их в официальный репозиторий Swift. Одно из подобных изменений уже привело к тому, что язык программирования Apple можно применять в операционной системе Google Fuchsia.
В ответ на твит Лэттнера другие разработчики Google написали:
«Моя команда планирует внести вклад в lib/Syntax — нас интересуют листинг, форматирование и рефакторинг», — поделился Александр Лэш.
«И моя команда добавляет поддержку Swift к оригинальной Fuchsia», — сообщил Зак Боулинг, который способствовал внедрению Objective-C в Android.
Операционная система Fuchsia — один из проектов, в разработке которого принимает участие Google. Ее назначение до конца не понятно. Возможно, Fuchsia придет на смену Android или Chrome OS, или станет отдельным продуктом. Ядро операционной системы написано на C и C++, однако для оформления интерфейса использовались и другие языки программирования, такие как Dart, Go, Rust, Python. Приложение Swift позволяет создать в Fuchsia некоторые эмодзи и воспроизвести китайские иероглифы.
Факт, что одно приложение можно запустить в новой операционной системе, не означает, что так можно будет поступить и с другими программными продуктами. Большая часть кода Apple хранится в закрытых библиотеках и не защищена от переноса.
Однако, если Fuchsia станет популярной платформой для создания приложений, специалисты смогут прописывать «основную логику» программы на выбранном языке: Swift, Go, Rust, javascript и т.д., а затем адаптировать продукт для каждой платформы: Android, iOS, Fuchsia, Linux, Windows, применяя соответствующие инструменты.

Источник

2024 © "Украинский Рабочий". Все права защищены. Карта сайта.