www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - ACCU: Wednesday, December 12 - Chandler Carruth, "Clang & LLVM: C++

reply =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
I thought that this is not completely off-topic as Clang appears a lot 
on D forums. This talk is in Mountain View, CA.

Ali

When:      Wednesday, December 12, 2012
Topic:     Clang & LLVM: C++ Compilers Still Matter
Speaker:   Chandler Carruth
Time:      6:30pm doors open
            7:00pm meeting begins
Where:     Symantec
            VCAFE building
            350 Ellis Street (near E. Middlefield Road)
            Mountain View, CA 94043
Map:       <http://tinyurl.com/334rv5>
Directions: VCAFE is accessible from the semicircular courtyard between 
Symantec buildings <http://tinyurl.com/2dccgc>
Cost:      Free

Compilers are among programmers' old-hat tools. We use them day-in, and 
day-out, but often we don't pay them very much attention. They take our 
source code, turn it into (hopefully efficient) executables and 
libraries, and, for most programmers, that is where the relationship 
ends. But all of that is changing. Today, programmers need rich and 
powerful tools to deal with the complexities and challenges of the 
modern C++ programming language and its ever larger and faster-growing 
code bases.

I'm going to introduce you to a compiler which is changing the way 
people think about compilers: Clang. What is Clang? What makes it 
different from all the other C++ compilers out there? Why does it 
matter? What can you do with Clang? What will you be able to do because 
of Clang in the next year, the next lustrum, and the next decade? I'll 
dive into all of these questions and more. At the end of this talk, you 
will be familiar with Clang, you will want to use it the next time you 
write C++ code, and hopefully you will think about C++, both language 
and codebases, with a fundamentally different perspective.

Chandler Carruth leads the LLVM and Clang teams at Google, building 
better compilers, diagnostics, tools, and more. Previously, he worked on 
several pieces of Google's distributed build system. He makes guest 
appearances helping to maintain a few core C++ libraries across Google's 
codebase, and is active in the LLVM and Clang open source communities. 
He received his M.S. and B.S. in Computer Science from Wake Forest 
University, but disavows all knowledge of the contents of his Master's 
thesis. He is regularly found drinking Cherry Coke Zero in the daytime 
and pontificating over a single malt scotch in the evening.

Meetings are open to the public and are free of charge.

---- Upcoming ACCU talks -----

Wednesday, January 9, 2013
Jon Kalb
C++ Exception Safety

---------

The ACCU meets monthly. Meetings are always open to the public and are 
free of charge. To suggest topics and speakers please email Walter 
Vannini via walterv gbbservices.com
Dec 09 2012
parent reply "deadalnix" <deadalnix gmail.com> writes:
For once, I can come. So I will !

On Monday, 10 December 2012 at 06:11:03 UTC, Ali Çehreli wrote:
 I thought that this is not completely off-topic as Clang 
 appears a lot on D forums. This talk is in Mountain View, CA.

 Ali

 When:      Wednesday, December 12, 2012
 Topic:     Clang & LLVM: C++ Compilers Still Matter
 Speaker:   Chandler Carruth
 Time:      6:30pm doors open
            7:00pm meeting begins
 Where:     Symantec
            VCAFE building
            350 Ellis Street (near E. Middlefield Road)
            Mountain View, CA 94043
 Map:       <http://tinyurl.com/334rv5>
 Directions: VCAFE is accessible from the semicircular courtyard 
 between Symantec buildings <http://tinyurl.com/2dccgc>
 Cost:      Free

 Compilers are among programmers' old-hat tools. We use them 
 day-in, and day-out, but often we don't pay them very much 
 attention. They take our source code, turn it into (hopefully 
 efficient) executables and libraries, and, for most 
 programmers, that is where the relationship ends. But all of 
 that is changing. Today, programmers need rich and powerful 
 tools to deal with the complexities and challenges of the 
 modern C++ programming language and its ever larger and 
 faster-growing code bases.

 I'm going to introduce you to a compiler which is changing the 
 way people think about compilers: Clang. What is Clang? What 
 makes it different from all the other C++ compilers out there? 
 Why does it matter? What can you do with Clang? What will you 
 be able to do because of Clang in the next year, the next 
 lustrum, and the next decade? I'll dive into all of these 
 questions and more. At the end of this talk, you will be 
 familiar with Clang, you will want to use it the next time you 
 write C++ code, and hopefully you will think about C++, both 
 language and codebases, with a fundamentally different 
 perspective.

 Chandler Carruth leads the LLVM and Clang teams at Google, 
 building better compilers, diagnostics, tools, and more. 
 Previously, he worked on several pieces of Google's distributed 
 build system. He makes guest appearances helping to maintain a 
 few core C++ libraries across Google's codebase, and is active 
 in the LLVM and Clang open source communities. He received his 
 M.S. and B.S. in Computer Science from Wake Forest University, 
 but disavows all knowledge of the contents of his Master's 
 thesis. He is regularly found drinking Cherry Coke Zero in the 
 daytime and pontificating over a single malt scotch in the 
 evening.

 Meetings are open to the public and are free of charge.

 ---- Upcoming ACCU talks -----

 Wednesday, January 9, 2013
 Jon Kalb
 C++ Exception Safety

 ---------

 The ACCU meets monthly. Meetings are always open to the public 
 and are free of charge. To suggest topics and speakers please 
 email Walter Vannini via walterv gbbservices.com

Dec 11 2012
parent =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
On 12/11/2012 09:33 PM, deadalnix wrote:
 For once, I can come. So I will !

Woo hoo! :) Don't forget to say hi. I suggest you also plan to join dinner afterwards, which almost always includes the speaker. See you and other Bay Area D people tonight... :) Ali
Dec 12 2012