Part of the ' programming language ' application area

Source: Internet
Author: User

Fortarn Language is the world's first high-level computer programming language, widely used in science and engineering computing field. Fortran language plays an important role in the field of numerical, scientific and engineering computing with its unique functions.
C is generally used for low-level development, such as operating systems, embedded development, or requirements for efficiency, high portability.
Turbo Pascal series software is playing a more and more important role in developing system software and taking the software as a powerful tool to implement scientific calculation and teaching. It is also one of the languages designated by the International and National Youth Informatics Olympiad. From the situation of previous informatics competitions, it is the most popular language for achievements and contestants. The following example is programmed with the Turbo Pascal 7.0.
C + + application areas:
1. Games 2. Scientific Computing 3. Network software 4. Distributed applications. 5. Operating system 6. Device driver 7. Mobile (handheld) device. 8. Embedded system. 9. Education and research. 10. Some industry applications. 11. Other applications.
MLis generally classified as a non-pure functional programming language because it allows side-effects and instruction programming. This and pure functional programming language?? Like Haskell?? Very different. ML features an evaluation strategy for lazy evaluation, first-order type functions, automatic memory management with garbage collection, parameter polymorphism, static data types, type inference, algebraic data types, pattern matching, and exception handling.
Java is divided into 3 main categories: EE, javase, javame
1, Java EE is the network programming is mainly used in and network software,: such as various types of Web sites, ERP software and other software Web page format to play
2, Javase Enterprise-level hair software, is opened in Windows window mode such as QQ, all kinds of music video player with Javase development,
3, Javame mobile phone development: such as all kinds of Java mobile games, mobile phone software.
Php
PHP is a common open source scripting language, especially suitable for web development and can be embedded in HTML, which was originally designed to create dynamic Web pages. The grammar absorbs the C language, Java and Perl features, the entry threshold is lower, easy to learn and widely used.
Objective-c for the Apple system.
Python
Python is a dynamic language that is used to design a wide variety of applications and is often easier to write than Tcl,perl,ruby,scheme and Java. The Python syntax is concise and clear, with a rich and powerful class library. It is often nicknamed the Glue language, which makes it easy to easily connect a variety of modules (especially C + +) made in other languages.
Rubby
Ruby is a dynamic, focus on a simple and efficient open source language, he is an elegant grammar, can be very natural to read and write, suitable for rapid development, general development efficiency is 5 times times java.

Perl

Language is a shorthand for practialextractionandreportlanguage, a programming language designed by Larrywall. The Perl language is an explanatory language that is best suited for scanning arbitrary text files from which information can be presented and reported. For many system administration tasks, the Perl language is also a good language.

Part of the ' programming language ' application area

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.