比 Python ,语法更简短的编程语言,有吗?可以是新语言或小众语言,对,仅仅是比简短(排它性)

2017-07-05 18:08:34 +08:00
 ajeef

VB

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

C

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

Go

package main

import "fmt"

func main() { fmt.Print("Hello, World!") }

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#

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

PHP

echo "Hello, World!";

JavaScript

console.log("Hello, World!")

Python 3

print("Hello, World!")

LaTeX

\documentclass{article}

\begin{document} Hello, World!

\end{document}


Mathematica 方法一:基于 Wolfram 底层语言(进入表达式界面使用)

Cell["Hello, World!"]

方法二:直接使用数学输出函数

CellPrint[Cell["Hello, World!"]]

Ruby

def hello()
return "Hello , World"
end

易语言

调试输出( 1,“ Hello , World ”)


Kotlin

fun main(args: Array<string>) { println("Hello, world!") }

10086 次点击
所在节点    Python
77 条回复
lsido
2017-07-06 00:02:10 +08:00
@Maic 我正想说
Ringokun
2017-07-06 00:20:26 +08:00
对啊,Ruby 不应该是 p 'Hello world' 吗
NoAnyLove
2017-07-06 00:27:23 +08:00
简单我不知道,不过如果要是比短的话,应该 perl 更出色吧
johnlui
2017-07-06 00:34:45 +08:00
Ruby 的 return 真的亮瞎了我…虽然我是 PHP 程序员…
bazingaterry
2017-07-06 00:37:34 +08:00
我以后设计一门语言的时候,一定要内置一个打印 Hello World 的函数!
Lucups
2017-07-06 00:39:22 +08:00
显然 PHP 不是最短。。。

毕竟如果代码多一点的话,所有的变量名都要比人家多一个字符。。。
flyingghost
2017-07-06 00:47:08 +08:00
1,很不明白 lz 要求一句 helloworld 最短干嘛。要比短也得比一个较复杂的方法。例如 @est #37.
2,很明显 lz 并没有理解“排他性”的含义并且误用了。
3,我刚刚实现了一门语言内置 HelloWorld,只要一句 `pH`就可以了,才 2 个字符。lz 要不要学?
lrxiao
2017-07-06 00:54:54 +08:00
@flyingghost 没错 比如 Stuck (
waruqi
2017-07-06 03:21:15 +08:00
lua
geelaw
2017-07-06 04:08:25 +08:00
PowerShell:
'Hello, world!'
ibcker
2017-07-06 04:28:13 +08:00
班门弄斧

ruby

p "hello world"
cxbig
2017-07-06 04:57:13 +08:00
还记得见过一个个人签名是:
“写得一手好 Hello World ”
Trim21
2017-07-06 05:01:50 +08:00
@est 这个方法不错
msg7086
2017-07-06 05:29:39 +08:00
我也是被楼主的 ruby 代码亮瞎来的。
mahone3297
2017-07-06 05:45:00 +08:00
@g00001 感觉 aardio 和 vb 非常像,比起来, 如何?
hjc4869
2017-07-06 07:13:08 +08:00
C 没那么长
main(){printf("Hello World");}
就好
texange
2017-07-06 07:28:35 +08:00
~ ❯ irb
2.4.0 :001 > puts "hello world"
hello world
=> nil
araraloren
2017-07-06 08:28:46 +08:00
@oott123 就是,楼主要是“找事”,对比好歹严格点


@msg7086 我是看到那代码才回复的,虽然我不会 ruby,但我也知道绝对不是那么写的。。
northisland
2017-07-06 08:32:18 +08:00
汇编
zhujinliang
2017-07-06 08:37:15 +08:00
都别争了
有个叫 ls 的语言,代码长度可以为零,即一个字符也不需要,而且操作系统自带
只不过文件名必须是 “ Hello World ”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX