Python programming language with simplified read flexibility

Source: Internet
Author: User

Before learning about the Python programming language, what is the Python programming language? Cuido vanrosum is the original creator of Python. During the rapid development of the Python language, a large group of high-level programmers and technical developers were created.

Python developers are growing rapidly and are continuously growing. However, Sun's Java programming language is also deep in everyone's mind. With the number of projects implemented in Java approaching the number of projects implemented in C/C ++, it is also necessary to implement Python Java.

Jython, originally called JPython, is the Java Implementation of Python. Jython is a complete language, rather than a Java translator or just a Python compiler. It is a complete implementation of the Python language in Java. Jython also has many module libraries inherited from CPython. The most interesting thing is that, unlike CPython or any other advanced language, Jython provides all access to its implementation language.

So Jython not only provides you with Python libraries, but also provides all Java classes. This gives it a huge resource library. Jython and Python emphasize the simplicity, convenience, and ease of coding. Jython uses indentation to define code blocks to avoid braces in Java. Jython uses a new row to indicate the beginning of a new statement. There are several important differences, for example, the semicolon can be omitted after each statement. Jython does not have public, private, or protected accessors like in Java.

This gives programmers the flexibility required for rapid development and focuses on program logic. As mentioned above, Jython does not need explicit static type definitions, so programmers do not need to move from program logic to Type Definitions.

Jython's history goes back to JimHugunin, a colleague of Guidovan rosum at the National Research power center (CNRI. JimHugunin realized the importance of implementing the Python programming language in Java and implemented the language originally named JPython. Due to the development of aspectj (http://aspectj.org/), JimHugunin cannot continue to work on JPython. So when Python developers were about to leave CNRI, Barry Warsaw, who was also in CNRI, continued to lead the development.

The Python and Jython project team changed from CNRI to a more open Language Model on Sourceforge. During this period, FinnBock, a principal contributor to Jython (JPython), led the Jython project team. Thanks to the outstanding contributions made by FinnBock, Jython is now a valuable tool. Open-source projects like Jython are just as outstanding as those who develop and maintain them.

In this sense, Jython is lucky to have contributed and guided FinnBack. Another person who has made the latest and valuable contributions to Jython is SamuelePedroni. Samuel's contribution mainly lies in the class loading and import mechanism of Jython. Finn and Samuel are currently two major developers of Jython.

To learn about Jython, first understand Python. python is an advanced, object-oriented, open-source programming language written in C. cuido vanrosum is the original creator of Python. in the rapid development of Python, a large group of high-level designers and programmers were created.

Python developers are growing rapidly and are continuously growing. however, Sun's Java programming language is also deep in everyone's mind. with the number of projects implemented in Java approaching the number of projects implemented in C/C ++, it is also necessary to implement Python Java. jython, originally called JPython, is the Java Implementation of Python. Jython is a complete language, rather than a Java translator or just a Python compiler. It is a complete implementation of the Python language in Java.

Jython also has many module libraries inherited from CPython. the most interesting thing is that, unlike CPython or any other advanced language, Jython provides all access to its implementation language. so Jython not only provides you with Python libraries, but also provides all Java classes. this gives it a huge resource library. Jython and Python emphasize the simplicity, convenience, and ease of use of code. Jython use a thumbnail to define code blocks to avoid using braces in Java.

Jython uses a new row to indicate the beginning of a new statement. There are several important differences, for example, the semicolon can be omitted after each statement. jython does not have the public, private, and protected accessors in Java. This gives programmers the flexibility needed for rapid development and focuses on program logic. As mentioned above, Jython does not need explicit static type definitions, so programmers do not need to move from program logic to type definitions. The history of Jython should be traced back to JimHugunin.

He is a colleague of Guidovan rosum at the National Research power center (CNRI. jimHugunin realized the importance of implementing the Python programming language in Java and implemented the language originally named JPython. due to the development of aspectj (http://aspectj.org/), JimHugunin cannot continue to work on JPython. so when Python developers were about to leave CNRI, Barry Warsaw, who was also in CNRI, continued to lead the development.

The Python and Jython project team changed from CNRI to Sourceforge to a more open language model. during this period, FinnBock, a principal contributor to Jython (JPython), led the Jython project team. Thanks to the outstanding contributions made by FinnBock, Jython is now a valuable tool. Open-source projects like Jython are just as outstanding as those who develop and maintain them.

In this sense, Jython is lucky to have contributed and guided FinnBack. another person who has made the latest and valuable contributions to Jython is SamuelePedroni. samuel's contribution mainly lies in the class loading and import mechanism of Jython. finn and Samuel are currently two major developers of Jython.

  1. Introduction to Python system files
  2. How to correctly use Python Functions
  3. Detailed introduction and analysis of Python build tools
  4. Advantages of Python in PythonAndroid
  5. How to Use the Python module to parse the configuration file?

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.