*** Welcome to piglix ***

Chris Lattner

Chris Lattner
FOSDEM 2011 - Chris Lattner - LLVM (5421424022).jpg
Born 1978 (age 38–39)
Nationality American
Fields Compiler design
Programming language design
Institutions
Alma mater
Thesis Macroscopic Data Structure Analysis and Optimization (2005; 12 years ago (2005))
Doctoral advisor Vikram Adve
Known for LLVM, Clang, Swift
Notable awards
Spouse Tanya Mich Lattner née Brethour
Website
www.nondot.org/sabre

Chris Lattner (born 1978) is an American software developer, best known as the main author of LLVM and related projects, such as the compiler Clang and the programming language Swift. As of 2017, he works at Tesla, Inc. as Vice President of Autopilot Software. Prior to that, he worked at Apple Inc. as Director of the Developer Tools department, leading the Xcode, Instruments, and compiler teams.

Lattner studied computer science at the University of Portland, Oregon, graduating in 2000. While in Oregon, he worked as an operating system developer, enhancing Sequent Computer Systems's DYNIX/ptx. He is married to compiler engineer Tanya Lattner, who has been serving as president of the LLVM Foundation since 2015.

In late 2000, Lattner joined the University of Illinois at Urbana-Champaign as a research assistant and M.Sc. student. While working with Vikram Adve, he designed and began implementing LLVM, an innovative infrastructure for optimizing compilers, which was the subject of his 2002 M.Sc. thesis. He completed his Ph.D. in 2005, researching new techniques for optimizing pointer-intensive programs and adding them to LLVM.

In 2005, Apple Inc. hired Lattner to begin work bringing LLVM to production quality for use in Apple products. Over time, Lattner built out the technology, personally implementing many major new features in LLVM, formed and built a team of LLVM developers at Apple, started the Clang project, took responsibility for evolving Objective-C (contributing to the blocks language feature, and driving the ARC and Objective-C literals features), and nurtured the open source community (leading it through many open source releases). Apple first shipped LLVM-based technology in the 10.5 (and 10.4.8) OpenGL stack as a just-in-time (JIT) compiler, shipped the llvm-gcc compiler in the integrated development environment (IDE) Xcode 3.1, Clang 1.0 in Xcode 3.2, Clang 2.0 (with C++ support) in Xcode 4.0, and LLDB, libc++, assemblers, and disassembler technology in later releases.


...
Wikipedia

...