2023年TIOBE指数TOP50的编程语言写“Hello World!”

news/2024/9/2 2:14:01 标签: c++, 算法, 数据结构

这篇文章列出了TIOBE指数TOP50的编程语言(TIOBE Index - TIOBE)如何写“Hello World!”。“Hello World!”代码应该是每个程序员学习一门编程语言最先实现的程序,给我们带来了很多美好的回忆,下面我们就一次过足瘾,看看如何使用2023年TIOBE指数TOP50的编程语言写“Hello World!”。

Python

print("Hello World")

C

#include <stdio.h>
int main() {
   printf("Hello World");
   return 0;
}

C++

#include <iostream>
int main() {
   std::cout << "Hello World";
   return 0;
}

Java

public class HelloWorld {
   public static void main(String[] args) {
      System.out.println("Hello World");
   }
}

C#

using System;
class Program {
   static void Main(string[] args) {
      Console.WriteLine("Hello World");
   }
}

JavaScript

console.log("Hello World");

PHP

<?php echo "Hello World"; ?>

Visual Basic

Module Module1
    Sub Main()
       Console.WriteLine("Hello World")
    End Sub
End Module

SQL

SELECT 'Hello World';

Assembly

section .text
global _start

_start:
    mov edx, len    ;message length
    mov ecx, msg    ;message to write
    mov ebx, 1      ;file descriptor (stdout)
    mov eax, 4      ;system call for sys_write
    int 0x80        ;call kernel

    mov eax, 1      ;system call for sys_exit
    int 0x80        ;call kernel

section .data
msg db 'Hello, world!',0xa  ;our dear string
len equ $ - msg             ;length of our dear string

Scratch

"say" block with "Hello World"

Fortran

program hello
print *, 'Hello World'
end program hello

Go

package main
import "fmt"
func main() {
    fmt.Println("Hello World")
}

MATLAB

disp('Hello World')

Kotlin

fun main() {
    println("Hello World")
}

Delphi/Object Pascal

program HelloWorld;
begin
  WriteLn('Hello World');
end.

Swift

print("Hello World")

Rust

fn main() {
    println!("Hello World");
}

Ruby

puts "Hello World"

R

print("Hello World")

Prolog

:- initialization(main).
main :- write('Hello World'), nl.

D

import std.stdio;
void main() {
    writeln("Hello World");
}

COBOL

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
    DISPLAY 'Hello World'.
    STOP RUN.

SAS

data _null_;
put 'Hello World';
run;

Classic Visual Basic (VB6)

Sub Main()
   MsgBox "Hello World"
End Sub

F#

printfn "Hello World"

(Visual) FoxPro

? "Hello World"

Ada 

with Ada.Text_IO;
procedure Hello is
begin
  Ada.Text_IO.Put_Line("Hello World");
end Hello;

Perl

print "Hello World\n";

VBScript

WScript.Echo "Hello World"

Dart

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

Julia

println("Hello World")

Transact-SQL

PRINT 'Hello World';

Objective-C

#import <Foundation/Foundation.h>
int main() {
    NSLog(@"Hello World");
    return 0;
}

Lua

print("Hello World")

Scala

object HelloWorld extends App {
  println("Hello World")
}

X++ (Used in Microsoft Dynamics AX)

static void Job1(Args _args)
{
    info("Hello World");
}

TypeScript

console.log("Hello World");

Lisp

(print "Hello World")

Haskell

main = putStrLn "Hello World"

ML (Standard ML)

print "Hello World\n";

Forth

." Hello World"

Scheme

(display "Hello World")
(newline)

ABAP

WRITE 'Hello World'.

Awk

BEGIN { print "Hello World" }

Logo

print [Hello World]

PL/SQL

BEGIN
  DBMS_OUTPUT.PUT_LINE('Hello World');
END;

CFML (ColdFusion)

<cfoutput>Hello World</cfoutput>

PowerShell

Write-Host "Hello World"

ActionScript

trace("Hello World");

http://www.niftyadmin.cn/n/5302841.html

相关文章

现在的人们如何看待数据隐私?

PrimiHub一款由密码学专家团队打造的开源隐私计算平台&#xff0c;专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 在当前时代&#xff0c;每一次点击、触摸或按键都留下了数字痕迹。但是我们对自己的个人数据几乎没有控制的权限&#xff0c;这让…

Go编程的一些最佳实践

文章目录 一、切片、接口、时间和性能1. Slice 容量2. 深度比较3. 接口编程4. 接口完整性检查5. 时间6. 性能优化 二、错误处理1. 资源清理2. Error Check Hell3. 包装错误 三、Functional Options1. 配置选项问题2. 解法1&#xff1a;配置对象方案3. 解法2&#xff1a;Builder…

西电期末1017.有序序列插值

一.题目 二.分析与思路 简单题。主要考察简单的排序&#xff0c;最后的插入数据同样不用具体实现&#xff0c;只需在输出时多输出一下即可&#xff0c;注意顺序&#xff01;&#xff01; 三.代码实现 #include<bits/stdc.h>//万能头 int main() {int n;scanf("%d…

FormData 对象的基本使用

FormData 对象 参考文章 简介 FormData 代表表单数据&#xff0c;是浏览器的原生对象。 它可以当作构造函数使用&#xff0c;构造一个表单实例。 const formData new FormData();上面示例中&#xff0c;FormData()当作构造函数使用&#xff0c;返回一个空的表单实例对象。…

三种 SqlSession

三种 SqlSession ​SqlSession​ 是一个接口&#xff0c;并且里面包含了许多 CRUD 操作数据库等方法。 ​SqlSession​​ 它有三个实现类&#xff0c;分别是 SqlSessionManager​​ 、DefaultSqlSession​​ 和 SqlSessionTemplate​​&#xff0c;其中 DefaultSqlSession​​…

人工智能如何重塑金融服务业

在体验优先的世界中识别金融服务业中的AI使用场景 人工智能&#xff08;AI&#xff09;作为主要行业的大型组织的重要业务驱动力&#xff0c;持续受到关注。众所周知&#xff0c;传统金融服务业在采用新技术方面相对滞后&#xff0c;一些组织使用的还是上世纪50年代和60年代发…

防爆气象站跟传统气象站相比有哪些优势?

防爆气象站是一种特殊的气象站&#xff0c;设计用于在易燃易爆、高温、潮湿等恶劣环境下进行气象监测。以下是防爆气象站的优点&#xff1a; 防爆性能&#xff1a;防爆气象站能够承受极端恶劣的环境条件&#xff0c;可以在易燃易爆、高温、潮湿等危险环境下进行工作&#xff0…

【Linux系统编程二十六】:线程控制与线程特性(Linux中线程库/线程创建/线程退出/线程等待)

【Linux系统编程二十六】&#xff1a;线程控制与线程特性 一.Linux线程库pthread1.线程控制块2.线程tid3.线程栈 二.线程控制1.线程创建2.线程退出3.线程等待 三.线程的特性1.独立栈2.局部存储3.线程可分离 一.Linux线程库pthread 在Linux中&#xff0c;是没有明确的线程概念的…