Herb Suter's opinions

Source: Internet
Author: User
I started reading this PPT yesterday and read it several times. I have a better understanding of the future of concurrency.

Http://irbseminars.intel-research.net/HerbSutter.pdf

You can download the video version from his website.

In the past 30 years, concurrency has been neglected in mainstream software development. But now, the concurrency era is coming, because our new computer is concurrent, and software development will usher in great changes.

The purchased computer is dual-core. It will be 4 cores next year, then 8 cores, 16 cores, 32 cores ......, It will be a few years later, and everything will not be far away!

Many server programs are ready (not all of them), but the client program is not.

The time complexity of the algorithm has changed.

Blind people touch Images

Technology Development History

 

Appears Entering mainstream
GUIs 1973 (Xerox Alto) ~ 1984-89 (Mac )~ 1990-95 (Win3.x)
Objects 1967 (Simula) ~ 1993-98 (C ++, Java)
Garbage Collection 1958 (Lisp) ~ 1995-2000 (Java)
Generic Types 1967 (Strachey) ~ 198x (US DoD, Ada )~ 1995-2000 (C ++)
Concurrency 1964 (CDC 6600) ~ 2007-12 (est .)

His PPT also describes Acitve Object, ure, Atomic and so on. VC provides special syntax support. This is also a commonplace.

Related Keywords:

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.