Binary
Coding
Assic every single character requires 8 bits to store
Computer capacity
1 bit = 1bit
8bit = 1byte = 1 bytes
1024bytes = 1kbytes =1kb 1024 characters, small document, hundreds of K can represent a picture
1024KB = 1Million Bytes = 1MB = 1 MB, tens of thousands of Word document, large picture
1024MB = 1Gigabytes, a clear movie, not HD, high-definition can reach a number of 10 g
1024GB = 1TB,
1024TB = 1PB,
00000000
00110001
00000001
Introduction to programming languages
What is a programming language?
Define a set of grammar rules that interact with the computer, which can be called a programming language
We don't understand Japanese because we don't understand Japanese grammar rules.
Learn to Program = = Learn grammar rules
What can be programmed to do?
Print Hello World
Eject CD
A bunch of command combinations = = "Software
There are many grammar rules that interact with the computer,
600 + programming languages
C = Development language for each operating system 1973
C + + = C + + is a reinforced version of C, and in 1983, Bell Labs ' Bjarne Stroustrup launched the c++[1 on the basis of C language. C + + has further expanded and perfected the language, and is an object-oriented programming language.
java = 1995 developed by Sun, Java Virtual machines support cross-platform
php = 1994, Pure Web Development language, 1994 Netscape Browser was born
Python = 1989 births, just beginning to be made as scripting languages, developing small tasks, with Linux the same year birth, 89,1991, Soviet disintegration, 1991 official version
C # = C Sharpe =c# is an object-oriented, high-level programming language running on the. NET framework that Microsoft publishes. And is scheduled to debut on the Microsoft Career Developer Forum (PDC). C # is the latest achievement of Microsoft researcher Anders Hejlsberg. C # looks surprisingly similar to Java, and it includes processes such as single inheritance, interfaces, almost the same syntax as Java, and the process of compiling into intermediate code. But C # differs significantly from Java in that it draws on a feature of Delphi, which is directly integrated with the COM (Component Object model), and is the protagonist of Microsoft's. NET Windows network Framework.
Ruby =
Ruby, a simple and fast object-oriented (object-oriented programming) scripting language, was developed by the Japanese as (Yukihiro Matsumoto) in the 1990s, adhering to the GPL protocol and Ruby License. Its inspirations and features are derived from Perl, Smalltalk, Eiffel, Ada, and Lisp languages. The Ruby language itself also developed a Ruby language alternative to other platforms such as JRuby (Java platform), IronRuby (. NET platform). Ruby's author began writing Ruby on February 24, 1993, until December 1995, when it was officially released in FJ (News Group). Because Perl is pronounced the same as the June Birthstone Pearl (Pearl), Ruby is named after the Birthstone Ruby (Ruby) of July.
Ruby on Rails web framework
Perl = language developed on UNIX platforms, word processing is very powerful, can write code that no one can read
Shell = scripting language, simple and easy to learn, based on Unix,linux, do some simple system management tasks, operations and maintenance personnel must learn
scalar = Scala is a multi-paradigm programming language, a Java-like programming language [1], Big data development
Erlang = is a generic, concurrency-oriented programming language that is programmed by the Swedish telecommunications equipment manufacturer Ericsson, a functional type
The Go ===go language is the second open source programming language released by Google 2009. The go language is optimized for programming multi-processor system applications, with go-compiled programs that are comparable to C or C + + code, and are more secure and support parallel processes.
JavaScript = is the most widely used language in the present, mainly writing the front-end language,
Nodejs = back-end full-stack language
vb = Microsoft scripting language, Bat script
LUA = Nginx scripting language, Ngnix is the most NB Web server nowadays
Python full stack development day2 character encoding and computer capacity