流行编程语言的详细对比(1)--Hello World和注释
2017-08-19 09:54
501 查看
将要讨论的编程语言是跨平台的,这样的应用范围更广,语言包括Java,JavaScript,Python,Go,Scala,PHP.
至于C/C++呢,属于元老级别,偏底层,暂不讨论。
比较是有意义的,为什么这么说?当使用不同语言,不熟悉时候,像查新华字典一样,快速得出新语言的写法。另外在访问Github的时候,看到实用的代码,但是与项目现有开发语言不同,这时候按照语言的比较也能很快改写。通过比较,我们希望看到编程语言相同的一面,可能那就是编程的秘笈(^_^)
下面开始语言之旅,请系好安全带,呵呵。
一 首先从hello world开始
Java
JavaScript
Python
Go
Scala
PHP
二 注释符
Java
Js
//,/**/
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
# 和/**/
相关文章推荐
- 流行编程语言的详细对比(10)--线程同步
- 流行编程语言的详细对比(5)--异常处理
- 流行编程语言的详细对比(6)--对象建立和析构函数
- 流行编程语言的详细对比(3)--基本数据类型和字符串处理
- 流行编程语言的详细对比(9)--线程建立
- 流行编程语言及其注释方式一览表
- 编程入门:详细对比9门主流编程语言
- 编程入门:详细对比9门主流编程语言
- 详细对比9门主流编程语言
- 详细对比9门主流编程语言
- 2016主流编程语言的详细对比
- 【转载】详细对比9门主流编程语言
- 机器人行业,10大流行编程语言对比
- 一个2.6内核字符设备驱动hello world 注释超详细(zz)
- CCF201503-3 节日(详细注释)
- 【iOS开发】30多个iOS常用动画,带详细注释
- 排序算法详细对比
- LBP代码详细注释
- Vmware vSphere 5.0vMotion、SvMotion、HA和FT的详细对比说明
- 六种主流编程语言(C、C++、Python、JavaScript、PHP、Java)特性对比