C ++ expert honors May 22 two o'clock P.M. guest 51cto expert chat room

Source: Internet
Author: User

《C ++Programming you also

5 Month22Day Afternoon2Dianzuke51ctoExpert chat room

 

Mechanical Industry Press Hua Zhang company joins hands51ctoNetwork on 5Month 22Day (Tuesday) afternoon2: 00~3: 00, And 《C ++Programming you can also do the glorious exchange activities of the translator. ExplanationC ++Programming starts from scratch and answers readers online. In addition, we will extract from the netizens who participated in this chat activity.5Lucky Friend.C ++Programming Classical Books.55

 

Activity address:Http://vchat.51cto.com/(Enter a nickname to log on.)

Topic Introduction

1.Getting startedC ++

Read a good entry book and write more meaningfulCode.

 

2.Learn wellC ++(Or any otherProgramming Language).

Interest, focus, solution, and practice.

 

3.LearningC ++(Or any other programming language) the greatest obstacle in the process

The biggest obstacle comes from psychology: mistaken thinking that programming is"High IQ"The patent of the person, his IQ is average, can not learn, learning is not good.

 

4.StandardC ++Start

Dialects are not equal to standards. Third-party libraries are different from standard libraries, and tools are not equal to languages.

 

5.Tool Selection: command line compiler+NotepadVs. ide(For exampleVisual Studio)

The former is conducive to concentrated language (and Library) learning, and the latter isProgramMembers provide powerful programming support to improve development efficiency.

Personal suggestion (different from the advice of other experts): Get in touch with the latter as early as possible, which is actually used by professional programmers.

 

6. C ++Key components

Language features such as object-oriented, templates, namespaces, and exceptions; containers,Algorithm, Iterator, and other standard library components.

 

7. c ++Language Features

Flexible, efficient, and powerful compile-time type computing functions. Supports multiple programming models. Typical easy to get started and proficient in difficult programming languages.

 

8. C ++Areas of expertise: System Programming

Operating systems, device drivers, database systems, game engines, system tools, network applications, office software, image processing, and industrial control systems.

 

9.LearningC ++What to do

Be a professionalC ++Programmers; language influences thinking and broadens their programming thinking.

 

10.About LearningC ++Additional tips

Make full use of available resources, discuss issues with others, and share your experiences.

 

1cto |Computing

 GloryTeacher from Nanjing Normal University, Doctor of computer application technology, Nanjing University of Aeronautics and Astronautics (reading ),C ++Template technology and Microsoft. NetTechnical researcher and educator. His translated works include 《ASP. Network 2.0Getting started,. NetOverall situation View2Version),C ++ templatesOverview,Imperfect C ++Chinese version,C ++Yes, yesC/C ++Security programming,C ++Template metaprogramming and 《Windows FormsProgram Design.

 

 

Book No:978-7-111-21196-9Book No:978-7-111-21070-2Book No:978-7-111-20945-4

pricing: 45.00 pricing: 35.00 pricing: 75.00

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.