First, the architecture consisting of members: developers, development tools, development language (programming language)
Developer: People
Development tools: notebook, desktop computers, etc.
Development languages: C, Java, Python, etc.
Second, the link between the members of architecture
Able to identify the people who write computer programming language, and running on the computer, and then let the computer do the things they want out
1. programming language
1) language (Chinese, Japanese, English, etc.)
A means of communication between things and things, contact media, such as interpersonal communication through language, communication, language must be able to at this time of barrier-free communication with each other, the language of communication.
2) Programming
People will write their own thinking logic and ideas that can be recognized by the computer language down, let the computer make what they want according to their own ideas. The final program is a file Diudiu
2. Computer
Computer system: computer applications, computer operating systems, computer hardware
1) computer applications: For example, some software app, such as QQ, micro-letters, etc.
2) computer operating system: such as Windows, Linux and other operating systems, in fact, the operating system is an application system, but it is for computer hardware, is to encapsulate complex operation ugly,
Various hardware shortcut window exposed to the user a simple operation to help users better request management, scheduling computer
3) computer hardware systems: a controller, the arithmetic unit, memory, input devices, output devices
Wherein the controller operator + = cpu (central processing computer)
Workflow cpu: selecting the memory read command, the command analysis translated into steps on its own can correspond to the control hardware execution
Controller: Control System
Operator: & arithmetic logic operation
Memory: a computer storage system, it can be divided into memory (RAM) and external memory (hard disk)
Memory
based on the electrical work, the normal read power data, power data can be lost once the
advantages of: reading speed
disadvantage: loss of data off
external memory
advantages: the ability to permanently store data
drawbacks: slow reading speed,
Input device: input system input, keyboard, touch screen, camera, mouse
Output Devices: output system output, audio, display, printer
4) three core components of a computer
cpu: Brain
Memory: Short-term memory
Hardware: never disappear book