|

- UID
- 1
- 帖子
- 2238
- 精华
- 1
- 积分
- 1832
- 贡献
- 132
- 云币
- 2584 云币
- 阅读权限
- 255
|
1#
发表于 2006-12-31 07:52
| 只看该作者
“易语言.飞扬”1.0 beta 1测试版发布,请大家下载测试!+ D5 L% g* S0 U" @- u' w
# g/ T1 j. N1 r- M8 Y' K) q4 h( | “易语言.飞扬”是一种易学易用、高效实用、面向对象、跨平台的计算机编程语言。 , [: [, R0 J9 a2 o, p
% o* Y0 h: }( E
它是一个全新的易语言版本,从核心架构上明显区别于原有的易语言(4.x及以前版本),它与以前的易语言共同构成了一个可以面向更广泛应用层次的集成开发平台。+ ^1 Z5 `" T! r9 Z1 F
1 }$ m+ P" M" a) t6 u* `3 E 它的语法脱胎自“类C语言”,因而在语法上与C、C++、Java、C#等编程语言有很多相似甚至相同之处。
0 T0 ?; p) n) C% `) z
( B. o* ^6 \# ~" _1 Q: d C 它是完全面向对象的编程语言,因而在面向对象机制上与同为完全面向对象的Java、C#等编程语言有相似甚至相同之处。 3 V- c) q- a& `0 b! j8 m5 q" i
1 P& s6 r' f/ P! n2 C8 p 它的主要特性: + A$ o3 L4 Y4 U6 Y' Q! F5 i+ i9 `
. T4 g$ H P9 I8 G5 U# ~3 }* L3 p
·简单易学 6 u! ^0 c" k5 D# E
·高效(编译执行)
: N3 |$ Q7 n9 c! R; X5 z* h( q·完善的面向对象机制 7 n5 F8 w% E3 s0 o% F
·类自然语言支持,允许使用自然语言的格式来书写或表述程序。 - q+ Q; u/ _8 ~- S0 k" p* M
·跨平台
2 O9 r0 O8 N9 n, {; |* G' ]·多线程
9 D% T! ?3 e( R/ l& h9 c·自动LJ回收
4 a; {# A' r9 {·基于类库的自行扩展机制
/ T* U$ y6 m$ R2 }·完善的本地类库接口 / u# F, Y5 Z6 J7 {9 X1 `% n3 E$ ~
·基于wxWidgets的跨平台的图形用户界面(GUI)库 . p( b( L: Z1 K( y9 S& s
·强大的集成开发环境(TODO)
+ q% d, z+ } L7 U* |+ a# r0 n% d/ N4 }2 k- U! k9 f; b
相比其它同类语言的主要特点:
( V% f& Q: y( w- Z; T' F' D$ D* k2 g6 I# G
更简单易学。繁琐、晦涩、不常用的语言特性被尽量精简,且补充了很多便于使用的语言特性,如:
! m/ i# X" G" t' G a0 W·类自然语言支持
2 `3 X1 k2 Y8 f% t( b·属性表的广泛应用
; C# }# E, ^# k3 f+ `" Z8 y·多返回值支持/ g9 b8 w0 |3 }$ `. h
·交换操作符
8 L: ^% r8 {( q8 v3 T: y·三联判断表达式
8 R p! ?7 v5 d0 }6 O/ ~6 b·类可定义属性和事件成员
% V8 {# O* }5 B/ e: B·多层注释
5 r9 H6 A* k7 a+ w3 b+ Z·对应用环境的适应和控制能力更强。$ G, c$ O3 c3 n/ X: S
·定义有完善的本地类库接口,允许使用其它各种编程语言来直接书写本地类,它和用易语言本身书写的类完全融合互补,没有任何差别,可以用作快速支撑强大高效的本地应用环境。 ) X8 z, P1 l5 b4 |- ^9 }
) t% i1 z0 d6 ^- x$ u+ E 具体请参见附件中的“白皮书”。4 R8 l7 S0 Y6 H) B, C
8 U* @: S$ ?2 _* X$ W---------------------------------------------5 l( h9 Y: h/ D8 z5 ?6 B
& b- | P [5 y, ?% L
“易语言.飞扬”是与现有易语言版本完全独立、同时存在的版本,它们面向的是不同的应用群体,现有易语言版本我们会一直维护和升级。
' |) S* M1 n# Y0 O8 a" ^% @0 ]; \! b9 m% L) E4 Z _& U9 E
下载网址:8 l6 ^( I- M- B2 P( }% B* P
" J# ]: m8 p; Z, I& D) jhttp://www.dywt.com.cn/edown/efly/efly.rar4 c1 k3 v9 a* V5 V
; ?1 d2 q$ o4 w- [/ }- a
5 H2 D7 s& S, G# `* @# `以下为作者吴涛在易语言官方论坛对新版易语言的发言:
8 O) ]; m. `" k9 L1 Q! j( U0 y
6 J6 l8 |$ {2 y5 W8 \7 a首先,对于大家关注新版本的发布,我表示衷心的感谢。7 D" m ?$ F( s3 E% \. r! V
9 |4 u, r& W P4 W) d
新版本和老版本是面向不同开发群体的两个不同版本,它和老版本将共同构成我公司的完整技术产品线。这两个产品将同时得到长时间的维护和升级,尤其是老版本,是绝对不会放弃的。也就是说,大家完全可以放心地使用老版本。/ l& C$ k5 I; `# o& N7 Q. O2 j; m
0 F* R- W6 q S- g6 o, Z' H( s2 M" i
现在发布的新版本仅仅只是个雏形,它的IDE环境正在制作过程中。我相信,凭借我们在中文IDE这么多年的经验和积累,一定能够做出让大家满意的IDE出来的。但是这需要时间,再加上类库的丰富,我估计最起码要到明年年中才有可能给大家提供出一个基本的正式产品。
2 u* H" M# r7 J/ r( Z- v4 R: [4 K, a! t# D
关于新版本中“界面”类库尺寸大的原因,我解释下:由于新版本支持跨平台,所以不可能去直接使用windows的界面组件,我们采取的方法是封装一个开源的wxwindow项目作为我们的界面类库。现在我们是对其完整封装,也就是说这一个类库中集成了所有的wxwindow组件,尺寸因而偏大。发布正式产品前我们会将其根据使用频率拆分成几个类库,应该就可以解决此问题。 |
|