freeCodeCamp/guide/chinese/computer-science/interpreters/index.md

23 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Interpreters
localeTitle: 口译
---
## 口译
口译员是一种翻译。口译员采用源代码 - 用JavaScriptPython和其他语言编写的代码。然后他们将其翻译成计算机理解的代码。
这个翻译的代码是二进制代码。它只不过是1和0。解释器在运行二进制代码的同时逐行翻译源代码。程序将一直运行直到解释器在源代码中发现错误。然后它将停止翻译/运行程序并标记错误。
为了进行比较,编译器将所有源代码一次转换为二进制代码,然后运行二进制代码。
#### 更多信息:
[Matt Adesanya的“A Gentler Programming to Programming”](https://medium.freecodecamp.org/a-gentler-introduction-to-programming-707453a79ee8)比较了编译器和解释器,并介绍了其他基本的编程概念。
一些口译语言:
* [蟒蛇](https://en.wikipedia.org/wiki/Python_(programming_language))
* [JavaScript的](https://en.wikipedia.org/wiki/JavaScript)
* [红宝石](https://en.wikipedia.org/wiki/Ruby_(programming_language))
* [向前](https://en.wikipedia.org/wiki/Forth_(programming_language))
* [Perl的](https://en.wikipedia.org/wiki/Perl)