使Python编码区域设置特定

时间:2012-05-03 06:14:26

标签: python syntax

我想通了:

  • Python是一种很棒的编程语言。
  • 许多聪明的孩子不懂英语,但仍想写代码。

Python是否支持其英语语法的语言环境包装?这样所有关键字如importprint等都会被翻译成另一种人类语言。连续地,将Python代码从一种人类语言来回转换到另一种语言。将英语简化为几种特定于语言环境的人类语言之一。然后,孩子们可以用他们的语言编写代码(假设他们的IDE支持Unicode),这将归结为相同的编译代码。

如果没有,我在哪里开始通过开源项目在Python中包含此功能?

3 个答案:

答案 0 :(得分:2)

Chinese Python已经存在。

您的想法存在于库中 - 许多Python的吸引力在于它有很多库。几乎所有人都使用英语。翻译所有这些几乎是不可能的。

另外,Python不需要太多的英语 - 它只是单独的单词,如importprint。他们并不难学。毕竟,孩子们可以轻松记住lumoswingardium leviosa等字母,这些字母也不是母语。

翻译手册和文档更为重要。

你的想法的另一个不好的问题是,如果你教程序员用他们的母语写作,世界其他地方就不会理解他们。至于你的问题,我认为Chinese Python应该有关于如何翻译Python的一些信息。查看他们的存储库以查看更改。

答案 1 :(得分:1)

如果您真的想用母语说话,请考虑使用GvR (The Guido van Robot Programming Language)之类的内容。您可以使用您的母语定义操作。还有一些国际化的努力。例如,它被完全翻译成我的母语(包括控制命令)。

答案 2 :(得分:0)

您可以使用Python language services中的各种模块来解析和编译您的DSL。