TIOBE编程语言排行榜,使用前二十语言实现HelloWorld程序

x33g5p2x  于2021-12-16 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(389)

TIOBE介绍

TLOBE官网链接:https://www.tiobe.com/tiobe-index/

TOIBE十一月榜单

HelloWorld程序的意义

HelloWorld程序只是告诉计算机显示“Hello, World!”这几个词。传统上,它是程序开发人员用来测试系统的第一个程序。对于程序员来说,在屏幕上看到这两个字意味着他们的代码可以编译、加载、运行并且他们可以看到输出。

Hello World 一直都是每一门语言经典的第一课,1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。

他在这本书中第一次引用的Hello World程序,源自他在1973年编写的一部讲授B语言的编程教程,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。

如果你想了解HelloWorld程序的由来。你可以参看这篇文章:HelloWorld程序的历史

下面就来使用上榜的前二十的编程语言,来实现HelloWorld程序。

Python

print("Hello, world!")

C语言

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

JAVA

int main()
{
    System.out.print("Hello, world!");
    return 0;
}

C++

#include <iostream>
using namespace std;
int main()
{
    cout<<"Hello,world!"<<endl;
    return 0;
}

C#

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.Write("Hello, world!");
        }
    }
}

Visual Basic

Module MainFrm
    Sub Main()
        System.Console.WriteLine("Hello, world!")
    End Sub
End Module

JavaScript

document.write("Hello World");

Assembly language

DSEG    SEGMENT
 MESS    DB   'Hello,world!' ,0DH,0AH,24H
 DSEG    ENDS
 
 SSEG    SEGMENT PARA STACK 
         DW  256 DUP(?)
 SSEG    ENDS
 
 CSEG    SEGMENT
         ASSUME  CS:CSEG,DS:DSEG
 BEGIN:  MOV AX,DSEG
         MOV DS,AX
         MOV DX,OFFSET MESS
         MOV AH,9
 
         INT 21H
         MOV AH,4CH
         INT 21H
 CSEG    ENDS
         END  BEGIN

SQL

select "Hello, world!"

Swift

print("Hello, world!")

R语言

print('Hello world!')

PHP

<?php    
	echo 'Hello, world!'; 
?>

Groovy

println 'hello world'

Ruby

puts "Hello, world!"
print "Hello, world!"
puts "Hello, world!"

Delphi/Object Pascal

begin
writeln('Hello, world!');
end.

Fortran

PROGRAM MAIN
WRITE(*,*) 'Hello, world!'
STOP
END PROGRAM MAIN

Perl

print "hello world \n"

Go

package main
func main(){
    println("Hello,world!")
}

MATLAB

disp('Hello, world!')

相关文章