diff --git a/translated/tech/20230202.1 ⭐️ Learn Basic by coding a game.md b/published/20230202.1 ⭐️ Learn Basic by coding a game.md similarity index 80% rename from translated/tech/20230202.1 ⭐️ Learn Basic by coding a game.md rename to published/20230202.1 ⭐️ Learn Basic by coding a game.md index 11739520c9..bc1ec0b08f 100644 --- a/translated/tech/20230202.1 ⭐️ Learn Basic by coding a game.md +++ b/published/20230202.1 ⭐️ Learn Basic by coding a game.md @@ -3,20 +3,24 @@ [#]: author: "Moshe Zadka https://opensource.com/users/moshez" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15529-1.html" -通过游戏学习 Basic +通过“猜数字”游戏学习 Basic ====== +![][0] + +> 本教程让你通过编写一个 “猜数字” 游戏来探索 Basic。 + 用多种语言编写同一个应用是学习新的编程语言的好方法。大多数编程语言都有某些共同点,如: - 变量 - 表达式 - 语句 -这些概念是大多数编程语言的基础。当你理解了它们,你就可以开始琢磨其他的东西了。 +这些概念是大多数编程语言的基础。当你理解了它们,你就可以开始研究其他的东西了。 编程语言通常有一些相似之处。当你了解了一种编程语言,你就可以通过认识其差异来学习另一种语言的基础知识。 @@ -34,13 +38,13 @@ ### 在(Bywater)Basic 中猜数字 -对于 Basic 编程语言,没有真正的标准。维基百科说:“BASIC(初学者通用符号指令代码)是一个通用的高级编程语言系列,旨在方便使用”。[BWBasic][1] 的实现是在 GPL 下提供的。 +对于 Basic 编程语言,没有真正的标准。维基百科说:“BASIC(初学者通用符号指令代码Beginners' All-purpose Symbolic Instruction Code)是一个通用的高级编程语言系列,旨在方便使用”。[BWBasic][1] 的实现是在 GPL 下提供的。 你可以通过编写一个“猜数字”游戏来探索 Basic。 ### 在 Linux 上安装 Basic -在 Debian 或 Ubuntu 中,你可以用以下方法安装Basic: +在 Debian 或 Ubuntu 中,你可以用以下方法安装 Basic: ``` $ apt install -y bwbasic @@ -77,8 +81,8 @@ Basic 程序可以是编号的,也可以是不编号的。通常情况下, 按照惯例,编码者将行写成 10 的倍数。这种方法允许在现有的行之间插入新的行,以便进行调试。下面是我对上述方法的解释: -- 10 行:使用内置的 **rnd** 函数计算一个 1 到 100 之间的随机值,该函数生成一个 0 到 1 之间的数字,不包括 1。 -- 20 行:询问一个猜测,并将该值放入 **guess$ 标量**变量。30 行将该值转换为一个数字。 +- 10 行:使用内置的 `rnd` 函数计算一个 1 到 100 之间的随机值,该函数生成一个 0 到 1 之间的数字,不包括 1。 +- 20 行:询问一个猜测,并将该值放入 `guess$` 标量变量。30 行将该值转换为一个数字。 - 40 行和 50 行:根据比较结果,给猜测者以反馈。 - 70 行:回到循环的起点。 - 60 行:通过将控制权转移到 80 行来打破循环。80 行是最后一行,所以程序在这之后退出。 @@ -122,7 +126,7 @@ via: https://opensource.com/article/23/2/learn-basic-coding-game 作者:[Moshe Zadka][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -130,3 +134,4 @@ via: https://opensource.com/article/23/2/learn-basic-coding-game [b]: https://github.com/lkxed [1]: https://yeolpishack.net/repos/ChipMaster/bwBASIC [2]: https://github.com/nerun/bwbasic/releases +[0]: https://img.linux.net.cn/data/attachment/album/202302/11/103834qsra0ryedbdnrdez.jpg \ No newline at end of file