张成岗(CZ)的博客世界分享 http://blog.sciencenet.cn/u/zcgweb 脑损伤与脑保护;神经认知;生物信息;蛋白质组;辐射损伤与防护

博文

[转载]不同编程语言之间的对比:Hyperpolyglot Programming Languages

已有 297 次阅读 2021-1-27 12:20 |系统分类:科研笔记|文章来源:转载

Hyperpolyglot

Programming Languages


https://hyperpolyglot.org/


Hyperpolyglot

Programming Languages

commonly used features in a side-by-side format

Scripting Languages I:Node.js, PHP, Python, Ruby
Scripting Languages II:Perl, Lua, Groovy
GUI Scripting:JavaScript, Smalltalk, Tcl, AutoHotkey
Command Line Interpreters:POSIX Shell, Cmd.exe, PowerShell
Forth and PostScript:Forth, PostScript
Prolog, Erlang, Elixir:                            Prolog, Erlang, Elixir
Lisp Dialects:Common Lisp, Racket, Clojure, Emacs Lisp


C and Go:C, Go
OO C Style Languages:C++, Objective-C, Java, C#
Rust, Swift, Scala:Rust, Swift, Scala
TypeScript, Dart:TypeScript, Dart
Pascal Style Languages:Pascal, Ada, PL/pgSQL
ML Dialects and Haskell:SML, OCaml, F#, Haskell


Numerical Analysis & Statistics:MATLAB, R, NumPy, Julia
Computer Algebra Software I:Mathematica, SymPy, Sage, Maxima
Computer Algebra Software II:Pari/GP, Magma, GAP, Singular
Gnuplot and GLPK:Gnuplot, GLPK
Fortran and APL:Fortran, APL

Programming Tools

Unix Shells:Bash, Fish, Ksh, Tcsh, Zsh
Text Mode Editors:Vim, Emacs, Nano
Version Control:Git, Mercurial
Build Tools:Make, Rake, Ant, Gradle
Terminal Multiplexers:                          Screen, Tmux
Relational Databases:PostgreSQL, MySQL, SQLite
Relational Data and JSON Tools:SQL, Awk, PigJq
Lightweight Markup:Markdown, reStructuredText, MediaWiki, AsciiDoc, Org-mode
2D Vector Graphics:PostScript, SVG, ImageMagick

 

 

issue tracker | content of this page licensed under creative commons attribution-sharealike 3.0




http://wap.sciencenet.cn/blog-40692-1269237.html

上一篇:众人拾柴火焰高——欢迎讨论、交流:“菌心说”科学假说理论互动组
下一篇:[转载]2021年度国家自然科学基金委员会交叉科学部项目申请指南

1 宁利中

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-4-15 19:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部