当一个系统比较大的时候,使用混合语言编程是很常见的,因为: 每个语言都有适合使用的时机,一个大系统可以分成多个次系统或模块,每个次系统都有不同的特质,适合采用不同的语言。 大系统开发时,开发者的人数变多。每个人倾向于使用自己熟悉的语言和工具。 以我自己的例子来说,基于上面的考虑,我规划的系统,同时使用C++、C#、REBOL、Lua,未来可能还会加入Erlang。我们用C++进行系统编程(处理低阶的,和操作系统相关的部分),使用C#写跨平台的服务器(未来考虑用Erlang取代),使用REBOL写解析器和编译器,使用Lua作内部脚本语言。每个语言各适其所。 使用混合语言的开发方式,另一个好处是程序员擅长什么就用什么。学习一个语言到精通的地步,需要很长的时间。我们无法要求自己团队的程序员都能使用某个我所熟悉的语言,可以退而求其次,让他们用自己最熟悉的语言,只要开发出来的东西符合我们规定即可。 使用混合式语言开发,只 阅读全文>> |
天津艺术职业学院中外合作办学国际本科项目09招生简章</STRONG> 中外合作办学大学本科预科项目学费怎么样国际本科招生简章中外合作办学招生,留学预科在哪里好不好 09年中外合作办学项目招生简章 天津艺术职业学院国际本科国际班录取分数线名单09年中外合作办学项目招生简章 ![]() |
© 2025 Jinbay.com All rights reserved.
版权所有金海湾。 未经许可,不得转载。