What programming language should learn

People often say: "programming language is only a tool, it is important to learn programming thinking," So, what is the idea of ​​programming it? More realistic to say, (a qualified teacher) when teaching a language, what should introduce it? The event, introduced the idea of ​​programming in terms of the common programming language, which is to support the needs of general programming languages ​​for programmers. Regardless of command paradigm, the paradigm function or object-oriented paradigm language, programmers need data abstraction, abstract behavior to support it, and the object-oriented paradigm language allow an additional abstract objects. (From the point of view of language personality, programming ideas, usually presents a programming language behind the programming paradigm is not included in this activity.)

The event, you will learn the following: Three abstract

  1. Problem of programming courses. It can be said that the vast majority of universities and teachers do not know how to speak programming language. C language as a first programming language, it shows they do not know the teaching of a language, what should be introduced.

  2. By way of example, explain what behavior abstraction.

  3. For cycling, you should be aware of three levels. VS iterative recursion, iterators, stream. 4. What is a data abstraction,

  4. Introduction What is the object abstraction.

  5. Teaching the C ++ version, teaching one up is "Animal a;", you know much more outrageous it wrong?

  6. Encapsulation, inheritance and polymorphism, too Low.

Read more: http://gitbook.cn/gitchat/activity/5d06004716e3197e060f36f0

A field watching too much trouble? GitChat become members and enjoy 1000+ games Chat! Click to view

Guess you like

Origin blog.csdn.net/valada/article/details/92852338