哲思官方群认证群组  - 讨论区

标题:[zeuux-universe] [OT]循环语句可以被完全替代么?

2014年03月01日 星期六 15:06

Kermit.Mei kermit.mei在gmail.com
星期六 三月 1 15:06:05 CST 2014

Dear all,

        这个

B.R
Kermit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2014年03月01日 星期六 15:17

Kermit.Mei kermit.mei在gmail.com
星期六 三月 1 15:17:56 CST 2014

不好意思,还没说完,不小心碰了下就发出去了。

我最近在想有木有可能,在不用递归调用,也不用for while 循环
的情况下来实现斐波那契数列问题。 取而代之的,是只用函数调用
和数组,当然,也不能使用它的数学公式(含有很对根号5的那个)。

最近,我在想设计一个函数式脚本语言,每个函数只能包含一个语句,
如  面积=长*宽,就做一个函数 面积(长,宽)。这样的好处是没有编程
基础的人上手就能用。但是,至于如何替代for循环这块,我想了好久都
木有最终解决这个问题。包括去参考python的map等方法,其实本质上
都是对数组遍历迭代,但好像没法求斐波那契这类问题。所以,请教下
大家,有没有谁知道,那种编程语言是没有for循环语句的,但是却能解决
所有for循环能够解决的问题?



B.R
Kermit

> 在 01 Mar 2014,15:06,"Kermit.Mei" <kermit.mei在gmail.com> 写道:
> 
> Dear all,
> 
>        这个
> 
> B.R
> Kermit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2014年03月01日 星期六 15:57

Difan Zhang cheungtifan在gmail.com
星期六 三月 1 15:57:36 CST 2014

FOR_START:
if not for_condition:
  goto FOR_END

// insert for body here

GOTO FOR_START
FOR_END:
// this is the end of for

有 GOTO 就可以模拟嘛

On Fri Feb 28 2014 at 11:28:34 PM, Kermit.Mei <kermit.mei at gmail.com> wrote:

> 不好意思,还没说完,不小心碰了下就发出去了。
>
> 我最近在想有木有可能,在不用递归调用,也不用for while 循环
> 的情况下来实现斐波那契数列问题。 取而代之的,是只用函数调用
> 和数组,当然,也不能使用它的数学公式(含有很对根号5的那个)。
>
> 最近,我在想设计一个函数式脚本语言,每个函数只能包含一个语句,
> 如  面积=长*宽,就做一个函数 面积(长,宽)。这样的好处是没有编程
> 基础的人上手就能用。但是,至于如何替代for循环这块,我想了好久都
> 木有最终解决这个问题。包括去参考python的map等方法,其实本质上
> 都是对数组遍历迭代,但好像没法求斐波那契这类问题。所以,请教下
> 大家,有没有谁知道,那种编程语言是没有for循环语句的,但是却能解决
> 所有for循环能够解决的问题?
>
>
>
> B.R
> Kermit
>
> > 在 01 Mar 2014,15:06,"Kermit.Mei" <kermit.mei at gmail.com> 写道:
> >
> > Dear all,
> >
> >        这个
> >
> > B.R
> > Kermit
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe at zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20140301/e03fe324/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2014年03月01日 星期六 16:47

Kermit.Mei kermit.mei在gmail.com
星期六 三月 1 16:47:54 CST 2014


> 在 01 Mar 2014,15:57,Difan Zhang <cheungtifan在gmail.com> 写道:
> 
> FOR_START:
> if not for_condition:
>   goto FOR_END
> 
> // insert for body here
> 
> GOTO FOR_START
> FOR_END:
> // this is the end of for
> 
> 有 GOTO 就可以模拟嘛

GoTo就更不行了,我要做的是在一行代码中,完成所有任务。
如果任务复杂,可以分割定义多个函数,但是每个函数也只能在
一行代码内搞定, 可以不计内存用量,暴力地使用数组,但不能用
递归调用。

B.R
Kermit



> 
>> On Fri Feb 28 2014 at 11:28:34 PM, Kermit.Mei <kermit.mei在gmail.com> wrote:
>> 不好意思,还没说完,不小心碰了下就发出去了。
>> 
>> 我最近在想有木有可能,在不用递归调用,也不用for while 循环
>> 的情况下来实现斐波那契数列问题。 取而代之的,是只用函数调用
>> 和数组,当然,也不能使用它的数学公式(含有很对根号5的那个)。
>> 
>> 最近,我在想设计一个函数式脚本语言,每个函数只能包含一个语句,
>> 如  面积=长*宽,就做一个函数 面积(长,宽)。这样的好处是没有编程
>> 基础的人上手就能用。但是,至于如何替代for循环这块,我想了好久都
>> 木有最终解决这个问题。包括去参考python的map等方法,其实本质上
>> 都是对数组遍历迭代,但好像没法求斐波那契这类问题。所以,请教下
>> 大家,有没有谁知道,那种编程语言是没有for循环语句的,但是却能解决
>> 所有for循环能够解决的问题?
>> 
>> 
>> 
>> B.R
>> Kermit
>> 
>> > 在 01 Mar 2014,15:06,"Kermit.Mei" <kermit.mei在gmail.com> 写道:
>> >
>> > Dear all,
>> >
>> >        这个
>> >
>> > B.R
>> > Kermit
>> _______________________________________________
>> zeuux-universe mailing list
>> zeuux-universe在zeuux.org
>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>> 
>> ZEUUX Project - Free Software, Free Society!
>> http://www.zeuux.org
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
> 
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20140301/c7bb9b88/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号