几种语言的比较(WIP)

2021-03-04 07:27

阅读:737

标签: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

上一篇:java代理

下一篇:python中的range函数


评论


亲,登录后才可以留言!