“Hello World !” ——每个程序员在开始学习任何编程语言时编写的第一个程序。
“Hello World !”被认为是几乎所有计算机语言中最简单的程序之一,它向用户输出或显示“Hello, World !”。它通常是用于工作程序的编程语言的基本语法的范例,用来向入门程序员介绍编程语言。
从本文中,您将学习如何用20种不同的著名编程语言编写您的第一个程序——“Hello World !”程序。
编写你的第一个计算机程序“Hello World”
1、Hello World Bash:
Bash是一个sh兼容的命令语言解释器,它执行从标准输入或文件读取的命令。Bash还包含了来自Korn和C shell (ksh和csh)的有用特性。
#!/bin/sh echo "Hello, World!"
2、Hello World C:
C是一种高级的通用编程语言,非常适合开发固件或可移植应用程序。C语言最初是用来编写系统软件的,它是在20世纪70年代早期由贝尔实验室的Dennis Ritchie为Unix操作系统开发的。
#include<stdio.h> main() { printf("Hello World"); }
3、Hello World C++:
C++是由Bjarne Stroustrup开发的通用面向对象的编程语言。它被封装为高级和低级语言功能,因此被视为中级语言。最初,该语言被称为“带有类的C”,因为它具有C语言的所有属性以及“类”的附加概念。但是,它在1983年重命名为C ++。
#include <iostream> int main() { std::cout << "Hello, world!\n"; }
4、Hello World C#:
C#是Microsoft的一种面向对象的编程语言,旨在将C++的计算能力与Visual Basic的编程简便性相结合。C#基于C++,并包含与Java类似的功能。C#旨在与Microsoft的.Net平台一起使用。
using System; class Program { public static void Main(string[] args) { Console.WriteLine("Hello, world!"); } }
5、Hello World COBOL:
COBOL(代表面向公共业务的语言)是第一种广泛用于业务应用程序的高级编程语言。 它是仅次于FORTRAN的第二古老的高级编程语言。
Identification Division. Program-ID. sampleCOBOL. Data Division. Procedure Division. Main-Paragraph. Display "Hello World!" Stop Run.
6、Hello World Go:
Go或Golang是Google创建的一种免费的开源编程语言。 它是Algol和C的传统,是一种经过编译的静态类型化语言,具有垃圾回收,有限的结构化类型,内存安全性功能和CSP风格的并发编程功能。
package main import fmt "fmt" func main() { fmt.Printf("Hello, World!\n"); }
7、Hello World Haskell:
Haskell是一种标准化的通用纯函数式编程语言,具有非严格的语义和强大的静态类型。 它以逻辑学家Haskell Curry的名字命名。
module Main (main) where main = putStrLn "Hello, World!"
8、Hello World Java:
Java是一种通用计算机编程语言,最早由Sun Microsystems的James Gosling开发,现在是Oracle Corporation的一部分。 该语言从C和C ++开发出了许多语法。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
9、Hello World JavaScript:
JavaScript是一种脚本语言,主要在网络浏览器内部使用。 Java和JavaScript并非同一个人。 实际上,它们甚至没有关系。
<script language="JavaScript"> document.write('Hello, World!'); </script>
10、Hello World jQuery:
jQuery是一个JavaScript库。 它的创建是为了使编写JavaScript和HTML更加容易和简单。 JQuery可在大多数Web浏览器上使用。 它是约John Resig发明的。
$("body").append("Hello world!");
11、Hello World Objective-C:
Objective-C是一种通用的,面向对象的编程语言,它将Smalltalk样式的消息传递添加到C编程语言中。 这是Apple用于OS X和iOS操作系统及其各自的API(Cocoa 和 Cocoa Touch)的主要编程语言。
#import <Cocoa/Cocoa.h> @interface hello : NSObject { } @end @implementation hello -(void)awakeFromNib { NSRunAlertPanel(@"Message from your Computer", @"Hello, World!", @"Hi!", nil, nil); } @end
12、Hello World Pascal:
Pascal是一种命令式和程序性编程语言,Niklaus Wirth在1968-69年设计并于1970年发布,它是一种小型,高效的语言,旨在鼓励使用结构化编程和数据结构的良好编程习惯。
program hello; begin writeln('Hello, World!'); end.
13、Hello World Perl 6:
Perl 6是由Larry Wall设计的Perl编程语言家族的成员。它的设计是为了解决Perl在其漫长的历史中积累的一些问题。这些警告主要是由于对Perl后续版本的向后兼容性的要求。
say "Hello world!";
14、Hello World PHP:
PHP是一种服务器端脚本语言,主要用于Web开发,但也用作通用编程语言。 最初由Rasmus Lerdorf在1994年创建。
<?php echo 'Hello, World!'; ?>
15、Hello World Python:
Python是一种开放源代码编程语言,旨在使其既美观又易于阅读。 名为Guido van Rossum的程序员在1991年成功编写了Python。 这是一种高级语言。 与其他语言相比,用Python编写程序花费的时间更少。
print "Hello, world!"
16. Hello World Ruby:
Ruby是一种动态的,反射的,面向对象的通用编程语言,它是由日本的Yukihiro “Matz” Matsumoto在1990年代中期设计和开发的。 它支持多种编程范例,包括功能,面向对象和命令式。 它还具有动态类型系统和自动内存管理。
puts "Hello, World!"
17、Hello World Scala:
Scala是一种通用编程语言。 Scala完全支持函数式编程和强大的静态类型系统。 为了简洁起见,Scala的许多设计决策均受到对Java缺点的批评的启发。
object HelloWorld with Application { Console.println("Hello, World!"); }
18、Hello World SQL:
SQL或结构化查询语言是一种专用的编程语言,旨在管理关系数据库管理系统(RDBMS)中保存的数据,或关系数据流管理系统(RDSMS)中的流处理。
CREATE TABLE message (text char(15)); INSERT INTO message (text) VALUES ('Hello, World!'); SELECT text FROM message; DROP TABLE message;
19、Hello World Swift:
Swift是Apple Inc.为iOS,macOS,watchOS,tvOS和Linux开发的通用,多范式,已编译的编程语言。
println("Hello World!")
20、Hello World Visual Basic .NET:
Visual Basic .NET(VB.NET)是在.NET Framework上实现的多范式,面向对象的编程语言。 微软在2002年推出了VB.NET,以替代其原始Visual Basic语言。
Imports System Public Module modmain Sub Main() Console.WriteLine ("Hello World using Visual Basic!") End Sub End Module
21、Hello World Lisp:
Lisp是继John McCarthy于1958年发明的Fortran之后第二古老的高级编程语言。自成立以来,Lisp与人工智能研究界紧密相连。 Lisp被用作Micro Planner编程语言的实现,该编程语言在著名的AI系统SHRDLU中使用。 今天,最著名的通用Lisp方言是Common Lisp和Scheme。
(format t "Hello, World!~%")
22、Hello World Kotlin:
Kotlin是一种静态类型的编程语言,可在Java虚拟机上运行以用于现代多平台应用程序。 总部位于俄罗斯圣彼得堡的JetBrains程序员团队是其主要开发人员。 从Android Studio 3.0开始,Kotlin是Android上完全受支持的编程语言。
package demo fun main(args : Array) { println("Hello, world!") }
23、Hello World R:
R是由Ross Ihaka和Robert Gentleman设计的一种编程语言和免费软件环境,用于R基金会支持的统计计算和图形。 R的优势之一是可以轻松制作出精心设计的具有出版质量的图表,其中包括需要的数学符号和公式。
cat("Hello world\n")
24、Hello World Matlab:
MATLAB(矩阵实验室)是MathWorks开发的多范式数值计算环境。 MATLAB允许矩阵处理,函数和数据绘制,算法实现,用户界面创建以及与用其他语言(包括C,C ++,C#,Java,Fortran和Python)编写的程序进行接口。
disp('Hello world')
或
fprintf('Hello, world!')
25、Hello World Delphi:
Delphi既是一种面向对象的编程语言(OOP),也是由Embarcadero公司创建的集成开发环境(IDE)。 它起源于Pascal语言,后来成为Object Pascal(带有对象支持的Pascal)。 Delphi是Visual Basic等语言的替代产品,可提供快速且高质量的开发。
program Hello_World; uses Windows; begin ShowMessage("Hello, World!"); end.
那么你首先要学的编程语言是什么呢?