Code :: Blocks用其他语言编写代码

时间:2015-11-09 12:11:26

标签: c++ c codeblocks

其他语言中编写Code :: Blocks的代码是否有任何变化,如英语,特别是希腊语(或其他),我的意思是在实例中编写实际的代码行。在C或C ++中使用希腊字母和那些被理解为真实代码。

3 个答案:

答案 0 :(得分:0)

你不应该写非英语代码。大多数编译器语义都配置为期望字母/命令的编码以及“思维方式”,这是类似英语的。

即使是阿拉伯语程序员,cyriliac程序员和拉丁语程序员都会使用类似英语的命令进行编写,并期望使用定义的布尔逻辑操作集来编译代码....但是,如果你想要的是“可读代码”,那么使用评论系统详细说明代码中要做的事情

答案 1 :(得分:0)

这是来自非母语英语的答案,来自使用奇怪的非标准字母的国家。

首先,您不应该在源代码中包含任何非标准字符,因为这可能会给您带来编译错误。在这种情况下,标准是任何出现在经典7位ASCII或UTF-8中的字符。

您不应该用您的母语命名任何标识符,也不应该用您的母语撰写任何评论。考虑一下:

  • 如果代码是由不懂您的语言的人维护/使用的,该怎么办?

    如果您使用母语编写,则会严格限制哪些开发人员能够使用该代码。在您的情况下,您的公司只能招募了解希腊语的程序员,而您的公司将无法在希腊境外销售源代码。为什么要将您的市场缩减到一个国家?

  • 如果您需要某人的帮助/支持怎么办?通过正式的支持渠道或通过非正式的支持渠道(如SO)。他们希望您用英语显示代码,否则您就是自己的代码。因此,通过使用您的母语编写,您已经严重降低了获取源代码或与其相关的任何内容的帮助的机会,例如与您的代码交互的库和硬件。

  • 为什么要学习多种语言的所有编程术语? C,C ++和所有其他语言都使用英语单词作为语言本身的一部分。没有四处学习英语术语。

    我记得当我学习编程并且课程是用我的母语时,这是一种痛苦:不仅我必须用英语学习每个学期,我还必须用我的母语学习它。意思是我必须学习两倍的奇怪技术术语。其中有一半是我永远不会使用的,因为无论如何所有程序员都会使用英语。

  • 为了能够作为程序员工作,你必须懂英语。所有手册/书籍,所有支持渠道,语言本身都将使用英语。要么你已经充分了解英语,要么你需要学习它。否则你就无法像专业程序员那样有效地工作。

因此,如果你想到它,使用你的母语就没什么可收获的了,但要输掉很多东西。此外,无论如何,这些节目往往最终成为英语和母语之间的混乱。

答案 2 :(得分:0)

DEV++中的

用于希腊语 按下:

工具-> 编译器选项-> 常规(类型(-finput-charset = cp1253-fexec-charset = cp737)