今天就教会你写 30 种语言的...

2020-05-19 09:18 前端真好玩

你知道多少种编程语言?本文整理了30种编程语言的Hello World程序,有些编程语言使用广泛你可能知道,但有一些很冷门的编程语言你可能不知道。

来一起见识一下这30种编程语言吧,如果你还知道其他编程语言而文章没有提到,可以留言。

1.C

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
#include <stdio.h>
int main(void){
printf("Hello, world!\n");
return 0;
}

2.C++

C++C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
#include <iostream>
int main(){
std::cout << "Hello, World!\n";
}

3.C#

C#是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的.NET的一部分,专门为 .NET 程序框架而创造的语言。

class HelloWorldApp{
static void Main(){
System.Console.WriteLine("Hello, world!");
}
}

4.Python

当红炸子鸡!Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

现在流行的AI人工智能技术大部分都是用Python语言编写的,这大大促进了的Python语言的发展。

print("Hello, world!")

5.Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}

6.JavaScript

JavaScript是一种轻量级的、世界上用的最多的脚本语言脚本语言,不需要编译,直接运行时边解析边执行的语言。

JavaScript本来是为浏览器设计的,但是当JavaScript V8引擎推出后,语言性能大幅提升,随后Ryan Dahl推出了node,把JavaScript语言直接带到了各个操作系统平台,使JavaScript的应用面更加广泛,它是一个可以不借助其他语言转换工具前后端通吃的语言了,如果你会JavaScript,那你就一个人完成整个的网站前后端编码了。

document.writeln('Hello, World!');

7.TypeScript

TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript添加了可选的静态类型系统、很多尚未正式发布的ECMAScript新特性。

TypeScript现在也是前端界必须学习的技术,当前流量的Vue和React都是用TypeScript编写的。

console.log("Hello, World!");

8.R

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
cat("Hello, World!")

9.Rust

一门赋予每个人构建可靠且高效软件能力的语言。Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言Rust在语法上和C++类似,但是设计者想要在保证性能的同时提供更好的内存安全。
fn main() {
println!("Hello, World!");
}

10.Go Lang

Go(又称 Golang)是 Google 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

Goo推出有几年了,似乎不温不火,但是在中国范围内,确实被关注的一塌糊涂。

package main
import "fmt"

func main() {
fmt.Println("Hello, World!")
}

11.Lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
print("Hello, World")

12.Perl

Perl语言是由Larry Wall设计的文字分析报告语言,用于Unix环境下的编程。Perl语言是一种解释型的脚本语言。

当初的目的主要是在Unix环境下,用于处理面向系统任务而设计的脚本编程语言。Perl对文件和字符有很强的处理、变换能力,它特别适用于有关系统管理、数据库和网络互联以及WWW程序设计等任务,这样使得Perl称为系统维护管理者和CGI编制者的首选工具语言。

use strict;
use warnings;

print("Hello, World!");

13.Haskell

Haskell(发音为/ˈhæskəl/)是一种标准化的,通用的纯函数编程语言,有非限定性语义和强静态类型。
Main = print "Hello world"

14.Bash

Bash,[Unix shell](https://baike.baidu.com/item/Unix shell)的一种,运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。
echo 'Hello, world!'

15.Kotlin

Kotlin是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。
fun main() {
println("Hello, World!")
}

16.Ruby

Ruby是一种简单快捷的种纯粹的面向对象编程语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。
puts "Hello, World!"

17.Swift

Swift是苹果于2014年发布的新开发语言,可与Objective-C共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。
import Swift
print("Hello, World!")

18.Julia

Julia是一个面向科学计算的高性能动态高级程序设计语言。其语法与其他科学计算语言相似。Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。
println("Hello, World!")

19.Dart

Dart语言是由谷歌公司开发的网络编程语言,于2011年10月10日发布。Dart的设计目标应该是既对标Java,也对标JavaScript,它的语法类似C语言,可以转译为JavaScript。

Google的Flutter框架就是由Dart编写,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。

void main() {
print('Hello, World!');
}

20.Elixir

Elixir 是一个基于 Erlang 虚拟机 的函数式 、面向并行 的通用编程语言 。Elixir 以 Erlang 为基础,支持分布式、高容错、实时应用程序的开发,同时亦对其进行扩展使之借助宏 实现元编程 ,并通过协议 支持多态 。
IO.puts("Hello, World!")

21.Groovy

Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy也可以使用其他非Java语言编写的库。
println "Hello, World!"

22.Scala

Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。

Scala可以与Java互操作,它也可以访问现存的数之不尽的Java类库,这让(潜在地)迁移到Scala更加容易。

object dev
{
// Main Method
def main(args: Array[String])
{
// prints Hello World
println("Hello, World!")
}
}

23.Ada

Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。它被誉为第四代计算机语言的成

本文章转载自公众号:frontendcento

首页 - 前端 相关的更多文章: