您的位置:首页 > 编程语言

流行编程语言的详细对比(1)--Hello World和注释

2017-08-19 09:54 501 查看
将要讨论的编程语言是跨平台的,这样的应用范围更广,语言包括Java,JavaScript,Python,Go,Scala,PHP.

至于C/C++呢,属于元老级别,偏底层,暂不讨论。

比较是有意义的,为什么这么说?当使用不同语言,不熟悉时候,像查新华字典一样,快速得出新语言的写法。另外在访问Github的时候,看到实用的代码,但是与项目现有开发语言不同,这时候按照语言的比较也能很快改写。通过比较,我们希望看到编程语言相同的一面,可能那就是编程的秘笈(^_^)

下面开始语言之旅,请系好安全带,呵呵。

一 首先从hello world开始

Java

public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World");
}
}


JavaScript

<html>
<body>
<h1>这是JS页面</h1>
<script>
console.log("hello world");
</script>
</body>
</html>


Python

#!python
# encoding: utf-8
def hello(name='world'):
return 'Hello %(name)s' % dict(name=name)
if __name__ == '__main__':
print(hello())
######  or just:  #############
print('hello world')


Go

package main
import "fmt"
func main() {
fmt.Printf("Hello, world or 你好,世界 \n")
}


Scala

package com.doggie
object HelloWorld {
def main(args: Array[String]): Unit = {
println("hello world")
}
}


PHP

<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>


二 注释符

Java

//
/**/
/***   ***/


Js

//,/**/

Python

单行注释符号(#)

多行注释是用三引号包含的

Go

//,/**/

Scala

//,/**/

PHP

# 和/**/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: