Keynote address of the SD2C Conference of Andrei Alexandrescu

Source: Internet
Author: User
There are probably a lot of people who do not know CSDN will be held at the end of November SD2C Technical Conference, then quickly come here to see the General Assembly profile. This Congress is the most important project since the founding of CSDN, we strive for a real, pure software technology assembly. Although the time is still far, but this two weeks in the company has been a battle atmosphere, many colleagues are working for this Congress actively. I think it's necessary for the General Assembly to make an advertisement:-)

Just received the editor sent a part of the General Assembly course introduction, I am here to jump out of a wonderful paragraph, with the technical enthusiasts together excited:

Andrei Alexandrescu has become the representative of the new generation of C + + genius, his creativity is extraordinary, the way of thinking does not follow the common sense, the sword walk slant, but often can receive miraculous, good at all kinds of "standard" midstream, found that promotion space, have "Sunding" skill. Other identities: Wall Street consultant, rock band drummer, classical guitarist, Romanian paratrooper.

2001, Andrei wrote the first classic "Modern C + + design", because of the superb use of template technology, the book shook the entire C + + community, opened the C + + programming field of "Modern C + +" new Era; 2005, Andrei and the C + + Standards Committee Chairman Herb Sutter Cooperation is the "C + + coding Standard" Return to simplicity, the C + + community accumulated more than 20 years of valuable wisdom together with a thin book. Andrei has published a number of profound thoughts, skilled articles, and developed a number of highly skilled software and library, has been widely respected by the entire C + + community, Scott Mayer was listed among the five most important C + + developers, recognized as the top of the C + + field of a talented person. When people sigh at his ability to think clearly and thoroughly, and the incredible creativity, he has turned his eyes to the hottest topic in the current system programming world: parallel Programming and D language.

This SD2C conference, Andrei invited to bring us the following wonderful and important theme:

L Lock-free Data Structure (no lock data structure)

The era of massive parallel computing is becoming the number one challenge for programmers in our time. How to get our multi-core CPUs and large clusters running at full speed. How to avoid dangerous concurrency errors, deadlocks, and loss of efficiency. The traditional programming method based on shared resource lock is like Leanio, and it is doomed to be put into the doghouse. Lock-free data structure and CAS directive open up a new way for efficient parallel computing. Technical genius Andrei Alexandrescu will introduce the concept, meaning and usage of the LOCK-FREE data structure in a simple way, and make a clean presentation of the technology in C + +.

L The D programming Language (D programming language)

Andrei Alexandrescu, known as C + +, has now become one of the leaders of D language. D language by the famous language design and implementation expert Walter Bright creation, after the initial suspicion and disdain, gradually become the entire system developer community attention to the future star. Unlike other advanced languages that appear today, D is a system programming language whose goal is to have the power of the C language and the development efficiency of Python and Ruby. It sounds like a implausible. Then listen to Andrei. Introduce this great programming language, look at a collection of scrap collection, manual memory manipulation, contract design, advanced template technology, inline assembly, built-in regular expression, built-in unit testing, mixin style multiple inheritance, Class Java package management mechanism, built-in synchronization mechanism, How a system-level language with built-in run-time information will change the future of software development.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.