VB
C
Go
package main
import "fmt"
BATCH
@echo off echo Hello, World! pause
Java
public class HelloWorld { public static void main(String args[]) { System.out.println( "Hello, World!" ); } }
C++
#include <iostream> using namespace std; int main() { cout<<"Hello, World!"<<flush; return 0; }
C#
PHP
JavaScript
Python 3
LaTeX
\documentclass{article}
\begin{document} Hello, World!
\end{document}
Mathematica 方法一:基于 Wolfram 底层语言(进入表达式界面使用)
Cell["Hello, World!"]
方法二:直接使用数学输出函数
CellPrint[Cell["Hello, World!"]]
Ruby
易语言
调试输出( 1,“ Hello , World ”)
Kotlin
fun main(args: Array<string>) { println("Hello, world!") }
     1 
                    
                    cbiqih      2017-07-05 18:18:09 +08:00 
                    
                    Dart 
                void main() { print('Hello world'); }  | 
            
     2 
                    
                    wellsc      2017-07-05 18:22:59 +08:00 via Android 
                    
                    elixir  
                def world do IO.puts "Hello World" end  | 
            
     3 
                    
                    102400      2017-07-05 18:23:42 +08:00 
                    
                    论简短 Ruby 不把 Python 爆出翔? 
                 | 
            
     4 
                    
                    SuperMild      2017-07-05 18:26:06 +08:00 
                    
                    语言本身,ruby 比 python 更灵活、丰富、有条理、简短,但是第三方库比不过 python。 
                 | 
            
     6 
                    
                    oott123      2017-07-05 18:55:35 +08:00 
                    
                    ruby 难道不是 
                puts "hello world" 直接比 python 短了一个字符好么~  | 
            
     8 
                    
                    Kilerd      2017-07-05 19:11:48 +08:00 via iPhone 
                    
                    rust 
                println!("hello wirld")  | 
            
     9 
                    
                    ch3rub1m      2017-07-05 19:14:22 +08:00 via iPhone 
                    
                    ruby 明明还可以更短 
                p 'Hello World'  | 
            
     10 
                    
                    ch3rub1m      2017-07-05 19:14:49 +08:00 via iPhone 
                    
                    ruby 明明还可以更短 
                p 'Hello World'  | 
            
     11 
                    
                    zhujinliang      2017-07-05 19:15:28 +08:00 via iPhone    卧槽,PHP 啊 
                Hello World 搞定  | 
            
     12 
                    
                    XadillaX      2017-07-05 19:15:41 +08:00    ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. 
                没看错,我上面的就是代码。  | 
            
     13 
                    
                    hsmocc      2017-07-05 19:16:33 +08:00 via iPhone    有病,得治 
                 | 
            
     14 
                    
                    F281M6Dh8DXpD1g2      2017-07-05 19:20:41 +08:00 via iPhone    ruby 那个简直 233 
                 | 
            
     15 
                    
                    XhstormR      2017-07-05 19:33:34 +08:00 
                    
                    fun main(args: Array<String>) = println("Hello, world!") 
                 | 
            
     16 
                    
                    DiamondbacK      2017-07-05 19:36:03 +08:00 
                    
                    PowerShell 
                'Hello World!'  | 
            
     17 
                    
                    wellsc      2017-07-05 19:43:39 +08:00 via iPad 
                    
                    HTML 
                Hello world!  | 
            
     18 
                    
                    v2beta      2017-07-05 19:45:04 +08:00 via Android 
                    
                    Python IDLE 
                'Hello, World!'  | 
            
     19 
                    
                    bombless      2017-07-05 19:48:32 +08:00 
                    
                    噗,PHP 最短没毛病 
                 | 
            
     20 
                    
                    lrxiao      2017-07-05 19:48:39 +08:00 
                    
                    听说过 golf 吗..听说过各种专为 golf 的语言吗 
                ... 虽然 Hw 不是个 golf 好问题 https://codegolf.stackexchange.com/questions/55422/hello-world  | 
            
     21 
                    
                    g00001      2017-07-05 19:56:47 +08:00 
                    
                    
                 | 
            
     22 
                    
                    jyf      2017-07-05 20:04:27 +08:00 
                    
                    Forth 
                ." hello, world"  | 
            
     23 
                    
                    Chingim      2017-07-05 20:16:15 +08:00 
                    
                    ruby 能写成这样, 连我这个门外汉都看不过去了 
                 | 
            
     24 
                    
                    4ever911      2017-07-05 21:04:14 +08:00 
                    
                    printf("WTF!!!") 
                 | 
            
     25 
                    
                    unsec      2017-07-05 21:21:22 +08:00 
                    
                    PHP 最短,不需要什么 echo 或者 print 或者 p,甚至不用引号: 
                Hello World  | 
            
     26 
                    
                    noli      2017-07-05 21:53:06 +08:00 via iPhone 
                    
                    楼主理解的编程美感就是为了短而短?抑或只是无聊带个节奏? 
                 | 
            
     27 
                    
                    xyjtou      2017-07-05 22:23:57 +08:00 
                    
                    Python 不能再短了,直接输出,连 print 都可以不用吖 
                >>> 'hello world' 'hello world'  | 
            
     28 
                    
                    initialdp      2017-07-05 22:29:29 +08:00 
                    
                    Lua... 
                去年我们将内部一个业务模块从 Python 改用 Lua 重写,Lua 比 Python 简短多了。  | 
            
     29 
                    
                    AngelCriss      2017-07-05 22:29:36 +08:00 via Android 
                    
                    (display “ hello racket ”) 
                 | 
            
     31 
                    
                    lululau      2017-07-05 22:47:02 +08:00 
                    
                    @xyjtou  
                ➜ python Python 2.7.10 (default, Feb 7 2017, 00:08:15) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 'hello world' 'hello world' ➜ ipython Python 2.7.10 (default, Feb 7 2017, 00:08:15) Type "copyright", "credits" or "license" for more information. IPython 5.0.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]: 'hello world' Out[1]: 'hello world' 还是 Ruby 短: ➜ irb 2.4.0 :001 > 'hello world' => "hello world" ➜ pry [1] pry(main)> 'hello world' => "hello world"  | 
            
     32 
                    
                    cheneydog      2017-07-05 22:54:06 +08:00 
                    
                    groovy 
                println "hello world"  | 
            
     33 
                    
                    wwhc      2017-07-05 22:54:20 +08:00 
                    
                    perl -e 'print "Hello World\n"' 
                 | 
            
     34 
                    
                    4641585      2017-07-05 23:07:37 +08:00 
                    
                    $ node     
                > "hello world" 'hello world'  | 
            
     36 
                    
                    lululau      2017-07-05 23:11:18 +08:00 
                    
                    还是 Shell 最短: 
                ➜ brew install hello ➜ hello Hello, world!  | 
            
     37 
                    
                    est      2017-07-05 23:11:25 +08:00    比 helloworld 没意思啊。要比就比从某个客户端证书 https 的 json API 里读取一个逗号分隔的字符串切成数组然后做快排。 
                 | 
            
     38 
                    
                    paledream      2017-07-05 23:20:31 +08:00    看了这贴想学 PHP 啊。。 
                 | 
            
     39 
                    
                    agostop      2017-07-05 23:51:28 +08:00 
                    
                    perl 
                say "hello,world";  | 
            
     40 
                    
                    Maic      2017-07-05 23:56:53 +08:00 
                    
                    为啥没人说 HTML,就直接 Hello World 就搞定了 
                 | 
            
     42 
                    
                    Ringokun      2017-07-06 00:20:26 +08:00 
                    
                    对啊,Ruby 不应该是 p 'Hello world' 吗 
                 | 
            
     43 
                    
                    NoAnyLove      2017-07-06 00:27:23 +08:00 
                    
                    简单我不知道,不过如果要是比短的话,应该 perl 更出色吧 
                 | 
            
     44 
                    
                    johnlui      2017-07-06 00:34:45 +08:00 via Android 
                    
                    Ruby 的 return 真的亮瞎了我…虽然我是 PHP 程序员… 
                 | 
            
     45 
                    
                    bazingaterry      2017-07-06 00:37:34 +08:00 via iPhone    我以后设计一门语言的时候,一定要内置一个打印 Hello World 的函数! 
                 | 
            
     46 
                    
                    Lucups      2017-07-06 00:39:22 +08:00    显然 PHP 不是最短。。。 
                毕竟如果代码多一点的话,所有的变量名都要比人家多一个字符。。。  | 
            
     47 
                    
                    flyingghost      2017-07-06 00:47:08 +08:00 
                    
                    1,很不明白 lz 要求一句 helloworld 最短干嘛。要比短也得比一个较复杂的方法。例如 @est #37. 
                2,很明显 lz 并没有理解“排他性”的含义并且误用了。 3,我刚刚实现了一门语言内置 HelloWorld,只要一句 `pH`就可以了,才 2 个字符。lz 要不要学?  | 
            
     48 
                    
                    lrxiao      2017-07-06 00:54:54 +08:00 
                    
                    @flyingghost 没错 比如 Stuck ( 
                 | 
            
     49 
                    
                    waruqi      2017-07-06 03:21:15 +08:00 
                    
                    lua 
                 | 
            
     50 
                    
                    geelaw      2017-07-06 04:08:25 +08:00 via Android 
                    
                    PowerShell: 
                'Hello, world!'  | 
            
     51 
                    
                    ibcker      2017-07-06 04:28:13 +08:00 
                    
                    班门弄斧 
                ruby p "hello world"  | 
            
     52 
                    
                    cxbig      2017-07-06 04:57:13 +08:00 
                    
                    还记得见过一个个人签名是: 
                “写得一手好 Hello World ”  | 
            
     54 
                    
                    msg7086      2017-07-06 05:29:39 +08:00 
                    
                    我也是被楼主的 ruby 代码亮瞎来的。 
                 | 
            
     55 
                    
                    mahone3297      2017-07-06 05:45:00 +08:00 
                    
                    @g00001 感觉 aardio 和 vb 非常像,比起来, 如何? 
                 | 
            
     56 
                    
                    hjc4869      2017-07-06 07:13:08 +08:00 via Android 
                    
                    C 没那么长 
                main(){printf("Hello World");} 就好  | 
            
     57 
                    
                    texange      2017-07-06 07:28:35 +08:00 
                    
                    ~ ❯ irb 
                2.4.0 :001 > puts "hello world" hello world => nil  | 
            
     58 
                    
                    araraloren      2017-07-06 08:28:46 +08:00 
                    
                    
                 | 
            
     59 
                    
                    northisland      2017-07-06 08:32:18 +08:00 via iPhone 
                    
                    汇编 
                 | 
            
     60 
                    
                    zhujinliang      2017-07-06 08:37:15 +08:00 via iPhone    都别争了 
                有个叫 ls 的语言,代码长度可以为零,即一个字符也不需要,而且操作系统自带 只不过文件名必须是 “ Hello World ”  | 
            
     61 
                    
                    xuqd      2017-07-06 08:58:27 +08:00 
                    
                    object Main extends App { 
                println("hello word") }  | 
            
     62 
                    
                    yidinghe      2017-07-06 09:02:37 +08:00 via Android 
                    
                    我记得汇编语言每行都很短,而且看起来非常整齐,充满美感。 
                 | 
            
     63 
                    
                    Tink   PRO shell 
                 | 
            
     64 
                    
                    free9fw      2017-07-06 09:05:53 +08:00 
                    
                    swift 
                print("hello world")  | 
            
     65 
                    
                    scriptB0y      2017-07-06 09:17:52 +08:00 
                    
                    这帖子毫无意义,英语的冗余在 50%,Python 也有冗余,任何人类使用的编程语言都需要冗余,编程语言追求的是表述清楚,首先要让人类能看懂 
                 | 
            
     66 
                    
                    g00001      2017-07-06 09:23:51 +08:00    @mahone3297 对,都可以方便的写桌面软件( 不过 aardio 也可以用来写网站 ),但是 aardio 写的软件不像 VB 那样依赖额外安装运行环境,语法跟 VB 也不是一个风格,例如上面发的那个 aardio 窗口程序,用 VB 写就会是这个样子: 
                VERSION 5.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 3135 ClientLeft = 60 ClientTop = 405 ClientWidth = 4680 LinkTopic = "Form1" ScaleHeight = 3135 ScaleWidth = 4680 StartUpPosition = 3 'Windows Default Begin VB.CommandButton Command1 Caption = "Command1" Height = 375 Left = 2640 TabIndex = 1 Top = 1080 Width = 1215 End Begin VB.TextBox Text1 Height = 375 Left = 600 TabIndex = 0 Text = "Text1" Top = 1080 Width = 1335 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Private Sub Command1_Click() Dim retValue As Long retValue = MsgBox("hello " + Form1.Text1.Text, 1, "hello") End Sub  | 
            
     67 
                    
                    natforum      2017-07-06 09:28:04 +08:00 
                    
                    elixir 
                iex> "Hello" "Hello"  | 
            
     68 
                    
                    zhouyang      2017-07-06 09:38:33 +08:00 
                    
                    短有什么好。。。女孩子都喜欢长的 
                 | 
            
     69 
                    
                    ysr1023      2017-07-06 09:44:40 +08:00    Ruby 
                p 'Hello World' 话说这种帖子真没有营养  | 
            
     70 
                    
                    LukeXuan      2017-07-06 10:40:50 +08:00 
                    
                    txt 
                Hello World 理论上来说不会有更短的了  | 
            
     71 
                    
                    maxco292      2017-07-06 13:05:17 +08:00 
                    
                    这是在比 helloworld 长短吗,最起码搞个一些常见算法数据结构(譬如快排)的代码 
                 | 
            
     72 
                    
                    coolcfan      2017-07-06 13:16:29 +08:00 
                    
                    看到 Ruby 那条就想说明明可以 p "Hello World",看到楼上已经说过了。 
                 | 
            
     73 
                    
                    senghoo      2017-07-06 14:47:31 +08:00 
                    
                    go 可以不 import fmt 包。可以直接用 println.. 
                package main func main() { println("abc") }  | 
            
     74 
                    
                    longbye0      2017-07-06 14:57:03 +08:00 
                    
                    Scala 
                 | 
            
     75 
                    
                    wobuhuicode      2017-07-06 16:33:55 +08:00 
                    
                    写完 OC 之后感觉什么都短! 
                 | 
            
     77 
                    
                    loveminds      2017-07-07 12:24:51 +08:00 
                    
                    erlang 
                io:format("Hello World!")  |