- 博客(5)
- 收藏
- 关注
原创 一个Fuxi语言的专家系统
Fuxi是一种多范型(multi-paradigm)程序设计语言,它结合了面向对象、函数型、逻辑型语言等语言技术。作为一种支持逻辑编程的语言,我们首先想到的就是能否用Fuxi语言编写专家系统。这里我们介绍一个Fuxi语言编写的专家系统程序。import fuxi.*class Attr{ public String has public String att public
2008-12-11 11:43:00
752
原创 Fuxi语言的方法模式
Fuxi语言的方法模式 在函数定义中使用模式是函数型语言(如ML、Haskell等)中的一种流行方式。例如,Fibonacci函数可以表示为: Fib( 0 ) = 1 Fib( 1 ) = 1 Fib( n ) = Fib( n – 1 ) + Fib( n – 2 ) 模式是函数参量的结构
2008-11-20 10:04:00
616
原创 类型与风格
Fuxi语言的类型与风格 如何让我们所设计的类或对象能够方便地共享已有的类或对象,简化程序设计?继承和风格化就是两项重要的程序共享技术。继承(inheritance)是面向对象技术的三个基本支柱之一,已经为人们所熟知;而风格化(stylization)则新近才出现。 所谓对象的风格,指对象在执行过程中表现的姿态,例如,是否拥有自己独立的线程、是否具有持续性、是否可以在网上移动等;
2007-11-19 13:01:00
1033
原创 也谈“汉语编程”
也谈“汉语编程” 我们从事编程语言的研发已经有十多年了。Fuxi语言原来叫“龙井”,起“龙井”这个名字的用意是不言而喻的。作为一个从实践中发展起来的语言,走过了一段和其它实用语言相似的发展道路,就是从“脚本语言”—>“解释语言”—>“编译语言”。 前几年,在“高交会”上展出的时候,就有人和我谈起过“汉语编程”的问题。老实说,作为一个弱小的软件企业开发的一
2007-11-11 17:12:00
2037
5
转载 “Fuxi程序设计语言”简介
§1. 技术要点 Fuxi语言的设计哲学,并不是刻意地去发明一项新的语言技术,而是将过去散落在各种不同语言中的优秀思想,经过精心地组合,并以一种通俗流行的形式展现出来。 Fuxi语言采用一种为广大程序员所熟知的、广泛流行的语言构件,综合面向对象的、函数型的、逻辑型的程序设计模式中的优秀思想,结合计算技术的新发展(特别是互联网技术),旨在增强语言的建模能力、缩小程序模型与现
2007-10-20 13:37:00
919
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人