擅长:python、mysql、java
<p>全部:</p>
<ul>
<li>在系统上需要某种形式的运行时(JVM/.net/Python运行时)</li>
<li>所有这些都可能在没有运行时的情况下编译为可执行文件(这是一个不确定的情况,没有一个是这样设计的)</li>
<li>是好语言</li>
<li>它们都有比其他两个更合适的特定区域</li>
</ul>
<p>爪哇语:</p>
<ul>
<li>努力做到跨平台——通常是成功的</li>
<li>无法访问不在SDK中的平台功能</li>
<li>三个更改中最慢的,并且不包含其他两个相同的特性,例如闭包</li>
<li>非常向后兼容(部分原因是前一点)</li>
<li>快(大约比C慢2倍,比python快几倍)</li>
<li>可能是三个图书馆中支持最多的</li>
<li>已经使用J2EE部署了强大的多平台服务器系统</li>
<li>可扩展到嵌入式(我已经在两个不同的嵌入式java项目上工作过——即将来到您附近的一个电缆盒)</li>
<li>静态的</li>
</ul>
<p>C#</p>
<ul>
<li>更快地添加新功能</li>
<li>仅限Windows—Mono是跨平台的,但不支持库。</li>
<li>开始时与Java非常相似,但现在有了更多的语言特性。</li>
<li>更好地访问windows api</li>
<li>不确定速度——我认为它类似于Java。</li>
<li>很好的图书馆支持</li>
<li>三个你必须支付的唯一一个(它是免费的“入门级”)</li>
<li>静态的</li>
</ul>
<p>Python</p>
<ul>
<li>语言是跨平台的。对非语言平台访问(如拖放)不确定——有人知道吗?</li>
<li>可能是一门容易学的语言</li>
<li>三种语言中只有一种不使用类c语法</li>
<li>三种语言中最慢的,但与其他动态语言相比仍然非常快。</li>
<li>动态的</li>
</ul>
<p><a href="http://www.digibarn.com/collections/posters/tongues/ComputerLanguagesChart-med.png" rel="noreferrer">This link is also interesting</a></p>