Fifth time Assignment

Source: Internet
Author: User

1. Study Progress Chart

Moonphases Study time Newly written lines of code Blog Volume (article) Learn the point of knowledge
1 10 10 1 Tree and two-fork tree

2. It's all planted.

Job 1:

Fortran: It 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:c language is a general-purpose computer programming language, widely used. The goal of the C language is to provide a programming language that compiles, processes low-level memory, produces a small amount of machine code, and can run without any running environment support in an easy way.


Pascal language grammar rigorous, hierarchical, easy to write programs, readability is strong, is the first structured programming language.

The Pascal computer program tutorial now has specialized courses and is becoming more and more perfect and rigorous.

simula:1967 May 20, Norwegian scientist Ole-johan Dahl and Kristen Nygaard officially released the Simula 67 language at the IFIP TC-2 meeting in Benzine, a small town outside Oslo, Norway. Simula 67 is considered to be the earliest object-oriented programming language, which introduces the basic concepts followed by all subsequent object-oriented programming languages: objects, classes, inheritance. After that, the official text of Simula 67 was formed in February 1968.

The word c++:c++ is often read as "C + +" in the Chinese Programmer's circle, while Western programmers usually read "C Plus plus", "CPP". It is a very widely used computer programming language. C + + is a common programming language that supports multiple programming paradigms for static data type checking. It supports procedural programming, data abstraction, object-oriented programming, generic programming, and many other programming styles. The latest official standard C + + was announced on August 18, 2014. Its wide range of programming fields, often used in system development, engine development and other applications, is by far the most popular programmers to benefit from one of the most powerful programming language, support classes: class, encapsulation, overloading and other features!

ML:ML, when the unit of measure is expressed in letters, the letter of the normal unit symbol is lowercase; when the unit originates from a person's name, the first letter of the symbol must be capitalized. Only the volume unit "liter" special, this symbol can be written in uppercase L, and can be written as lowercase L. This is because the "L" symbol was first lowercase, because the lowercase l and the Arabic numeral 1 difficult to distinguish, and then the International Metrology Conference to make a resolution, the "L" symbol can be written in uppercase L, so that in case of lowercase has not been abolished, and capitalization, This is the only symbol in the international unit of units that comes from the name of a scientist and can not use uppercase.

Java:java is an object-oriented programming language that can compose cross-platform application software. Java technology, with its versatility, efficiency, platform portability and security, is widely used in PCs, data centers, game consoles, science supercomputers, mobile phones, and the Internet, while owning the world's largest developer professional community.

Smalltalk:smalltalk is recognized as the second object-oriented programming language in history and the first truly integrated development environment (IDE). Developed by Alan Kay,dan ingalls,ted Kaehler,adele Goldberg equals the early 70 at Xerox PARC. Smalltalk has played a great role in the production of many other programming languages, including: Objective-c,actor, Java, and Ruby.

Perl:perl, a feature-rich computer programming language, runs on more than 100 computer platforms and is widely available from mainframe to portable devices, from rapid prototyping to massively scalable development. Perl borrows the features of C, sed, awk, Shell scripting language, and many other programming languages, the most important of which is its ability to integrate regular expressions internally, and the huge third-party code base CPAN. In short, Perl is as powerful as C, as convenient as scripting language like awk and SED, and is called "a Dream scripting language with a variety of language features" and "Ace tool in Unix" by Perl enthusiasts.

Python:python (English pronunciation:/?pa?θ?n/), is an object-oriented, interpreted computer programming language, invented by Gudio VAL 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 the 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 can be rewritten in C + + with a specially requested 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.

php:php, a nested abbreviated name, is an abbreviation for the English Super Text preprocessing language (Php:hypertext preprocessor). PHP is an HTML embedded language, PHP and Microsoft's ASP quite a bit similar, is a server-side implementation of embedded HTML document scripting language, language style has similar to C language, is now widely used by many web site programmers.

Ruby:ruby, a scripting language created for simple and fast object-oriented programming (object-oriented program design), was developed by the Japanese as (Yukiyiro Matsumoto) in the 1990s, adhering to the GPL protocol and Ruby License. Its inspiration and features are derived from Perll, Smalltalk, Eiffel, Ada, and Lisp languages. The Ruby language itself also developed the JRuby (Java platform), IronRuby (. NET platform), and other platforms such as the Ruby language alternatives. 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.

Eiffel:eiffel language is another "pure" oopl following Smalltalk-80. This language is known by the OOP field of experts Bertrand Meyer and others in the late the 1980s at Ise Corporation (Interactive software Engineering Inc). Developed, its main features are comprehensive static typing, a large number of development tools, support multiple inheritance.

Erlang:erlang is a generic, concurrency-oriented programming language developed by Cs-lab, a Swedish telecommunications equipment manufacturer, designed to create a programming language and operating environment that can handle large-scale concurrent activities. Erlang was launched in 1987, and after 10 years of development, the open source version was released in 1998. Erlang is an interpreted language that runs on virtual machines, but now also includes a native code compiler developed by the University of Uppsala High Performance Erlang program (HiPE), starting with the r11b-4 version, and Erlang is also beginning to support scripted interpreters. In the programming paradigm, Erlang is a multi-paradigm programming language that covers functional, concurrent, and separate types. The sequential execution of Erlang is a functional programming language for early evaluation, single assignment, and dynamic typing.

Lua:lua is a small scripting language. A research group in the Catholic University of Rio de Janeiro, Brazil (Pontifical Catholic University of Rio de Janeiro), by Roberto Ierusalimschy, Waldemar Celes and Luiz Henr Ique de Figueiredo was formed and developed in 1993. It is designed to be embedded in the application, providing flexible extension and customization capabilities for the application. LUA is written in standard C and can be compiled and run on almost all operating systems and platforms. LUA does not provide a powerful library, which is determined by its positioning. So Lua is not suitable as a language for developing standalone applications. Lua has a simultaneous JIT project that provides instant compilation capabilities on a specific platform.

Level 2015 software Academy-engineering four-3157102437-Wu Chi

Fifth time Assignment

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: 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.