forcal 发表于 2010-11-6 10:48:34

关于Forcal超微型软件开发

许多人有自己的编程心得,在某些算法上有独到之处,想与他人共享所得之快乐,或者想籍此获得一点收入,怎么办?开发一个程序对外发布?开发一个共享软件?似乎由于种种原因不能实现,闪光的思想就此而无奈地消逝了,实在可惜!

    Forcal让所有思想的闪光都成为永恒的光束,为此您只需加入Forcal超微型软件开发平台。

    在这个平台上,您只需提供您的C/C++代码或dll、函数接口、函数说明,以及封装您的函数进入Forcal系统,除此之外无需考虑其他任何事情。您的编程心得将随Forcal的发布为众人所知并广泛使用,称之谓超微型软件。

    Forcal强大的可扩充能力会让您的编程心得得到完美演绎。您的函数将与Forcal融为一体,可相互调用以实现1+1>2。

    详细参考:http://www.forcal.net/qita/ultramicrosoft.htm

    请给出您的看法、意见或建议等等。

forcal 发表于 2010-11-8 21:33:26

招募封装各种开源代码库合作人员:

    欲将各种开源代码库(例如LAPACK、BLAS、CGAL、IT++、GMP、... ...,不局限于数学库,其他任意类型的库都可以)封装到Forcal中,由于英语、数学等相关知识的限制,以及工作量太大等原因,故招募合作人员。

    工作内容:将所感兴趣的库的说明翻译成汉语,编写软件用户手册,视频教程等相关文档。

    要求:(1)热爱Forcal软件;(2)有空余时间。

    回报:(1)软件文档第一作者署名;(2)软件文档出版的第一作者;(3)其他约定的回报。

wayne 发表于 2010-11-8 22:10:56

呵呵,很有新意!

forcal 发表于 2010-11-9 19:01:02

呵呵,很有新意!
wayne 发表于 2010-11-8 22:10 http://bbs.emath.ac.cn/images/common/back.gif
呵呵,Forcal是一个需要大家参与才能不断发展的软件,还不知道如何才能让大家参与进来。
一点想法,希望得到指点。

forcal 发表于 2010-11-9 21:07:30

招募Forcal图形库开发合作人员:

    前景展望:目前很多人使用各种语言与matlab混合编程,一个重要的原因就是要使用matlab的图形功能。但各种语言与matlab混合编程的效果不尽人意,如运行效率低下、不能完整使用matlab的功能、需安装matlab庞大的引擎等等。Forcal具有天然的混合编程能力,无需安装、运行高效、按需加载各种扩展库提供完整的使用功能、轻量级引擎,这些都是Forcal得天独厚的优势,发展前景看好。

    工作内容:开发Forcal图形库(商业库或非商业库均可),作者将全力协助完成该库。编写软件用户手册,视频教程等相关文档。

    Forcal图形库部分函数参考:Forcal图形库说明

    要求:(1)热爱Forcal软件;(2)有空余时间。

    回报:(1)各自拥有各自开发的源代码及相应软件的版权;(2)软件文档第一作者署名;(3)软件文档出版的第一作者;(4)其他双方约定的回报。

forcal 发表于 2010-11-12 11:34:45

以上关于Forcal超微型软件开发和招募合作开发人员的说明有更新,请以网站的最新说明为准:http://www.forcal.net/qita/ultramicrosoft.htm

G-Spider 发表于 2010-11-17 22:49:54

:)想法还是不错的,对于不太了解这些库的人,使用一些人性化的封装,可读性更强了,Good JOB !!。
看了一下,还说一点,
像这样一个表达式:r23(r1,r2,α1,α2)=sqrt;
已经相当漂亮了,但接下来的这个:
IMSL::QAND;
似乎要简化简化会更漂亮些。
比如变成下面的这个形式(可能要求高了点):
QAND["T",0.005,0.005,pi/6,0 : 0.015,0.015,pi/2,pi/3 : 0,1e-6,100000,0];

当我没说....

forcal 发表于 2010-11-21 20:01:40

7# G-Spider
谢谢G-Spider的建议!

对于:
IMSL::QAND;
Forcal支持这个形式:
QAND["T",0.005,0.005,pi/6,0 : 0.015,0.015,pi/2,pi/3 : 0,1e-6,100000,0];

使用哪种方式,程序员可自己说了算。

就这个例子而言,还可以这样:!using["math"];//使用命名空间math
... ...
QAND;

forcal 发表于 2010-12-25 10:07:49

FORCAL图形库FC2D,多线程动态绘制图形,算是对FC3D抛砖引玉吧。
参考:http://www.forcal.net/sysm/forcal9/fchtm/fc2d.htm

forcal 发表于 2010-12-25 10:53:47

GForcal32W.dll是一个通用的Forcal脚本系统(简称GForcal)。GForcal可看作应用程序与Forcal之间的一个接口,但GForcal简化了Forcal脚本的使用。

详细内容请参考:http://www.forcal.net/sysm/forcal9/fchtm/gforcal.htm
页: [1] 2
查看完整版本: 关于Forcal超微型软件开发