Introduction-Understanding programming language

Source: Internet
Author: User

1. Understanding Programming languages
1. What is a programming language
?
    1. Definition: A way of communicating with a computer (defining the form of a computer program)
    2. SOURCE by: Talk about the development history of programming language
      1. The first is not the concept of programming, the first is called "Computer language", the later with the development of language, the concept of programming more to reflect the role of computer language, slowly we changed to call "programming language"
      2. Talk about "programming language" naturally to talk about "the history of computer development" because the two are mutually reinforcing, understand the development of the computer, also naturally can understand the programming language and understanding its role in the computer
        1. The father of the computer and its mind (and so far it has made computers by this routine)
          1. John-Von Neumann
          2. Thought
            1. Digital computer adopts binary system to transfer and process data
            2. The computer executes in program order
          3. Hardware main components
            1. Arithmetic, controller, memory, input device and output device
        2. First generation: Electronic tube Digital Machine (1946-1958): Using machine, assembly language
        3. Second generation: Transistor Digital Machine (1958-1964): assembly and high-level language
        4. Third generation: Integrated circuit Digital Machine (1964-1970): assembly language, High-level languages (the first object-oriented language was born (Simula)
        5. Fourth generation: Large Regular IC Machine (1970-present): main high-level language (java,c,c# ...)
        6. Summarize
          1. Due to the development of integration technology, the operators and controllers can be concentrated on a chip, resulting in a microprocessor, and finally now the PC is born
          2. Faster and faster, smaller and cheaper, more and more advanced language
2. What is the role of the programming language?
    1. Communicating with Computers
    2. Specific points
      1. Your computer's operating system, the mobile operating system is written in the programming language (c,c++)
      2. All kinds of software installed on your computer, various apps on your phone are written in programming language (C,c++,java)

Introduction-Understanding programming language

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.