返回信息流Bash:
echo "Hello world"
Perl:
print("Hello world\n");
Python:
print("Hello world")
PHP:
Hello world<?php /* this is a comment */ ?>
Ruby:
puts "Hello world"
Lua:
print"Hello world"
JavaScript
document.write("<h1>Hello world</h1>")
Haskell
module Main where
main = putStrLn "Hello world"
[em3]Clojure
(println "Hello World")
Java:
package com.foo.bar.baz.a.b.c.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
代码比脚本语言长没关系,关键是:
Brainf**k
++++++++++[>+++++++>++++++++++>+++>+>++++<<<<<-]
>++.>+.+++++++..+++.>>>++++.,<<++.
<++++++++.--------.+++.------.--------.>+.>.
这是一条镜像帖。来源:北邮人论坛 / java / #26861同步于 2013/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[黑Java系列]气死Java程序员之1: Hello World
nuanyangyang
2013/9/17镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这样黑Java没啥意思,IDE下写出Hello World也不比脚本语言慢:syso alt / hello wor
ld,甚至更快.
Java的问题在于解决简单问题复杂化,好歹像下面这样写:
Interface IPrint{ void print(string s); }
Class Print implement IPrint{ void print(string s){ System.out.print(s);}}
Class StringProvider{ static string getHelloWorld(){return "Hello world";}}
/**
*
*
*/
public class HelloWorld {
public static void main(String[] args) {
Class p = new Print();
p.print(StringProvider.getHelloWorld());
}
}
【 在 nuanyangyang (暖羊羊) 的大作中提到: 】
: Bash:
: [code=bash]
: echo "Hello world"
: ...................
最近没有心情正经地去黑Java,不过谢谢版主大人的建议。
【 在 shenlei 的大作中提到: 】
: 这样黑Java没啥意思,IDE下写出Hello World也不比脚本语言慢:syso alt / hello wor
: ld,甚至更快.
: Java的问题在于解决简单问题复杂化,好歹像下面这样写:
: ...................
黑java lambda得太晚吧,搞得弄个listener大家都第一时间new
listeners += new IListener { public void onEvent() { /* blablabla */ }
看咱大scala
listeners += onEvent
或者
listeners += () => { /* blablabla */ }
哈哈哈哈哈
要不您扯上C#?
现在有power shell了,据说算是.net shell.
【 在 iFadeToBlack 的大作中提到: 】
: 黑java lambda得太晚吧,搞得弄个listener大家都第一时间new
: listeners += new IListener { public void onEvent() { /* blablabla */ }
: 看咱大scala
: ...................
好主意
【 在 iFadeToBlack 的大作中提到: 】
: 黑java lambda得太晚吧,搞得弄个listener大家都第一时间new
: listeners += new IListener { public void onEvent() { /* blablabla */ }
: 看咱大scala
: ...................
Powers hell 那奇怪的语法。。。
【 在 grapland 的大作中提到: 】
: 现在有power shell了,据说算是.net shell.
:
那就补充一下
c:
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
cpp:
#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
就行数和长度来说c、cpp之流和java也没多大差别嘛
clojure:
(println "Hello World")
果然还是lisp看着让人安心
【 在 Neverwinter 的大作中提到: 】
: 那就补充一下
: c:
: #include <stdio.h>
: ...................
嗯。不过,还是少一些:起码用C和C++的时候不一定要使用类。
Clojure的收下啦。