c# – 系统编程语言和应用程序编程语言的区别

系统编程语言与应用程序编程语言有什么区别?

解决方法

在我的意见中应考虑几个因素

>在系统编程语言中,您必须能够达到低级别的东西,靠近真正的硬件世界.在应用程序语言中,有一种与语言一起设计的“虚拟世界”(希望更好和更容易交互),您只需要能够应对这种情况.>在系统编程语言中,在性能方面不应有任何让步.必须能够编写从硬件中挤出所有果汁的代码.这不是应用程序编程语言中最大的问题,实际编写程序所需要的时间更重要.>由于2系统编程语言可以自由地假设程序员没有错误,所以不会有“运行时错误”的警卫.例如,索引数组将意味着世界的尽头,除非硬件免费提供这些检查(但在这种情况下,您可能选择更便宜或更快的硬件).这个想法是,如果你认为代码是正确的,那么毫无疑问的支付一个小的代价来检查不可能的事情.系统编程语言也不应该妨碍程序员做某些有意图做某事的方式…假设他/他知道这是正确的事情.而在应用程序编程语言中,它被认为是很好的帮助程序员检查代码,并试图强制代码使用某些哲学模式.在应用程序编程语言中,可以牺牲执行速度,打字时间和代码大小,以帮助程序员避免自己拍摄.由于3,系统编程语言将更难通过实验学习.在某种意义上,他们是一种强大但危险的工具,应该仔细思考每一个声明,同样的原因,他们是调试更加困难的语言.而在应用程序编程语言中,尝试查看方法可能是合理的(如果虚拟世界抽象没有泄漏太多),并且将错误以后删除它们被认为是可行的选择.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...