您当前的位置:同创IT编程技术C++ Builder其他开发语言 → 文章信息

Fuxi语言是一种平台无关的多范型程序设计语言.简单地说,Fuxi是一种说明型的JAVA.


Fuxi(伏羲)程序设计语言是一种面向对象的、并发的、函数型与逻辑型语言相结合的程序设计语言。Fuxi语言是一种C风格的说明性语言,它继承了C简洁的风格和说明性语言强大的表达能力,是继JAVA、C#之后推出的又一面向互联网的新型程序设计语言。语言特点简单易学:Fuxi语言具有和C相类似的语言构件,有过C/C编程经验的初学者一看即懂,一学即会。跨平台计算:Fuxi编译器将Fuxi源程序编译成平台无关的Fuxi对象图(FOG),由安装在不同平台上的Fuxi抽象机(FXAM)来对FOG进行图规约计算。强大的语言表达能力:Fuxi语言是说明性语言同面向对象技术的结合,它将计算、推理、查询及分布式于一体,提高了系统的建构效率、丰富了程序设计风格、改善了编程环境。正交的对象风格化:同一类型可以定义不同风格的对象,简化了程序的类型体系。对象可以具有active,persistent,remote,mobile等风格,Fuxi平台提供这些风格的实现。实用性强:Fuxi语言可以编写控制台应用、单文档或多文档应用、网页中Fuxiapplet插件及大型的企业级应用,同时我们也正在开展Fuxi的嵌入式应用研究。我们设计Fuxi语言不是为了去证明一个观点,而是去解决一些问题。Fuxi语言来源于实践,服务于应用。Fuxi语言的官方网站为:http://www.fuxi.org欢迎各位光临.
答:不好意思啊.我是今年才毕业的新手,不晓得还有一个Fuxi语言!不知道LZ的所谓多范型语言是一种什么样的语言?
答:所谓范型(paradigms)也就是计算模型(computationalmodels)。当今的程序设计模型大体上可以分为以下4种:1.命令式(imperative):又称为过程型程序设计(proceduralporgramming),我们常用的C语言就是属于这种范例型;2.作用式(applicative):又称为函数型程序设计(functionalprogramming),其代表语言有LISP、HASKELL等3.规则式(rule-based):又称为逻辑型程序设计(logicalprogramming),代表语言有PROLOG;4.面向对象(object-orientd),当今最流行的程序设计范型,JAVA就属于该类型。所谓多范型,就是指一种语言可以支持上述的两个或两个以上范型的程序设计。Fuxi语言是一个面向对象的程序设计语言,但她同JAVA却有着不同,即Fuxi的方法分为:函数、规则和触发器三种类型。Fuxi语言的函数是一种典型的作用式程序设计。例如,Fibonacci函数可以描述为:publicactiveclassFibonacci:Application{fib(0)=1fib(1)=1fib(intn)=fib(n-1)fib(n-2)publicActivate()=let{intn=System.Console.Readln().ToInteger()}in{System.Console.Println("请输入一个整数:")System.Console.Println("fib("n")="fib(n))}}Fuxi语言的规则又是一种典型的规则式程序设计。例如,publicactiveclassRuleDemo:Application{love("John","Mary")#like("John","Apple")#like("Mary","Orange")#like(Stringperson,Stringthing)<-let{Stringother}in{love(person,other)like(other,thing)}publicActivate()=if(like("John","Orange"))System.Console.Println("true")elseSystem.Console.Println("false")}
答:不会是LZ发明的吧?看了下他网站,上面什么都没有。
答:网上也没资料
答:网上已经有Fuxi语言的说明书.FuxiStudio中的例子包括一个比较完整的PMP例子,可以在电脑上执行,也可以在WinCE的设备上使用.
精品推荐
《中华人民共和国信息产业部ICP证备案》:桂ICP备06003915号  
Copyright © 2006-2008 tctl.com.cn. All Rights Reserved .

QQ:474302153