foreword
Anyone who has learned programming knows: "Hello World!" is a simple program that must be learned for beginners in programming, and it is often used as a demonstration by various tutorials. Its content is: write a simple program in a programming language to display "Hello World!" on the screen at runtime.
There are many kinds of programming languages. Today we will take "Hello World!" as an example to see what it looks like to write this simple program in different programming languages. impression.
[----Help programming learning, all the following learning materials are free at the end of the article! ----】
1. Assembly language
The first assembly language was born around 1950, written in this computer language as follows:
2. Frotran
The Frotran language is the first high-level language to be officially promoted and used in the world. It was proposed in 1954 and officially used in 1957. Written in the Frotran language version 57 as follows:
Written in the Frotran language version 90 or 95 as follows:
3.Lisp
Lisp is the second oldest programming language, it was developed by John McCarthy and first used in 1958.
4.COBOL
COBOL is the abbreviation of Common Business Language, which means "common language for general transaction processing". It was officially born on September 19, 1959.
5.BASIC
BASIC was jointly developed by the Dean of Dartmouth College, Hungarian John Kemeni and Thomas Katz, a teacher of the Department of Mathematics, and was officially released in 1964.
6.LOGO
The LOGO language is a programming language specially developed for children based on the LISP language by a research group under the guidance of Professor Pepper of the Massachusetts Institute of Technology in 1967.
7.B
The B language was designed around 1969 by Kenneth Blue Thompson, a computer scientist at Bell Laboratories in the United States, with the support of Dennis Rich. (discarded)
8.PASCAL
Pascal is a procedural programming language designed by Nicolas Wirth in 1968 and published in 1970, named after the French mathematician and philosopher Blaise Pascal.
9.Turbo Pascal
Turbo Pascal is an extension of the Pascal language, developed in 1983 by the founders of Borland, Philip Kahn and Anders Hellsberg.
10.Forth
Forth is a computer automatic control system and programming language developed by Charles H. Moore in the 1960s and used in the observatory.
11.C
In 1972, Dennis Rich developed the C language based on the B language-one of the most commonly used high-level languages in the world. After the C language appeared, the B language was abandoned.
12.Smalltalk
Smalltalk, developed by Alan Kay and a research team at Xerox Corporation in 1972, was the second object-oriented programming language and the first true IDE (Integrated Development Environment).
13.ML
ML, short for Meta Language, means "meta language" and is a general-purpose functional programming language developed by Robin Milner and others at the University of Edinburgh in the late 1970s.
14.Scheme
The Scheme programming language is a Lisp dialect, born in 1975 by Gerald Jay Sussman and Guy L. Steele Jr. of MIT. (It is one of the two major modern Lisp dialects; the other is Common Lisp)
15.SQL
SQL is the abbreviation of Structure Query Language, which means "Structure Query Language". It was proposed by Boyce and Chamberlin in 1974 and was renamed as the core database language in 1976.
16.C++
C++ was born in 1983 and was successfully developed on the basis of C language by Dr. Benjani Stroustrup and colleagues at Bell Laboratories.
17.Ada
Ada was born in 1979. It originated from a plan of the US military to integrate hundreds of different programming languages running in the US military system. It was named to commemorate the world's first programmer Ada Love. Les.
18.Common Lisp
Common Lisp, abbreviated as CL, was born in 1983. Together with Scheme, it is called the two modern dialects of Lisp.
19.MATLAB
MATLAB is a combination of two words "matrix" and "laboratory", which means "matrix factory (matrix laboratory)". It is not only the name of the programming language, but also the name of the development environment. It was born in 1984.
20.Eiffel
Eiffel was designed by Eiffel Software (then known as ISE) in 1985, initially as an internal tool for developing various internal applications.
21.Objective-C
Objective-C, often written ObjC or OC, is an object-oriented programming language that extends C, invented by Brad Cox at his company Stepstone in the early 1980s.
22.Erlang
Erlang launched the first version to users by Ericsson in 1991. After continuous improvement and development, Ericsson provided a very practical and stable OTP software library for all Erlang users in 1996 and released it in 1998. The first open source version was released.
23.PERL
PERL is the abbreviation of Practical Extraction and Report Language, which means "Practical Report Extraction Language". It was originally designed by Larry Wall and published on December 18, 1987.
24.CAML
CAML is the abbreviation of Categorical Abstract Machine Language, which means "categorical abstract machine language". It is a functional programming language and one of the dialects of ML language. In 1985, it was first developed in the French Ecole Normale Supérieure.
25.TCL
TCL is the abbreviation of Tool Command Language, which means "Tool Command Language". It was created by John Osterholt in 1988.
26.Haskell
The Haskell language was standardized on the basis of the programming language Miranda in 1990, and developed on the basis of the lambda calculus (Lambda-Calculus).
27.Python
Python is an object-oriented interpreted computer programming language, invented by the Dutchman Guido van Rossum in 1989, and the first public release was released in 1991.
28.Visual Basic
Visual Basic, referred to as VB, was developed by Microsoft Corporation in 1991 and originated from the BASIC programming language.
29.Lua
Lua was born in 1993 and was developed by a research team at the Pontifical Catholic University of Rio de Janeiro, Brazil.
30.Ruby
Ruby, a simple and fast object-oriented (object-oriented programming) scripting language, was developed by Japanese Yukihiro Matsumoto in the 1990s.
31.Java
Java is an object-oriented programming language created by James Gosling in 1995 and remains the most popular and used language in the industry today.
32.JavaScript
JavaScript, referred to as JS, was first designed and implemented by Brandon Edge of Netscape on the Netscape Navigator browser in 1995; it was originally called LiveScript, and was renamed JavaScript after cooperating with Sun.
33.PHP
PHP was originally the abbreviation of Personal Home Page, and has been officially renamed as Hypertext Preprocessor, which means "Hypertext Preprocessor". It was created in 1994 by Rasmus Le Delph.
34.Rebol
Rebol was designed by Carl Sassenrath and first released in 1997.
35. ActionScript
ActionScript is a programming language for client applications (such as Adobe Flash and Adobe Flex) and servers (Flash media server, JRun, Macromedia Generator), founded in 1998.
36.D
The D language was originally released in 2001 by Walter Bright, who worked for Digital Mars, with the intention of improving the C++ language.
37.C
C# is an object-oriented programming language derived from C and C++ released by Microsoft in 2000, and an advanced programming language that runs on .NET Framework and .NET Core (completely open source, cross-platform).
38.Groovy
Groovy was developed as open source in August 2003 by James Strachan and Bob McWatt.
39.Scala
Scala is a general-purpose programming language created and developed by Martin Odersky and officially released on January 20, 2004.
40.F
F# is a programming language developed by Microsoft that provides an operating environment for the Microsoft .NET language. It has been developed since 2002 and the first version was released in 2005.
41.Windows PowerShell
PowerShell PowerShell was released by Microsoft on November 14, 2006.
42.Clojure
Clojure is a Lisp language that runs on the Java platform and was born in 2007.
43.Go
The Go language was originally designed and invented by Google's Robert Gray Smith, Ken Thompson and Rob Parker in 2007, and was officially released in 2009.
44.Rust
The Rust language was first born in 2006 as a private project of Mozilla employee Graydon Hall.
45.Dart
The Dart language is a web programming language developed by Google and released on October 10, 2011**. **
46.Kotlin
Kotlin was developed in 2011 by Dmitry Janmorev of JetBrain.
47.Ceylon
Created by Red Hat in 2011, Ceylon is an emerging computer programming language known as the "Java killer". It is not Java, but a new language influenced by Java. It has a Java-like syntax and can compile to either Java or JavaScript.
48.TypeScript
The first public version of TypeScript was released by Microsoft in October 2012, and the official version was released on June 19, 2013.
49.Julia
The Julia language was born at MIT (MIT) in 2019.
50.Swift
Swift is a new development language released by Apple at the WWDC Apple Developers Conference in 2014. It can run on MacOS and iOS platforms together with Objective-C, and is used to build applications based on Apple platforms.
After reading so many language forms of programming languages, which one do you guys think is the best to use?
Here are some study materials for you:
1. Learning routes in all directions of Python
Just started learning python, if you don't even plan the complete learning steps, it is basically impossible to learn python. He sorted out all the directions of Python to form a summary of knowledge points in various fields.(The picture is too big, I can’t put it here, if you don’t have a full version, you can get it for free at the end of the article)
Some hard skills needed to engage in data analysis, such as how to use python, SQL and other tools!
2. Getting started with a full set of learning videos
When we watch videos and learn, we can’t just move our eyes and brain without using our hands. A more scientific learning method is to use them after understanding. At this time, the hands-on project is very suitable.
Three, Python operation example
Learning python is the same as learning mathematics. You can’t just read the book without doing the questions. Looking directly at the steps and answers will make people mistakenly think that you have mastered everything, but you will still be at a loss when you encounter a problem.
Therefore, in the process of learning python, you must remember to write more codes by hand. You only need to read the tutorial once or twice.
4. Python employment project actual combat
We must learn Python to find a high-paying job or a high-paying part-time job. The following are some practical projects that companies can use. After learning these, I believe everyone will be able to find a satisfactory job.
11 Django Framework
16 WeChat public account
18 Common crawler module usage
…
21 Data Analysis
22 Machine Learning
There are other things, such as my own Python introductory graphic tutorials, you can use your mobile phone to learn knowledge when you don’t have a computer, and after learning the theory, you can type the code to practice verification, and there is also the library information of the Chinese version of Python. , MySQL and HTML tags, etc., these are things that can be given to fans.
Data collection
These are not very valuable things, but they are really good for learners who have no resources or the resources are not very good. If you can use it, you can scan the QR code of CSDN official certification below on WeChat [free access]↓↓↓ .
Good article recommended
Understand the prospect of python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835
Learn about python's part-time sideline: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603