中高低语言区别?
它们只是一般条款.它与抽象有关,与计算机实际做的有多接近.
这是一个从非常低到非常高的编程语言列表:
机器码可能被认为是最低级别的编程语言.
汇编语言处于告诉处理器要做什么的水平.仍然存在朝向机器代码的转换步骤.
C是汇编程序的一个步骤,因为你可以用更抽象的术语来指定你想要做的事情,但你仍然非常接近金属.
C++完成了C可以做的所有事情,但增加了将事物抽象到类中的能力.
Java/C#在某种程度上与C++做类似的事情,但没有机会做你在C中可以做的所有事情(就像Java案例中的指针操作一样[感谢Joe!]).他们有垃圾收集,你必须在C++中手动完成.
Python/Ruby甚至更高级别,让您忘记需要在Java或C#等内容中指定的许多细节.
SQL甚至更高级别(它是声明性的).只需说"给我按表年份排序的所有项目",它将为您提供最有效的方法.