Крис Латтнер

редактировать

Крис Латтнер
FOSDEM 2011 - Крис Латтнер - LLVM (5421424022).jpg Латтнер говорит на FOSDEM 2011
Родился1978 (возраст 41–42)
НациональностьАмериканец
Alma mater
Известен поLLVM, Clang, Swift
Spouse(s)Таня Мич Латтнер (урожденная Братнер)
Награды
Научная карьера
ОбластиКомпиляторы, языки программирования
Учреждения
Диссертация Анализ и оптимизация структуры макроскопических данных (2005; 15 лет назад (2005))
Докторант Викрам Адве
Веб-сайтwww.nondot.org / saber

Крис Латтнер (1978 г.р.) - американский инженер-программист, наиболее известный как главный автор LLVM и связанные проекты, такие как компилятор Clang и язык программирования Swift . Он пришел в SiFive в качестве старшего вице-президента по разработке платформ после двух лет работы в Google Brain. До этого он некоторое время работал вице-президентом Autopilot Software в Tesla, Inc. и работал в Apple Inc. в качестве старшего директора отдела инструментов для разработчиков., возглавляя группы разработчиков Xcode, Instruments и компиляторов.

Содержание

  • 1 Предпосылки
  • 2 LLVM
  • 3 Swift
  • 4 Ссылки
  • 5 Библиография
  • 6 Внешние ссылки

Предпосылки

Латтнер изучал информатику в Портлендском университете, Орегон, получив диплом 2000. Находясь в Орегоне, он работал разработчиком операционной системы, улучшая DYNIX / ptx Sequent Computer Systems. Он женат на инженере-компиляторе, который является соучредителем и является президентом и главным операционным директором LLVM Foundation с 2015 года.

LLVM

В конце 2000 года Латтнер присоединился к Университету Иллинойса в Урбана-Шампейн как научный сотрудник и магистр наук. студент. Работая с Викрамом Адве, он разработал и начал внедрять LLVM, инновационную инфраструктуру для оптимизирующих компиляторов, которая была предметом его магистра наук в 2002 году. Тезис. Он защитил докторскую диссертацию. в 2005 году исследовал новые методы оптимизации программ с интенсивным использованием указателей и добавлял их в LLVM.

В 2005 году Apple Inc. наняла Латтнера, чтобы он начал работу по доведению LLVM до производственного качества для использования в Apple продукты. Со временем Латтнер разработал технологию, лично реализовав многие важные новые функции в LLVM, сформировал и собрал команду разработчиков LLVM в Apple, начал проект Clang, взял на себя ответственность за развитие Objective-C (вносит вклад в функцию языка блоков и управляет функциями литералов ARC и Objective-C), а также поддерживает сообщество открытого исходного кода (проводя его через множество выпусков с открытым исходным кодом). Apple впервые представила технологию на основе LLVM в стеке OpenGL 10.5 (и 10.4.8) как JIT-компилятор, поставила компилятор llvm-gcc в интегрированной среде разработки . (IDE) Xcode 3.1, Clang 1.0 в Xcode 3.2, Clang 2.0 (с поддержкой C ++) в Xcode 4.0 и технология LLDB, libc ++, ассемблеры и дизассемблер позже

Последняя работа Латтнера включает разработку, внедрение и распространение компиляторов LLVM и Clang, создание и управление отладчиком LLDB и надзор за разработкой низкоуровневой инструментальной цепочки. По состоянию на 2016 год технологии LLVM являются ядром инструментов разработчика Apple и набором инструментов по умолчанию на FreeBSD.

. В июне 2010 года Association for Computing Machinery (ACM) Special Interest Group на языках программирования (SIGPLAN ) вручил Латтнеру свою первую премию ACM SIGPLAN Programming Languages ​​Software Award «за разработку и разработку низкоуровневой виртуальной машины», отмечая, что профессор Адве заявил: «Талант Латтнера как архитектора компиляторов, вместе с его навыками программирования, техническим видением и лидерскими способностями имел решающее значение для успеха LLVM».

В апреле 2013 года ACM наградил Латтнера его награда Software System Award, которая вручается любому, «признанному за разработку системы программного обеспечения, оказавшей длительное влияние, выраженное в вкладе в концепцию, коммерческом признании или и том и другом».

Swift

Swift - это язык программирования с открытым исходным кодом с первоклассными функциями для iOS и разработка для macOS, созданная Apple и представленная на конференции разработчиков Apple Всемирная конференция разработчиков Apple (WWDC) 2014.

Swift разработан для сосуществования с Objective-C, язык объектно-ориентированного программирования, который раньше предпочитала Apple, и чтобы быть более устойчивым к ошибочному коду. Он построен с помощью компилятора LLVM, включенного в Xcode 6.

. Латтнер начал разработку Swift в 2010 году при возможном сотрудничестве со многими другими программистами. 2 июня 2014 года приложение WWDC стало первым публично выпущенным приложением, использующим Swift.

Латтнер объявил, что роль руководителя проекта была передана Теду Кременеку и что Латтнер покинет Apple в январе 2017 года.

Ссылки

Библиография

Внешние ссылки

Последняя правка сделана 2021-05-15 14:18:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте