首页 > 编程语言 >学了这么多编程语言,你学会了几种“Hello world”呢?

学了这么多编程语言,你学会了几种“Hello world”呢?

时间:2024-01-13 18:14:06浏览次数:42  
标签:Java 语言 编程语言 World world Hello

学了这么多编程语言,你学会了几种“Hello world”呢?

王菜鸟

于 2020-05-09 21:53:48 发布

阅读量2.1k
收藏 2

点赞数 15
分类专栏: 随笔记录 文章标签: 编程语言
版权

随笔记录
专栏收录该内容
31 篇文章2 订阅
订阅专栏
你知道多少种编程语言?本文整理了30种编程语言的Hello World程序,有些编程语言使用广泛你可能知道,但有一些很冷门的编程语言你可能不知道。

1.C
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。

 

#include <stdio.h>
int main(void){
printf("Hello, world!\n");
return 0;
}
1
2
3
4
5
2.C++
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

 

#include <iostream>
int main(){
std::cout << "Hello, World!\n";
}
1
2
3
4
3.Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

 

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
1
2
3
4
5
4.Python
当下人工智能最火的语言之一。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
Python是一种解释型脚本语言,可以应用于以下领域:

Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫

print("Hello, world!")
1
5.PHP
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

 

<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
1
2
3
4
5
6
7
8
6.C#
C#是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的.NET的一部分,专门为.NET程序框架而创造的语言。


class HelloWorldApp{
static void Main(){
System.Console.WriteLine("Hello, world!");
}
}
1
2
3
4
5
7.JavaScript
JavaScript是一种轻量级的、世界上用的最多的脚本语言脚本语言,不需要编译,直接运行时边解析边执行的语言。


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


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

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


fn main() {
println!("Hello, World!");
}
1
2
3
11.Go Lang
Go(又称 Golang)是 Google 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。


package main
import "fmt"

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


import Swift
print("Hello, World!")
1
2
13.Bash
Bash,Unix shell的一种,运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。


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

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


use strict;
use warnings;
print("Hello, World!");
1
2
3
15.BASIC
BASIC是一种直译式程序设计语言,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。

BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。


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


Main = print "Hello world"
1
17.Kotlin
Kotlin是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。


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


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


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


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

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


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


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


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

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


object dev
{
// Main Method
def main(args: Array[String])
{
// prints Hello World
println("Hello, World!")
}
}
1
2
3
4
5
6
7
8
9
25.Bosque
Bosque 是微软推出的编程语言,参考了 TypeScript 的语法与类型,还有 ML 和 Node/JavaScript 的语义。微软研究院的新玩具,类似的项目有好多,基都是微软研究院里面的人对编程语言不通发展方向的探索,对编程语言设计实现有兴趣的人可以看看。


namespace NSMain;
entrypoint
function main(): String {
return "Hello, world!";
}
1
2
3
4
5
26.Clojure
Clojure是一种运行在Java平台上的 Lisp 方言,Lisp是一种以表达性和功能强大著称的编程语言,但人们通常认为它不太适合应用于一般情况,而Clojure的出现彻底改变了这一现状。如今,在任何具备 Java 虚拟机的地方,您都可以利用 Lisp 的强大功能。


(print "Hello, world")
1
27.F#
F#是由微软开发的.NET平台上一门新兴的函数式编程语言,支持面向对象。

open System
[<EntryPoint>]
let main argv =
printfn "Hello, World!"
1
2
3
4
28.Cobol
COBOL语言,是一种面向过程的高级程序设计语言,主要用于数据处理,是目前国际上应用最广泛的一种高级语言。

它采用 300多个英语单词作为保留字,以一种接近于英语书面语言的形式来描述数据特性和数据处理过程,因而便于理解和学习。COBOL语言是专门为企业管理而设计的高级语言,可用于统计报表、财务会计、计划编制、作业调度、情报检索和人事管理等方面。


display "Hello, world!".
1
29.D
D语言,一种通用计算机程序语言,威力强大、功能丰富,支持多种编程范式,例如面向对象。D 语言源自C/C++,借鉴了众多编程语言的特色和现代编译器技术,融会贯通了设计者丰富的实践经验,使之具备了非凡的威力--既有 C/C++ 语言的强大威力,又有 Python 和 Ruby 的开发效率。

它集众多系统级编程所需的功能于一身,例如垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息。


import std.stdio;
void main()
{
writeln("Hello, World!");
}
1
2
3
4
5
30.Brainfuck
Brainfuck是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainfck或brainf**,甚至被简称为BF。

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
1
31.Ada
Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。它被誉为第四代计算机语言的成功代表。与其他流行的程序设计语言不同,它不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大大改善软件系统的 清晰性, 可靠性, 有效性, 可维护性。

with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line("Hello, world!");
end Hello;
————————————————
版权声明:本文为CSDN博主「王菜鸟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44723773/article/details/106027279

标签:Java,语言,编程语言,World,world,Hello
From: https://www.cnblogs.com/wangprince2017/p/17962688

相关文章

  • 各种语言版本的“Hello, world”程序汇总
    各种语言版本的“Hello,world”程序汇总 2017-05-1011:10“Hello,world”程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,“hello,world”的中文意思是“世界,你好”。这个例程在BrianKernighan和DennisM.Ritchie合著的《TheCProgrammeLanguage......
  • 2024年·用50种语言对你说“Hello,World!”
    2024年·用50种语言对你说“Hello,World!” 动力节点​已认证账号​关注 14人赞同了该文章这是一个计算机世界的编程时光之旅。对很多人来说,每当学习一门新的编程语言,写下的第一行代码可能都是“Hello,World!“。因此,”Hello,World!"已经成为一段......
  • Microsoft 365 新功能速递:为Microsoft Entra ID中的设备绑定密钥(更改为FIDO2和Windows
    51CTO博客链接:https://blog.51cto.com/u_13637423从2024年2月中旬开始,除了现有的FIDO2安全密钥支持外,MicrosoftEntraID还将支持存储在计算机和移动设备上的设备绑定密钥,作为预览中的身份验证方法。这使您的用户能够使用现有设备执行防钓鱼身份验证。我们将扩展现有的FIDO2身份验......
  • `^`是一个正则表达式元字符,用于匹配字符串的开头。例如,`^hello`可以匹配以"hello"开头
    ^是一个正则表达式元字符,用于匹配字符串的开头。例如,^hello可以匹配以"hello"开头的字符串。在正则表达式中,^还可以用于否定字符集,例如,[^abc]可以匹配除了"a"、“b”、"c"以外的任何字符。希望这可以帮助你!......
  • Rust 从入门到摔门而出门 环境安装 和 Hello, world!
    ###环境安装####&#x20;在Linux或者macOS上安装RustUp环境打开终端,执行下面命令```bashcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh```命令不对可以打开[rust官网](https://www.rust-lang.org/learn/get-started)查看最新的rustup脚本连接##......
  • Hello,World!
    “Hello,world”的由来可以追溯到 TheCProgrammingLanguage 。在这门编程语言中,它被用作第一个演示程序,向人们展示了在计算机屏幕上输出“Helloworld”这行字符串的计算机程序。由于这个演示程序的简洁性和直观性,它成为了许多初学者学习编程的第一个示例。此后的许多程序员......
  • Codeforces [Hello 2024]
    CodeforcesHello2024主打一个昏了头A.WalletExchange#include<bits/stdc++.h>#defineendl'\n'//#defineintlonglongusingnamespacestd;constintN=2e5+10;inta,b;voidsolve(){ cin>>a>>b; if((a+b)&1)cout<<......
  • 编程语言的发展趋势是什么样的?
    随着计算机技术的不断发展,计算机编程语言也在不断更新和发展。未来编程语言的发展特点趋势是更安全、人性化(可读性、可写性)、跨平台这三个方向进行发展。更加简单易学更加多样性,有更加专业面向某一领域的语言,也会更加通用,对初学者友好。具有良好的模块化特性,能够更好地组织和管理代......
  • 未来编程语言什么样?编译解释兼容方为王
    ○、编程语言的未来?随着科技的飞速发展,编程语言在计算机领域中扮演着至关重要的角色。它们是软件开发的核心,为程序员提供了与机器沟通的桥梁。那么,在技术不断进步的未来,编程语言的走向又将如何呢? 俗话说,温故而知新,对编程语言也不例外。要探讨编程语言的未来,我们先回溯一下编程语......
  • 软件开发算法为王,编程语言各取所好——我看IT圈茶余饭后的“鄙视链”
    IT圈茶余饭后的“鄙视链”IT圈茶余饭后的“鄙视链”,简直就是一场瞬间的情感大戏!“我们写xxx的看不起写xxxx“,无处不见这种互相鄙视的情绪就像一场刺激的游戏,每个人都觉得自己是鄙视链的最顶端。快来看看这个IT圈里的“鄙视链”究竟是怎样的吧!一、书店感受前几天到广西壮族自治区首......