Fam*_*ags 11 programming-languages
请原谅我的问题愚蠢..
Adobe After Effects,Apple final cut,Pro tools,photoshop等等,还有像Windows媒体播放器,真实播放器这样的东西
使用哪些编程语言来构建它们?
我真的很有兴趣知道,谢谢
如果您在维基百科中查找许多主要应用程序,他们将有一个侧边框提供包括开发语言(已知)的信息.
应用程序使用与相关域相关的任何语言构建.然而,由于其无处不在的性质,最小的运行时间,通用适用性,高性能,通过库的可扩展性以及纯粹的从业者,C和C++是普遍的.
在Windows上,对于大规模商业应用程序,C++可能比C更常用,部分原因是由于在1990年代早期发布了Visual C++和MFC,Microsoft将其作为Windows的首选开发语言.然而,随着.NET框架的发布,首选的开发语言不再是一个问题,可能会使用C#,VB.NET,C++/CLI和其他.NET语言,但我所知道的主要消费者应用程序却很少.使用.NET(如果你比较优秀但速度慢的Paint.NET与PhotoShop Elements的性能,你可能会看到原因!),然而它广泛用于定制的应用程序开发(例如银行业,其中客户端接口性能不是问题).
C仍然常用于Linux应用程序.Linux本身是用C语言编写的,它的主要API是C接口.但是,有许多基于C++的应用程序接口和库,特别是对于KDE,WxWidgets和Qt等GUI界面.
OSX和iOS应用程序通常用Objective-C编写,因为这是Apple的首选开发语言和OS API.
Android应用程序通常用Java编写,因为Google Android API是一个Java库.但这些通常不是"非常大的软件" [原文如此]
归档时间: |
|
查看次数: |
4634 次 |
最近记录: |