Python full stack development day2 character encoding and computer capacity

Source: Internet
Author: User
Tags ruby on rails

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

Related Article

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.