我打算重写我的一个项目,并且我想用另一种语言来做。目前,我正在努力选择使用哪种语言。我非常感谢有关适当语言的建议。
该项目是Arch Linux pacman
软件包管理器的包装。更详细:AUR helper。它目前是用Python编写的,这不是一个坏选择,但是我仍然想用我目前不知道的语言进行重写。到目前为止,这些已知的语言是:Python,C,C ++和Java。
该项目主要包括三个主要部分:
因此,如果要编译编程语言,那么面向对象将是不错的选择,使用字符串和文件应该很轻松,因此应该使用shell。还需要进行一些GET查询,响应使用JSON。