用多种编程语言写“hello world”你知道吗?不多会几个你都不好心思当程序员!

  • 时间:2019-06-11 01:52 作者:学习编程__ 来源:学习编程__ 阅读:91
  • 扫一扫,手机访问
摘要:几乎每个程序员写出来的第一个程序都是“hello world”,Hello World最早是由 Brian Kernighan 创立的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序:main

几乎每个程序员写出来的第一个程序都是“hello world”,Hello World最早是由 Brian Kernighan 创立的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序:

main (){

extrn a,b,c;

putchar (a); putchar (b); putchar (c); putchar ('!*n');

}

a 'hell';

b 'o, w';

c 'orld';

之后“Hello world”就开始流行起来,并成为了计算机发展历史上一个具备重要意义的里程碑。

最近猿妹在GitHub上发现了一个十分有趣的开源项目,它汇集了500多种编程语言编写的“Hello world”程序。

这个项目名称就叫hello-world,目前已经取得3241个Star,959个Fork(GitHub地址: leachim6/hello-world),下面我们先看几个过过瘾:

Ada:

with Text_IO;

procedure Hello_World is

begin

Text_IO.Put_line("Hello World!");

end Hello_World;

Android:

package com.example.helloworld;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class HelloWorld extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

TextView tv = new TextView(this);

tv.setText("Hello, World");

setContentView(tv);

}

}

Bash:

#!/bin/bash

echo "Hello World!"

Basic:

10 REM Hello World in BASIC

20 PRINT "Hello World"

C++:

#include// include API

using namespace std;

int main() // the main code portion of a C++ program

{

cout << "Hello World" << endl; //print Hello World on the screen

return 0; // conventional

}

Caml:

print_endline "Hello world!";;

Delphi:

program HelloWorld;

{$APPTYPE CONSOLE}

begin

WriteLn('Hello World');

end.

Dart:

main() {

print('Hello, World!');

}

Elixir:

#!/usr/bin/env elixir

IO.puts "Hello world"

erlang_escript:

#!/usr/bin/env escript

main(_) ->

io:format("Hello World~n").

Factor:

USING: io ;

"Hello World" print

Focal:

0.1.0.1 TYPE "HELLO WORLD" , !

Go:

package main

func main() {

println("Hello, World")

}

Groovy:

println "Hello World"

Hack:

echo 'Hello World';

Haskell:

module Main where

main = putStrLn "Hello, World!"

Islisp:

(format (standard-output) "Hello, world!")

Java:

public class Java {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

JavaScript:

console.log("Hello World");

Lisp:

; LISP

(DEFUN hello ()

(PRINT (LIST 'HELLO 'WORLD))

)

(hello)

此处仅列举部分,感兴趣的想要查看所有语言的“hello world”程序,就自己到GitHub项目页查看吧

  • 全部评论(0)
最新发布的资讯信息
【系统环境|windows】字节跳动前台面试题解析:盛最多水的容器(2021-03-20 21:27)
【系统环境|windows】DevOps敏捷60问,肯定有你想理解的问题(2021-03-20 21:27)
【系统环境|windows】字节跳动最爱考的前台面试题:JavaScript 基础(2021-03-20 21:27)
【系统环境|windows】JavaScript 的 switch 条件语句(2021-03-20 21:27)
【系统环境|windows】解决 XML 数据应用实践(2021-03-20 21:26)
【系统环境|windows】20个编写现代CSS代码的建议(2021-03-20 21:26)
【系统环境|windows】《vue 3.0探险记》- 运行报错:Error:To install them, you can run: npm install --save core-js/modules/es.arra...(2021-03-20 21:24)
【系统环境|windows】浅谈前台可视化编辑器的实现(2021-03-20 21:24)
【系统环境|windows】产品经理入门迁移学习指南(2021-03-20 21:23)
【系统环境|windows】初识webRTC(2021-03-20 21:23)
血鸟云
手机二维码手机访问领取大礼包
返回顶部