Brief use of software and development language

Source: Internet
Author: User

1. License GPL (generic Public License) GcR (GNU C Compiler)

2.LGPL (Lesser GPL)

3.FSF (Free Software Foundation)

Apache ASF responds to free software, but by its own statement

Pro Andrew wrote his own kernel 4000 line around the code dubbed:Minix

Linus Torvalds  andrew students.   à - -->gnu

Linux is simply the kernel of an OS , andGNU is responsible for providing a large number of applications. Gnu/linux

Linux 2.6.32-573

Major Version number:2

Minor version number even: stable version

Odd: Beta version, dev version

revision: How many times

want to ·

Enterprise Release:

%red hat: Certification System RHCSA RHCE RHCA

% CentOS: Community Enterprise Edition

%suse: The popular European derivative version also has many uses in China. Predecessor:Slackware

%debian: Derivative Ubuntu

Mirrors.ailiyun.com

WAnbyiyun

Kernel.org

* software implementation issues?

Operating System Development Interface:

API application Programming Interface

Execution interface:

ABI:application Binary Interface

. exe. MSI: A collection of binary data generated after compilation, so it can be recognized and run by Windows. and Linux uses the ELF format.

whether Linux or Windows is standardized as long as a software development interface is compliant: POS (IX) standard Portable OS Portable operating system, developed applications can be used

Application:

software applications and operations, is to skillfully use the software has been developed for system management, improve system performance, system optimization

OPS tool: developing language Shell: in computer science, software that "provides user interface" is usually referred to as the parser for the command line interface. In general, this term refers to the program that provides access to the services provided by the kernel in the operating system.

Python: Python(English pronunciation:/paθn/), is an object-oriented, interpreted computer programming language, invented by Guido van Rossum at the end of 1989, the first public release released in 1991, the Python source code also follows the GPL (GNU general public License) agreement. The Python syntax is concise and clear, with a rich and powerful class library. It is often nicknamed the glue language and is able to easily connect a variety of modules made in other languages, especially in C + +. A common application scenario is to use Python to quickly build a prototype of a program (sometimes even the final interface of a program), and then rewrite it in a more appropriate language, such as a graphics rendering module in a 3D game, with a particularly high performance requirement, and then rewrite it in C + + with a particularly demanding part. It is then encapsulated as an extension class library that Python can call. It is important to note that you may need to consider platform issues when you use the Extended class library, and some may not provide cross-platform implementations.




Brief use of software and development language

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.