0
A
回答
1
用于编程计算机功能的第一代代码被称为机器语言或机器代码。机器代码是计算机在机器级别上真正理解的语言,是计算机控制器以电气方式解释为0的一系列0和1。
第二代代码被称为汇编语言。汇编语言将0和1的序列转换成像'add'这样的人类单词。汇编语言总是被称为汇编程序的程序翻译回机器代码。
第三代代码被称为高级语言或HLL,它具有人类听起来的单词和句法(就像一个句子中的单词)。为了使计算机了解任何HLL,编译器会将高级语言转换为汇编语言或机器代码。所有编程语言都需要最终转换成机器代码,供计算机使用它们包含的指令。
3
第一种编程语言是二进制的,它表示计算机电路中的开或关。但是如果你指的是代码编译器,那么它们就是用纯机器代码刻意编写的。
1
是的,它是用二进制写成的。这是告诉机器你希望它为你做什么的唯一方法。事实上,在我们这些日子里,程序员仍然在使用这些低级语言编写更高效的代码。如果你想编码某种视频编辑器应用程序(资源密集型),你必须用第一代编程语言(比如Assembler)来完成它,因为这些编程语言的抽象程度比程序员习惯于使用的语言为了在最短的时间内完成应用程序,无论它是多么高效(高级语言)。
相关问题
- 1. 如何创建.Net编程语言?
- 2. 创建编程语言
- 3. bash是一种编程语言吗?
- 4. 描述一种编程语言
- 5. AutoIt是一种编程语言?
- 6. Qt 4是一种编程语言吗?
- 7. Photoshop - 有没有一种编程语言?
- 8. 这是一种编程语言吗?
- 9. 如何创建汇编语言?
- 10. 使用多种编程语言创建代码的向导
- 11. 语言GAMMA,一种模仿编程语言
- 12. 创建编程语言问题
- 13. 用C#创建编程语言
- 14. 如何用同一种语言实现一种语言比语言更快?
- 15. 如何为该语言的某种语言编写编译器?
- 16. 如何用另一种语言的控件创建Silverlight页面?
- 17. Python如何成为一种多平台编程语言?
- 18. 人们如何创建自己的编程语言?
- 19. 创建图表 - 哪种语言?
- 20. 为多种语言创建数组
- 21. 如何在x86汇编语言中创建一个循环?
- 22. 云计算的哪种编程语言?
- 23. 选择哪种编程语言?
- 24. 针对多种编程语言/平台
- 25. gVim和多种编程语言
- 26. 这是哪种编程语言?
- 27. Heroku使用哪种编程语言?
- 28. 用2种语言编写程序?
- 29. 将NetBeans用于多种编程语言
- 30. 元编程到几种输出语言
这个问题似乎是脱离主题,可能更适合http://programmers.stackexchange.com。 – deceze 2014-09-05 16:33:43
@deceze对不起,我不知道这个社区。谢谢 – wonderwhy 2014-09-05 16:49:48
顺便说一句,考虑一下:如果神奇地,我们所有的软件都会突然集体消失,即使我们所有的硬件都保持完好无损......如果不是几十年,在编写另一行类似Javascript之前需要几年时间。我们大多数人今天正在使用的只是建立在图层上的图层,这些图层使用基于二进制构建的图层等构建。这几乎是今天几十年的工作。 – deceze 2014-09-05 18:38:16