哪些库已移植到不同的编程语言?

Jos*_*ogi 10 .net ruby python java perl

由于我使用不同的平台和编程语言,我发现有许多好的库使用不同的编程语言移植而不是原始的.例如,JUnit和Log4j已被移植到几种不同的语言中.有时如果我已经习惯使用这些库,如果我使用其他编程语言,我会找到它的移植版本.

你发现的其他图书馆被移植到不同语言并且和原版一样好?

请为每个答案制作一个图书馆,以便其他人可以投票.

格式:

原始图书馆名称,原始编程语言

  • Ported-Library-Name,Ported-Programming-Language

如果可能的话,链接到图书馆的网站.

Jör*_*tag 7

JUnit,Java

  • 更正:Smalltalk的SUnit是原始的.JUnit是Java的一个端口. (2认同)

Jör*_*tag 5

SUnit,Smalltalk

  • 每个其他单元测试框架,几乎每种编程语言
  • unittest,python