正文补充:
金水32051编译器支持的C351编程语言与易语言不同,并非只支持“纯中文编程”,而且支持全英文编程,只是其从底层完整支持使用中文字符作为标识符(如变量名、函数名),这为开发者提供了一种灵活的选择。 (1)语言核心(语法、关键字):基于国际主流范式,关键字为英文。如 `let`, `if`, `func`。类似英语的语法骨架,是读懂代码逻辑的基础。 (2)命名空间(标识符):完整支持中文,即允许中文命名。而且 `变量A` 和 `变量a` 被视为不同的标识符。给元素起的名字(如人名)完全可以用中文。 (3)语言定位:面向单片机的C规范通用编程语言,而非创造中文语法的专用语言。 定位是技术驱动,而非自然语言驱动。 可以这样理解:金水32051的设计目标并不是创造一种全新的、完全基于中文语法的编程语言,而是在保留单片机C51编程语言高效性的同时,利用对中文的支持降低了入门门槛。 (4)为什么不完全"中文化"?完全中文化的编程语言(如易语言)虽然有,但并非主流。金水32051编译器C351作为一款面向单片机编程专业场景的通用语言,选择与国际主流语法和关键字体系接轨,是为了更高效地利用现有丰富的单片机C语言资源和把Keil的C51作为IDE纳入开发工具链,避免在使用时出现兼容性问题。
|