Basic computer knowledge + learning direction

Source: Internet
Author: User

The computers currently in use follow the von Neumann architecture. The main points of the theory are: digital computing is the number of systems using binary system, the computer in accordance with the sequence of procedures, must use binary data storage and processing, the rules referred to as "hardware and software combination, logical combination of hardware." The unification is called the electronic computer, at present the photon calculator, the quantum computer is in the research stage.

Computer language is broadly divided into three languages: machine language, microcode language, high-level language. Machine language is a binary language, with 1, 0 as the basis for judging the most basic computer language, the operation is extremely difficult, through the binary language of human-computer communication, it is not easy; then developed the microcode language, assembly language is the language of the microcode language, which is the closest binary natural language, Through the conversion of the assembler to binary language, the operation of the machine hardware, the assembler function is very simple, different hardware needs a different assembler; the most widely used advanced languages are the system-level language and the application-level language, the two languages have different applications, and the system-level language includes C, Java, etc. Application-level languages include PHP, Python, Perl, and so on.

The realization of human-machine interaction requires the cooperation of the operating system, the operating system can also be a virtual abstraction layer of hardware, the user operation on the machine, the operating system through a series of work calls the internal hardware of the mutual cooperation, to achieve the user needs of the operation. The key part is the interface part of the operating system, which plays a connecting role, the interface is encapsulated in kernel, and when the user makes the operation, the process invokes the interface.

In the field of it technology learning direction, on the one hand for the development direction, on the other hand, operation and maintenance direction.

Development direction: Pure use of machine language for hardware development, software development using microcode language and advanced language development system-level and application-level software, high-level language can be categorized according to the system-level application level, according to object-oriented, process-oriented classification, weak language, strong language classification. The process-oriented programming approach focuses on the data structure and the aspects of the logic, while the object-oriented method pays more attention to the processing process. Strong language is popularly known as compiled language, weak language is called interpretative language, weak language needs interpreter, but interpreter is written in strong language.


Basic computer knowledge + learning direction

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.