找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3625|回复: 38
收起左侧

对汉语编程的一点思考

  [复制链接]
ID:712174 发表于 2020-3-20 13:10 | 显示全部楼层 |阅读模式
汉语编程对店铺就技术推广的作用毋庸置疑,而ide的对语言的翻译,是汉语编程的一种技术隔离(不管是对二进制基础的研究,还是语言的进阶)。现有常用编程软件至少是二进制4次以上的进阶。
但对于单片机方面的工作人员来说,所谓编程软件就是单片机显示的结果。而所谓的汉语也是一种二进制代码。
如果绕过显示,绕过单片机,是否使单片机汉语编程变得更加容易。使我们的工作内容更加简单。
回复

使用道具 举报

ID:712174 发表于 2020-3-23 21:02 | 显示全部楼层
51hei团团 发表于 2020-3-20 17:05
个人觉得汉语编程不太好,如果定义一个变量 用汉字,敲的字母会比较多

汉语中肯定是存在字母的。定义变量不一定用汉字。
回复

使用道具 举报

ID:712174 发表于 2020-3-23 21:11 | 显示全部楼层
f556 发表于 2020-3-20 17:26
赞同楼上说法,汉语编程是一种噱头,估计对庞大的孩子、家长群来说有吸引。
我不知道:if(var1) led=0;
...

怎么说呢,更多的是能追上世界的步伐吧
改成:如果(变量1==值 )
         led=0;
其实按现阶段输入法来说,输入字母量变化不大
回复

使用道具 举报

ID:712174 发表于 2020-3-23 21:16 | 显示全部楼层
xxpp2011 发表于 2020-3-20 20:01
即便改为汉语编程,用的也是已有的编程语言的框架,语序和语义结构等都和一般的汉语说话方式大相径庭,不如 ...

您说的很对,现阶段创造一种编程语言不实际,就算创造出来也是对从业者的一种不尊重。更多的是想兼容和简化吧。
回复

使用道具 举报

ID:712174 发表于 2020-3-23 22:49 | 显示全部楼层
      就现在情况来看,英语编程对汉语编程已经形成技术壁垒。在显示语言上,在二进制转换上,在经验积累上。
      现在不管是苹果系统,还是windows,亦或者linux,亦或技术人员所用软件都是以英语为基础的。他们也方便了技术人员,所以技术人员基本不会对更底层的进行更深入的研究。
      怎么说呢,所有软件都是可以用硬件来表达,而芯片就是对这些硬件的集成。没有硬件的研究和积累怎么可能会在芯片方面超越。(看看就行,这不是这帖子要写的)
      在软件看来不管什么语言都会被转换成二进制写入芯片,所以不管是汉语还是英语,二进制都不认识他们,它们对软件都没影响。(所谓的汉语不如英语什么的可以歇歇了)
      而主要差别是在于对于二进制的研究,芯片的理解和所用语言转换效率。(相对来说汉语都是落后的)这些研究因为些些原因吧中国是没有参与。公司都是向钱而生,而所谓的福报什么的使个人也不会去管这事......这也不是这帖子该说的看看就行。
     算了今天就说到这吧
回复

使用道具 举报

ID:712174 发表于 2020-3-24 21:48 | 显示全部楼层
今天不忙写一些吧。
对于底层的理解
函数名:我对函数名的理解是通道,他是打开某项功能的通道。他是一种指向而不是名字。在机器看来,他是一些三极管,起着开关功能。他的名字对他是没有影响的。(芯片层面,名字占用空间对其无影响)
常量名:他是一些寄存器,也是导向这个寄存器的开关。也和名字无关。变量名也类似。
现在的问题是,底层都是英语所写的,如果要用汉语翻译过去在进行编译,(猜测)为了想要的功能,会出现无用的语句,使软件占用空间变大。
回复

使用道具 举报

ID:712174 发表于 2020-3-24 21:51 | 显示全部楼层
声明
本人没有想要推广汉语编程的意思,
也无推出汉语编程软件的意思。
只是在胡说八道。
看看就好。
不要当真。
回复

使用道具 举报

ID:712174 发表于 2020-3-26 21:46 | 显示全部楼层
其实汉语编程的讨论是一个伪命题
相对国外来说,有靠这方面挣钱的公司。他们会投入钱进行开发升级。
国内如果投入,只有国内市场,而国内盗版盛行。只是投入会让公司破产。这还只是产出被认可,国外几十年的积累相对国内的产出有多少优势不可计算。看不到希望。

国外个人进行设计,然后积累再进行发展。国内环境让从业人员不会有这个心思去搞这个事情。靠个人奉献,国内怎么说呢,技术人员地位不如小领导。估计大部分人没时间、没精力、也没兴趣。

国家开发,研究一下国家项目资金给予方式和规则,以及院士评选规则,甚至几个造假处理都会明白,可能性不大。

最后
如果想特别专业,还是选择国外软件。如果只是业余兴趣,现有汉语编程也可以用一下。
回复

使用道具 举报

ID:712174 发表于 2020-3-26 22:12 | 显示全部楼层
最后闲的没事,写一些觉得常用的语句。只当消遣。当个笑话玩。

初始化
{
设置引脚(led,上拉输出,转换速度);
}
循环函数
{
(变量1 == 真值)是
{
led = 低;
}

{
led = 高;
}
}

欢迎指错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表