---------------------First Computer Foundation---------------------
1 What's the computer?
CPU------CPUs are used to calculate
Memory-----used to hold data (4G,8G,16G) data to be used immediately
Hard drive-----Store all the data
Input------Get data, return data
2 What is the operating system?------software that controls the underlying hardware
Used to control the data interaction between computer hardware
Windows
Linux
3 What is an application?
Qq
Excel
Browser (software)----software that obtains data through the operating system--
----------------------------Introduction to the second computer language---------------------------
----
Classification by execution efficiency:
--c language,------>>> runtime directly generate machine code----faster
--java,c#,python,php,----->>>> byte codes >>>>>> machine code-----Execute with bytecode---->> Regenerate machine code, slow execution
By explanatory type, compiled classification:
---c,java,c#---->>> compiled------>>>>> compile and execute faster
---python,php,--->>> Interpreting--->>>> real-time translation, compiling at the same time
Easy to learn by ease of use:
-----Python-----Class Library is powerful-----
-----C----->>> Language bias
-----C #--->>> Microsoft Development----Window System closed source
-----Java--->>> can be run on Windows,linux-------language type is multiple
----PHP---->>>> single Web
----JavaScript--->>>web directions and other Languages---page dynamic effects
----
-----Other Languages
python--Computer Fundamentals