Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Почему Google и Apple сделали ставку на LLVM в качестве основного компилятора?
Вопрос для Поиска с Алисой
6 мая

Почему Google и Apple сделали ставку на LLVM в качестве основного компилятора?

Алиса
На основе источников, возможны неточности

Apple выбрала LLVM в качестве основного компилятора, потому что стремилась контролировать весь технологический стек и хотела создать собственный компилятор Objective-C. habr.com Кроме того, у Apple были проблемы с инструментами разработки для ранних Маков на основе PowerPC, и выбранный партнёр не сумел вовремя выпустить хороший компилятор. habr.com LLVM позволил Apple построить компилятор, который соответствовал её потребностям, и интегрировать его с остальной частью Xcode без раскрытия исходного кода. www.wired.com

Google выбрала LLVM в качестве основного компилятора по техническим причинам. habr.com Некоторые из них:

  • Сложность модификации и расширения GCC. habr.com Google требовались надёжность и безопасность программ, а GCC был старым проектом, который сложно было модифицировать и расширять. habr.com
  • Поддержка Windows. habr.com GCC не подходил для этой операционной системы, и хотя была версия GCC для Windows, серьёзную разработку с её помощью вести было нельзя. habr.com
  • Простота добавления статической проверки. habr.com Одно из правил Google требовало обязательного добавления статической проверки в компилятор для каждой новой ошибки, обнаруженной в продакшене. habr.com Добавить такую проверку в Clang было проще. habr.com

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Сколько времени могут работать светодиодные лампы?
Как спутниковое телевидение повлияло на развитие телевизионной индустрии?
Как персонализация рабочего стола влияет на продуктивность работы?
В чем основные преимущества автоматизированной системы ретаргетинга?
Какие преимущества дает использование Q-клавиатуры в многоязычных средах?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить