What is it like to write programs in different programming languages?

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! ----】

insert image description here

1. Assembly language

The first assembly language was born around 1950, written in this computer language as follows:

insert image description here

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:
insert image description here

Written in the Frotran language version 90 or 95 as follows:

insert image description here

3.Lisp

Lisp is the second oldest programming language, it was developed by John McCarthy and first used in 1958.

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

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)

insert image here ## title description

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.

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

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

insert image description here

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.

insert image description here

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)

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

18.Common Lisp

Common Lisp, abbreviated as CL, was born in 1983. Together with Scheme, it is called the two modern dialects of Lisp.

insert image description here

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.

insert image description here

20.Eiffel

Eiffel was designed by Eiffel Software (then known as ISE) in 1985, initially as an internal tool for developing various internal applications.

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

25.TCL

TCL is the abbreviation of Tool Command Language, which means "Tool Command Language". It was created by John Osterholt in 1988.

insert image description here

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

insert image description here

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.

insert image description here

28.Visual Basic

Visual Basic, referred to as VB, was developed by Microsoft Corporation in 1991 and originated from the BASIC programming language.

insert image description here

29.Lua

Lua was born in 1993 and was developed by a research team at the Pontifical Catholic University of Rio de Janeiro, Brazil.

insert image description here

30.Ruby

Ruby, a simple and fast object-oriented (object-oriented programming) scripting language, was developed by Japanese Yukihiro Matsumoto in the 1990s.

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

34.Rebol

Rebol was designed by Carl Sassenrath and first released in 1997.

insert image description here

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.

insert image description here

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.

insert image description here

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

insert image description here

38.Groovy

Groovy was developed as open source in August 2003 by James Strachan and Bob McWatt.

insert image description here

39.Scala

Scala is a general-purpose programming language created and developed by Martin Odersky and officially released on January 20, 2004.

insert image description here

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.

insert image description here

41.Windows PowerShell

PowerShell PowerShell was released by Microsoft on November 14, 2006.

insert image description here

42.Clojure

Clojure is a Lisp language that runs on the Java platform and was born in 2007.

insert image description here

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.

insert image description here

44.Rust

The Rust language was first born in 2006 as a private project of Mozilla employee Graydon Hall.

insert image description here

45.Dart

The Dart language is a web programming language developed by Google and released on October 10, 2011**. **

insert image description here

46.Kotlin

Kotlin was developed in 2011 by Dmitry Janmorev of JetBrain.

insert image description here

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.

insert image description here

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.

insert image description here

49.Julia

The Julia language was born at MIT (MIT) in 2019.

insert image description here

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.

insert image description here

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!

insert image description here

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.

insert image description here

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.

insert image description here

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.

insert image description here

11 Django Framework

insert image description here

16 WeChat public account
insert image description here

18 Common crawler module usage

insert image description here

21 Data Analysis

insert image description here

22 Machine Learning
insert image description here

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]↓↓↓ .

insert image description here

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

Guess you like

Origin blog.csdn.net/weixin_49895216/article/details/131655746