码迷,mamicode.com
首页 > 编程语言 > 详细

几种语言的比较(WIP)

时间:2021-02-03 10:42:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:port   mfile   ESS   c++   div   线程   txt   执行   logging   

各种feature的实现
 
  1. 执行shell
  2. 处理时间
  3. 处理参数
  4. 处理文件
  5. logging
  6. test
  7. 多线程、进程,并发
 
语言
  1. python
  2. groovy
  3. scala
  4. java
  5. C++
  6. C
  7. shell
  8. go

执行shell, check output

  1. groovy
    1. a= "ls".execute(); println a.text
  2. scala
    1. import sys.process._; “ls”.!!
  3. Java
  4. python
    1. import subprocess; a = subprocess.check_output("ls /tmp", shell=True); print(a)
  5. C++

处理参数

  1. python
    1. argparse
  2. scala
    1. scallop
    2. scopt 
    3. Argparse4j
  3. java
    1. Argparse4J
    2. JewlCli    

文件

  1. scala:
    1. import java.io._ ; val writer = new PrintWriter(new File("test.txt)); writer.write("hello world"); writer.close)
    2. import scala.io.Surce; Source.fromFile("test.txt").foreach{println}

几种语言的比较(WIP)

标签:port   mfile   ESS   c++   div   线程   txt   执行   logging   

原文地址:https://www.cnblogs.com/bob-dong/p/14241276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!