中华农历论坛知识讨论区历法知识 → 回复帖子

  回复帖子
用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
高级设置: 签名: 回帖通知:
 

主题最新回顾(发布时间:2011/5/16 17:46:00)
--  作者:秦汉昌
--  
以下是引用jyarmy在2011-5-16 13:37:00的发言:
LZ在这里自弹自唱有意思吗?汉语编程这东西本来就没啥前途,非得把atan写成“反正切”,把if写成"如果",这样有意思吗?计算机本就是用符号表达逻辑的工具,非得用这不伦不类的汉语插在代码里到底有什么意义?居然有人乐此不疲,真是服了。

为什么用“汉语”就不伦不类了

难道用英文就是“正统文明”

汉语编程的程序设计并没有要求程序员一定要用汉语,假如你觉得汉语不够正统,可以全用英文

汉语编程的优点就是:1、符合中国人的表达习惯,2、可以用中文或英文写程序(有人会说,JAVA也可以,确实是可以,不过,JAVA的代码是以英语为基础的,我们对它没有知识产权,而汉语编程,是以汉语为基础,有自主知识产权)

[此贴子已经被作者于2011-5-16 20:16:01编辑过]

主题最新回顾(发布时间:2011/5/16 17:40:00)
--  作者:秦汉昌
--  
a  显 2 ★
b  显 3 ★
c  显 4 ★
d  显 6 ★    这些为测试时 查看结果用,非必要代码

主题最新回顾(发布时间:2011/5/16 17:36:00)
--  作者:秦汉昌
--  
汉编的创新之处,在于数摞操作,数摞操作能让语句简洁,汉语代码能让程序易一目了然,代码即文档

主题最新回顾(发布时间:2011/5/16 17:34:00)
--  作者:秦汉昌
--  

方法二:利用变量运算

 

\  定义变量

摞初始 ★
1  给 a ★
2 给 b ★
3 给 c ★
a  b  c  +  +  给  d ★
1 +写入  a ★
1 +写入 b ★
1 +写入 c ★
a  显 2 ★
b  显 3 ★
c  显 4 ★
d  显 6 ★
 


主题最新回顾(发布时间:2011/5/16 17:31:00)
--  作者:秦汉昌
--  

汉编以数摞操作为主,数摞就是一个多功能变量

对于

a=1,b=2,c=3;

d=a+b+c;

a=a+1;

b=b+1;

c=c+1;

 

的操作,汉编有非常灵活的操作方式,视个人爱好而定,比如:

注: \ 斜杠后面为解释部分,黑色五色星表明一条语句正常执行完毕,汉编编译器类DOS系统,可以一条一条的在解释状态下执行,也可以立即编译执行

 

方法一:纯数摞操作

1                    \  向数摞上放入 a ★.
2                   \  向数摞上放入 b ★..
 ★..
3                   \  向数摞上放入 c ★...
 ★...
2 §    2 §    2 §   +  +     \  对数摞上的数进行操作,计算结果为  d ★....
3 √  1+            \  a+1 ★....
3 √   1+           \ b+1 ★....
3 √   1+           \ c+1 ★....
看数摞 [4] 6 2 3 4 ★....
            \  通过系统词“看数摞”来查看计算结果,依次为:d、 a、b、c


主题最新回顾(发布时间:2011/5/16 16:13:00)
--  作者:浪-淘-沙
--  
以下是引用jyarmy在2011-5-16 13:37:00的发言:
LZ在这里自弹自唱有意思吗?汉语编程这东西本来就没啥前途,非得把atan写成“反正切”,把if写成"如果",这样有意思吗?计算机本就是用符号表达逻辑的工具,非得用这不伦不类的汉语插在代码里到底有什么意义?居然有人乐此不疲,真是服了。

个人爱好吧。他喜欢把寿星万年历用他自己会的语言改写一遍。这说明他还是很用功的。

 

说实话,我也觉得“汉编语言”没什么创新精神。它所能表达的功能都可以用现成的C语言、JAVA语言来表达。

而C、JAVA在源代码上,比汉编语言要简洁得多。

比如C语言里的单目运算符,估计汉编语言里就不能直接表达。需要几个语句来完成。

 

下面的代码:

a=1,b=2,c=3;

d=a+b+c;

a=a+1;

b=b+1;

c=c+1;

用C语言的单目运算符可以写成:

a=1,b=2,c=3;

d=a++ +b++ +c++;//这个语句是先把a、b、c的值相加赋给d。然后a、b、c三个变量各自加1。

 

JAVA里也有类似的语句,但汉编里,不知有没这样的运算符?(这个需要楼主来解答了。)

 


主题最新回顾(发布时间:2011/5/16 13:37:00)
--  作者:jyarmy
--  
LZ在这里自弹自唱有意思吗?汉语编程这东西本来就没啥前途,非得把atan写成“反正切”,把if写成"如果",这样有意思吗?计算机本就是用符号表达逻辑的工具,非得用这不伦不类的汉语插在代码里到底有什么意义?居然有人乐此不疲,真是服了。

主题最新回顾(发布时间:2011/5/15 18:14:00)
--  作者:秦汉昌
--  

 欢迎加入QQ群:汉语编程爱好者  88157872


主题最新回顾(发布时间:2011/5/15 18:04:00)
--  作者:秦汉昌
--  

图片点击可在新窗口打开查看此主题相关图片如下:万年历规划图1.jpg
图片点击可在新窗口打开查看

主题最新回顾(发布时间:2011/5/15 17:56:00)
--  作者:秦汉昌
--  

 

 

 

置西历节日    ( 日对象 --- )

置回历信息    ( d0 日对象r --- )

中文数字      ( 阿拉伯数字 --- 地址 长度 )

天干串        ( 天干数 --- 地址 长度 )

地支串       ( 地支数 --- 地址 长度 )

干支串       ( 天干数 地支数 --- 地址 长度 )

生肖串       ( 生肖数 --- 地址 长度 )

星座串       ( 星座数 --- 地址 长度 )

月相串       ( 星座数 --- 地址 长度 )

节气串       ( 节气数 --- 地址 长度 )

>天干         ( 天干数 --- 地址 长度 )

>地支         ( 地支数 --- 地址 长度 )

>干支         ( 干支数 --- 地址 长度 )

>生肖         ( 生肖数 --- 地址 长度

>星座         ( 星座数 --- 地址 长度 )

>月相         ( 月相数 --- 地址 长度 )

>节气         ( 节气数 --- 地址 长度 )

夏历月名        ( 月序数 --- 地址 长度 )

夏历月序        ( 地址 长度 --- 月序数 )

夏历日名        ( 日序数 --- 地址 长度 )

夏历日序        ( 地址 长度 --- 日序数 )

取年号          ( y --- 地址 长度 )

置夏历节日      ( u r --- )

置八字信息      ( jd J ob --- )

精气            ( W --- 浮点值

精朔            ( W ---  浮点值 )

精气2          ( jd ---  浮点值 )

精朔2           ( jd ---  浮点值 )

低精度定朔计算   ( W --- 浮点值 )

低精度定气计算   ( W --- 浮点值 )

高精度定气计算   ( W --- 浮点值 )

高精度定朔计算   ( W --- 浮点值 )

气朔计算          ( jd qs --- 浮点值 )

生成超文本年历    ( --- )

生成超文本年历2   ( --- )

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:万年历截图.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2011-5-16 20:12:51编辑过]