Forcal快捷式计算是一种支持中文编程的草稿纸式的计算,简单快捷、易学易用、功能强大。目前,完全支持这种快捷式计算的软件是OpenFC,但数学集成计算系统FORLAB的后续版本将为这种计算提供更好的支持。 ) v/ Q- v0 |; o0 V' f9 w- U ) W' @0 D1 L+ O: N# p4 y* W Forcal快捷式计算的内容以简单的自定义公式计算为主,包括微积分、解方程、拟合优化等等,当然也可包含更复杂的各类数值计算内容。值得一提的是Forcal优化库中提供的解方程功能,无需初值,快捷方便。# r/ Z$ a- h1 s) }) \& Z
% {, f& ?3 `9 M
Forcal快捷式计算的目的就是用最快捷的方式执行各类数值计算。: S/ `2 |: v3 q$ p
6 ^) Q$ ?$ A1 K
Forcal快捷式计算具有以下特点: 8 ^; s5 Y) m; `3 Z+ t! H! q! z% R& p0 A* W& O9 o3 X w- i
(1)纯文本代码,所含注释能完整描述所求解的问题。通常代码是用来描述问题的,而不是描述算法的,问题求解应交给Forcal的扩展库函数去做,故代码简洁高效,通俗易懂,自然流畅。 3 E: ^6 b( }" t7 _5 ]1 N ( R( U1 @3 `7 m (2)自定义中文公式直观易懂,给看公式的人提供了很大方便。8 w2 ]. Y0 o) ^5 y( F' T% \
; _1 B, e. D* x$ D4 F" ]
(3)公式定义符合数学习惯,且可使用三种括号()、[]、{},使公式代码清晰易懂。 9 e) W- f: @0 ^& G8 R - p! }' h C& j (4)常用的常量、公式等可放到函数库中,方便交流使用,常用的算例也可对外发布,方便交流使用。( x7 h4 I) O) q. J4 m: a
1 u& f1 l: G5 M2 O! h/ J (5)中文编程使得任何人很容易书写或看懂其他人的代码,为源代码交流提供了很大方便。Forcal快捷式计算是一种大众化的计算。8 g' X( l! E6 q* `2 S' R( p
7 f. O9 a9 o0 s* X/ F1 L
(6)大力发展Forcal扩展库函数,是Forcal快捷式计算发展的基础。( B1 C; x h) Z% _
- Q$ s2 Y+ J1 i1 E! N
(7)支持Forcal快捷式计算的主程序一般是绿色免安装的,轻量级的,例如OpenFC或FORLAB,都只有几M到十几M大小。% U. I% `6 u9 t* h T