游戏开发论坛

 找回密码
 立即注册
搜索
楼主: instemast

日语是计算机语言;C++是自然语言

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-2-10 21:40:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

这里存在一个“跳出”的问题。 比如“我吃过饭了”就是大脑一次性跳出的,无需分几次思考,
(也就是说是“一条指令”!)
尽管“我吃过饭了”的词序不科学,但是,它是“一条指令”,所以内部的顺序无所谓了。

但是比如长句子,比如边想边说的谈话节目上:

这个饭呢。。。我还没吃怎么知道怎么样   这句话分成了2次思考,顺序如下:

1) 这个饭呢 (这个小节的内部是一个整体)
2) 我还没吃怎么知道怎么样 (这个小节的内部是一个整体)

也就是说“2条指令”。 我们看到, 指令和指令之间,当然是大脑思考的顺序(先想到什么就先说什么!),
所以并不符合通常的语法规范。(不过却符合大脑的思维顺序)
但是,每个小节内部,是一次性说出来的,所以就无所谓顺序的好坏了。

话虽如此,我们从客观角度分析,中文的词序的确不科学。

http://www.pkucn.com/viewthread.php?tid=233355&extra=page%3D1

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2009-2-11 20:12:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

呵呵,这样争论感觉有点无聊了.

数学符号的表示,当然是先执行括号里面的了.函数嵌套也是啊...,我都说了是括号里面的优先
dosomething2( dosomething1 (x) ),执行数序 x dosomething1 dosomething2
变成你的 x wo DoSomething1 suru result wo DoSomething2 suru,
不就是f( g(x) ) 执行顺序 x g() f()
变成了 x wo g() suru  result wo f() suru 了吗?我晕...

嘴上说"a ( b ( c ( d ( e ) ) ) )"有意义吗?这种专业领域里面的符号,意义就很难用口头表达,只能是通过文字符号来传递,而不是口头说出来啊~~~~~~~~~~~~ 如: "把这个函数求出[0,1]间的积分再乘以另一个矩阵的转置,再...,再...再...再..." 即使换成了日语来表达,还是没有数学符号看起来清晰.

按你说的日语可以正确表达计算机的执行顺序,但是计算机语言 不等于 计算机执行顺序啊.
计算机中使用的数学符号,也是按照数学符号的逻辑来进行语法分析的,计算机语言本身可以有很多种语言语法...只不过要是用Jpn++这种类似的语言,我是不会去用的.

我且承认日语可以表达计算机执行顺序(因为我不懂,都是听你说的),计算机语言不是它的执行顺序,它使用通用的数学符号是为了更清晰可读,而不是"因为计算机按这样的顺序执行的,所以咱就认定,某一种和计算机执行顺序一样的语言(日语),是计算机语言."

是还是那句话,别人我不管,这样的" x wo g() suru  result wo f() suru " ,反正我是不会去用的.我还是用f(g(x))这样的数学符号的表达方法.

最后一句话: 计算机语言不是它的执行顺序,或者说 计算机语言的语言特性,不是由它的执行顺序来决定的.

1

主题

203

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2009-2-12 20:27:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

楼主不懂数学,不懂函数,败类一个

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-2-12 22:15:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

我都说了是括号里面的优先

既然是括号里面的优先,那先执行的,肯定要先写(先讲),这样才更科学阿!

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-2-12 22:16:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

嘴上说"a ( b ( c ( d ( e ) ) ) )"有意义吗?这种专业领域里面的符号,
意义就很难用口头表达,只能是通过文字符号来传递

日语就可以口头表达:

EをDする?果をCする?果をBする?果をAする

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2009-2-12 22:22:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

计算机语言的语言特性,不是由它的执行顺序来决定的

这年头很少能听到这么出色话,看来IT界还没有完全腐败掉。(我不是说反话!!)
要知道,现在的游戏界流行的各种语言,都是基于 执行顺序 的。
比如你交换C++的(函数体内)两句代码试试看,很容易出错。
这不是基于顺序吗?

只不过,
C++ 语言是这样的:
1) 句子内部的书写顺序不符合执行顺序 2) 句子之间的书写顺序符合执行顺序
日语是这样的:
句子内部和句子之间的书写顺序都符合执行顺序

此外,
如果你的某个句子是一个机器指令,那么日语,C++都无所谓.
但是如果你的句子是多个机器指令,那么日语就比C++好.
(不过从客观角度作分析,任何情况下都是日语比C++更好)
http://www.pkucn.com/forumdisplay.php?fid=53&page=1

12

主题

733

帖子

734

积分

高级会员

Rank: 4

积分
734
发表于 2009-2-17 01:22:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

HI,松下裤带子,好久不见了

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2009-2-21 00:19:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

天底下居然用,各位观众请注意!!!,,,,日,,,本,,,人

哈哈,他们都喜欢日自己。

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-3-4 13:24:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

楼主搞笑,各国、各族都有自己独特的语言,要想用它、学习它就得遵守他的规则,照你那样,学一个改一个,那地球不就成鸟的天堂啦——全在用鸟语。
计算机语言有C、C++、VC、VC++、Basic、Pasic等等,按照你的意思都改成一样的,日本人都能看得懂的,那你就改好拉,不过最终结果就是仅限日本人使用,读起来方便,至于用嘛,那只有他们自己知道啦~~~

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2009-4-28 21:22:00 | 显示全部楼层

Re:日语是计算机语言;C++是自然语言

汉奸,拖出去弹JJ到死。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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