Code Runner配置

Python015

Code Runner配置,第1张

"code-runner.executorMap":{

"javascript": "node",

"java": "cd fileName java dir gcc fileNameWithoutExt && fileNameWithoutExt",

"cpp": "cd fileName -std=c++11 -o dir dir gcc -framework Cocoa fileNameWithoutExt fileNameWithoutExt",

"php": "php",

"python": "python -u",

"perl": "perl",

"perl6": "perl6",

"ruby": "ruby",

"go": "go run",

"lua": "lua",

"groovy": "groovy",

"powershell": "powershell -ExecutionPolicy ByPass -File",

"bat": "cmd /c",

"shellscript": "bash",

"fsharp": "fsi",

"csharp": "scriptcs",

"vbscript": "cscript //Nologo",

"typescript": "ts-node",

"coffeescript": "coffee",

"scala": "scala",

"swift": "swift",

"julia": "julia",

"crystal": "crystal",

"ocaml": "ocaml",

"r": "Rscript",

"applescript": "osascript",

"clojure": "lein exec",

"haxe": "haxe --cwd fileNameWithoutExt",

"rust": "cd fileName fileNameWithoutExt",

"racket": "racket",

"ahk": "autohotkey",

"autoit": "autoit3",

"dart": "dart",

"pascal": "cd fileName fileNameWithoutExt",

"d": "cd fileName fileNameWithoutExt",

"haskell": "runhaskell",

"nim": "nim compile --verbosity:0 --hints:off --run",

"lisp": "sbcl --script",

"kit": "kitc --run"

},

也许你以前并不知道,Perl是另外一种极其流行的开源解释性编程语言。如果你曾经尝试过用Perl语言编写一个大程序,你一定会自己回答这个问题。在规模较小的时候,Perl程序是简单的。它可以胜任于小型的应用程序和脚本,“使工作完成”。然而,当你想开始写一些大一点的程序的时候,Perl程序就变得不实用了。我是通过为Yahoo编写大型Perl程序的经验得出这样的总结的!与Perl相比,Python程序一定会更简单、更清晰、更易于编写,从而也更加易懂、易维护。我确实也很喜欢Perl,用它来做一些日常的各种事情。不过当我要写一个程序的时候,我总是想到使用Python,这对我来说已经成了十分自然的事。Perl已经经历了多次大的修正和改变,遗憾的是,即将发布的Perl 6似乎仍然没有在这个方面做什么改进。我感到Perl唯一也是十分重要的优势是它庞大的CPAN库——综合Perl存档网络。就如同这个名字所指的意思一样,这是一个巨大的Perl模块集,它大得让人难以置信——你几乎用这些模块在计算机上做任何事情。Perl的模块比Python多的原因之一是Perl拥有更加悠久的历史。或许我会在comp.lang.python上建议把Perl模块移植到Python上的计划。另外,新的Parrot虚拟机按设计可以运行完全重新设计的Perl 6也可以运行Python和其他解释性语言如Ruby、PHP和Tcl等等。这意味着你将来 或许 可以在Python上使用所有Perl的模块。这将成为两全其美的事——强大的CPAN库与强大的Python语言结合在一起。我们将拭目以待。

ruby是一种简单的面向对象编程语言,设计者是松本行弘,其灵感特性来自于Perl、Smalltalk、Eiffel、Ada 以及Lisp 语言。由于Perl的发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名,估计设计者选择7月诞生石是想表达“Ruby在Perl之后诞生”的意思。

参考:http://baike.baidu.com/view/45135.htm

Sapphire是一种编译型语言,设计核心是简单、高效、可靠。虽然在代码写法上借鉴了ruby的简洁、人性化和可读性,但设计者并没打算把它变成ruby的分支,而是变成一种严格封装且快速的.NET语言。

参考:http://hi.baidu.com/phpscript/blog/item/272d4831ebb90591a9018ed8.html