百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

25种著名编程语言编写你的第一个程序Hello World

mhr18 2025-01-15 15:33 19 浏览 0 评论

Hello World !” ——每个程序员在开始学习任何编程语言时编写的第一个程序。

“Hello World !”被认为是几乎所有计算机语言中最简单的程序之一,它向用户输出或显示“Hello, World !”。它通常是用于工作程序的编程语言的基本语法的范例,用来向入门程序员介绍编程语言。

从本文中,您将学习如何用25种不同的著名编程语言编写您的第一个程序——“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 Java:

Java是一种脚本语言,主要在网络浏览器内部使用。Java和Java并非同一个人。实际上,它们甚至没有关系。

< language="Java">

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

</>

10、Hello World jQuery:

jQuery是一个Java库。它的创建是为了使编写Java和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 worldn")

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.

今年年初我花了一个月整理了一份最适合2020年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴。想学习前端的小可爱可以进Q群:586374726领取前端学习资料, 和志同道合的小伙伴还有大佬一起交流学习,每天晚上还有老师进行免费直播公开课,快加入我们和我们一起交流学习吧!

相关推荐

一文带您了解数据库的行列之争:行式与列式存储的异同

数据库存储格式是数据库管理系统中一个至关重要的方面,它直接影响到数据的组织和检索效率。在数据库中,有两种主要的存储格式,即行式存储和列式存储。这两者采用截然不同的方法来组织和存储数据,各自具有一系列优...

NL2SQL(三)开源项目怎么选:talk is cheap, show me the code!

老规矩,先看效果下面的demo来自试用的SuperSonic,将会在下面详细介绍:大模型时代Text-to-SQL特点随着基于LLM技术的发展,RAG/AIAgent/Fine...

JDK25长期支持版九月降临:18项王炸功能全解析

Java要放大招啦!9月份推出的JDK25长期支持版已经锁定18个超能力,从稳定值到结构化并发,还有Linux系统下的"预知未来"性能分析!下面我用打游戏的术语给你们掰扯明白:1、飞...

OceanBase 推出单机版 高度兼容MySQL和Oracle

【环球网科技综合报道】3月27日,独立数据库厂商OceanBase正式发布单机版产品。据悉,这一产品基于自主研发的单机分布式一体化架构设计,具备极简数据库架构和高度兼容性,为中小规模业务提供兼具性能与...

黄远邦:应对7月1日闰秒对Oracle数据库影响

由于今年7月1日全世界会多出一秒,这可能对时间敏感的IT系统造成较大影响。中亦科技数据库团队对此问题做了深入的研究,并对用户系统提出了相应的解决方法及建议。中亦科技数据库产品总监黄远邦认为,闰秒调整会...

MySQL数据库密码忘记了,怎么办?(mysql 数据库密码)

#头条创作挑战赛#MySQL数据库密码忘记了且没有其他可以修改账号密码的账户时怎么办呢?登录MySQL,密码输入错误/*密码错误,报如下错误*/[root@TESTDB~]#mysql-u...

Chinese AI Talent in Spotlight as Nvidia and Meta Escalate Talent War

OntherightisBanghuaZhu,ChiefResearchScientistatNVIDIATMTPOST--SiliconValley’stoptech...

用Cursor开启JAVA+AI生涯(javascirpt怎么开启)

Cursor是基于VSCode开发的一款编辑器,支持多种语言的开发编辑。与传统的开发工具相比,它有多种优势:与AI无缝集成,响应速度快,占用内存小。但很多同学在"起步"过程中遇到了...

毕业十年了,自从做了开发用了很多软件,但距离写开发工具还很远

办公系统类:办公软件Word、Excel、PowerPoint三大必备技能+腾讯/金山在线文档解压缩操作:7-zip/winrar文件文本处理:Notepad++(文本编辑器正则表达式超级好...

盘点Java中最没用的知识⑤:这3个老古董你还在代码里“考古”?

一、Stack类:“继承Vector”的历史bug,为何成了性能拖油瓶?你是不是在学Java集合时,老师说过“栈结构用Stack类”?是不是在老代码里见过"newStack<>(...

Gemini 2.5 Pro 0506发布,编程最强大模型, 碾压 Claude3.7 sonnent

一、Gemini2.5Pro(I/Oedition)发布1、为何叫I/Oedition?谷歌史上最强编程模型Gemini2.5Pro(I/Oedition)发布,具体型号是Gemin...

如何让无聊变得有趣(附本人大量美图)

文/图:金冬成在这条长300公里的公路上,我已经来回往返了无数次。3小时车程,一个人,想想都是多么无聊的一件事。其实,人生道路上,类似这种无聊的事情有很多很多。无聊的事情、枯燥的工作,往往让我们容易失...

Oracle 推出 Java 24,增强 AI 支持和后量子加密

导读:Oracle宣布正式发布Java24,该语言增加了几个新功能,例如StreamGatherersAPI和Class-FileAPI的可用性,以及专门为AI推理和量子安全设计...

公司ERP突然变慢?“索引重建”这颗“药”可不能随便吃!

各位老板、IT小哥、财务小姐姐,有没有遇到过公司ERP系统突然卡顿得像“老爷车”,点个按钮半天没反应,急得直跺脚?这时候,可能有人会跳出来说:“我知道,重建一下数据库索引就好了!”听起来像个“神操作”...

基于Java实现,支持在线发布API接口读取数据库,有哪些工具?

基于java实现,不需要编辑就能发布api接口的,有哪些工具、平台?还能一键发布、快速授权和开放提供给第三方请求调用接口的解决方案。架构方案设计:以下是一些基于Java实现的无需编辑或只需少量编辑...

取消回复欢迎 发表评论: