Home  >  Article  >  Backend Development  >  Is go an interpreted language?

Is go an interpreted language?

王林
王林Original
2021-01-08 13:41:192849browse

go is not an interpreted language. The go language is a statically strongly typed, compiled, concurrent programming language with garbage collection capabilities. In the Go language, there is no need to write a semicolon after the end of each line of program, and braces cannot be placed in new lines.

Is go an interpreted language?

#The operating environment of this article: windows10 system, GO 1.11.2, thinkpad t480 computer.

(Learning video sharing: Programming video)

Detailed introduction:

Go (also known as Golang) is a static strong type developed by Google , compiled, concurrent, and garbage-collected programming language.

Robert Griesemer, Rob Pike and Ken Thompson started designing Go in September 2007, and later Ian Lance Taylor, Russ Cox joins the project. Go is developed based on the Inferno operating system. Go was officially announced in November 2009, becoming an open source project and implemented on Linux and Mac OS X platforms, and later added implementation under Windows systems. In 2016, Go was selected as "TIOBE's Best Language of 2016" by the software evaluation company TIOBE. Currently, Go releases a second-level version every six months (that is, upgrading from a.x to a.y).

Regulations:

There are several regulations in Go. When the following regulations are not matched, compilation will produce an error.

There is no need to write a semicolon (;) after each line of the program.

Braces ({) cannot be placed on new lines.

If judgments and for loops do not need to be wrapped in parentheses.

Go also has a built-in gofmt tool, which can automatically sort out excess whitespace in the code, align variable names, and convert aligned spaces into tabs.

Related recommendations: golang tutorial

The above is the detailed content of Is go an interpreted language?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn