矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 渔翁音乐

突发奇想 用汉语编写计算机语言

[复制链接]
     
发表于 2017-8-1 21:40:50 | 显示全部楼层
AB引力.GIF
这是力学公式,是微分方程:爱因斯坦-因非尔德-霍夫曼公式。
因为方程复杂,所以我把它写成上述形式,以方便编程。

也就是说,数学公式,也不一定适合编程,最好重新表达为适合计算机的,不然容易错。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-1 21:43:42 | 显示全部楼层
用了拼音,最好配上中文注释,这样就好更解了。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-1 22:01:13 | 显示全部楼层
xjw01 发表于 2017-8-1 21:43
用了拼音,最好配上中文注释,这样就好更解了。

如果变量、函数、数据结构定义等等直接用中文,很多注释就可以省掉,程序本身更具有可读性,中国人写程序就象写小说一样了,势必大大提高中国人编写复杂软件的能力。


回复 支持 反对

使用道具 举报

     
发表于 2017-8-2 07:36:35 | 显示全部楼层
上述的 爱因斯坦-因非尔德-霍夫曼公式,写在纸上,足足写1页纸,即有积分,又有微分。
最后,我还是用中文方式重新表达了这个公式。
比如,和Ea表示势能,配上文字说明,写程序时,就把所有天体势能取和后代入就可以了,而不是表达为一推西格马公式
回复 支持 反对

使用道具 举报

     
发表于 2017-8-2 20:47:54 | 显示全部楼层
ssckb 发表于 2017-7-25 20:02
在我记忆中,应该有十多年了,中国人就有人开发了中文版的编程语言,记得好像叫易语言。
不过也没有如楼主 ...

到不是不兼容,VC,vb的都可以调用问题是,编程的难点根本不在那几个字母上,就是你换成了汉字不会还是不会。易语言用的也很多,功能也很强大,很多外挂,病毒都易语言开发的。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-2 20:52:52 | 显示全部楼层
yngz 发表于 2017-8-1 22:01
如果变量、函数、数据结构定义等等直接用中文,很多注释就可以省掉,程序本身更具有可读性,中国人写程序 ...

不不不,那是你想当然了,程序代替不了注释,注释不是对程序的描述,而是当时你解决问题的思路过程。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-2 20:56:35 | 显示全部楼层
2549608436 发表于 2017-7-25 22:30
你拿汉语注释一下大跃进,人民公社和文化大革命试试?那是已经完成了的程序.
由最高程序员设计,一整套的团队 ...

编程语言就是编程语言,和自然语言没有关系,既没有汉语编程也没有英语编程。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-2 20:59:17 | 显示全部楼层
2549608436 发表于 2017-7-25 22:30
你拿汉语注释一下大跃进,人民公社和文化大革命试试?那是已经完成了的程序.
由最高程序员设计,一整套的团队 ...

不懂,不要放屁。我们这是技术论坛,你有你们的地方。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 08:43:40 | 显示全部楼层
有可以用汉语的开发环境的,单片机和pc的都有,网上搜一下。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 16:00:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 19:48:20 | 显示全部楼层
多了解,多学习。
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 19:57:09 | 显示全部楼层
  比高级语言还在高级的“超高级语言”
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 21:05:33 | 显示全部楼层
好像有中文编程的哦,易语言好像
回复 支持 反对

使用道具 举报

     
发表于 2017-8-3 21:11:33 | 显示全部楼层
岑蓉络阳 发表于 2017-8-1 20:40
从头看到尾,没有发现计算方法专业的朋友。打个比方,计算一个N个未知量的线性方程组或者一个常系数微分方 ...

真正了解计算机基础的朋友就能解释了。而且前面有位计算机专业的朋友解释的很清楚。其实计算机也不认识英语,所以从底层开发中文计算机就是个伪命题。是非计算机专业的人随便想想罢了。
国家,大公司,国外政府也没有谁提出要开发一个本国语言电脑的说法。

从计算机发明开始,编程就不是用英语,那时编程还是用针在纸条上扎小孔呢。

在编程的世界,英语,只是用到数十个单词,来代表每一种操作而以。所以,不是用英语来编程。
从没有用英语来编程的说法,也从没有英语计算机系统的说法。

操作系统有英文版,中文版,就同一本书,能说是英文版的书,不能说英文版的纸。
回复 支持 2 反对 0

使用道具 举报

     
发表于 2017-8-4 16:09:38 | 显示全部楼层
2549608436 发表于 2017-8-3 16:00
看来这个"屁"是一个无条件跳转的函数量.只要程序检验员一个IF,就可以404了?

技术论坛最怕逻辑混乱.

话都说不顺当,还谈逻辑?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 13:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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