Python Learning Path (1)--Introduction to programming languages

Source: Internet
Author: User
Tags php class

Development language

Advanced languages: Python, Java, PHP, C #, C + +, Go, ruby

Low-level language: C, compilation

The contrast between languages

PHP class: Suitable for writing web pages

Python, Java: Can write Web pages, can also write background functions

-python: Low execution efficiency and high development efficiency

-java: High execution efficiency and low development efficiency

  

C Language: The code compiles the machine code, the machine code executes directly on the processor, each instruction controls the CPU to work

Other languages: Code compiles to get bytecode , virtual machines execute bytecode and convert to machine code and then execute on processor

The language of Python and C Python was developed by C.

For use with: Python's class library is complete and concise , if you want to implement the same functionality, Python 10 lines of code can be solved, C may require 100 lines or more.
For speed: Python runs slower than c

Python and Java, C #, etc.

For use with: Linux original Python, no other languages; The above languages have a very rich class library support
For speed: Python may be slightly slower in speed

So, there is no essential difference between Python and other languages, other differences are: good at a field, rich in talent, preconceived.

Python Learning Path (1)--Introduction to programming languages

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.