软件以的类型来区分,通常分为两类:免费软件和专有软件。通常,自由软件不仅可以免费获得,而且还具有开源代码;相应地,非自由软件不开放源代码。各种通过非正常手段获取非自由软件源代码的行为都将被视为违法行为。
虽然我们可以用不同的语言来实现同一个计算机功能,但是执行效率是有差异的。一般规律是:语言的层次越高,其执行效率越低。这就是为什么汇编语言生成的文件一般比VB语言生成的文件小的原因。但是,虽然使用低级语言可以提高运行效率,但是会大大降低程序的开发效率,可能使开发工作变得非常困难。因此,大多数程序员并不关心高级语言带来的运行效率损失。使用低级语言。