联盟首页 协同开发 共创软件 开放源码 软件工程 共创论坛 关于联盟
  您的位置 » 2004年12月15日  
通过SSL登录
新用户通过SSL注册

完全匹配   
项目摘要

项目维护

软件分类表
新发布软件
代码片断

项目名称: News Group:
论坛: 浏览论坛


摘要| 管理| 首页| 论坛| 跟踪| 错误| 支持| 补丁| 电子邮件| 任务| 文档| 新闻 |  CVS| 软件包|

Posted By: ffxz
Date: 2002-05-13 13:38
Summary:FinC 0.3 beta1 release

FinC 0.3 beta1 release
经历一个多月开发的FinC 0.3 版本终于见面了,这一版本改变十分大,当然也随之带来了很多新的bug,欢迎测试并回报给我,以下是beta1自从0.2.x以来的改变:
- 添加了前置++,--操作符,以及%操作符。
- 增加新的函数类型:FinCFuncType_Sys_Api,主要用于处理语言级的函数,即可以直接处理内部的最底层FinCData类型数据。
- 开始提供系统API支持,beta1版本中只有几个简单的string_API,正式版本将增强这部分的支持。
- 提供全新的文法扫描引擎,此引擎是完全采用手工写成的递归向下的分析算法,运用了EBNF,前向搜索N项的方法来实现。目前引擎的效率还不是太高,10万行代码扫描大约需要近1秒钟(正式的效率测试将在以后推出)。
- 此版本开始支持package(这个功能对于嵌入式linux还是很有用的,但VxWorks环境将失效)。
- 结构体声明的修正,现在能够使用嵌套的结构声明方式。(即结构体中的成员可以是另一个结构体,注:此处指的不是在结构体中还可以声明另一结构类型)
- 优化import支持。
tinylib的更改:(tinylib是完全采用OO风格的C library实现)
- 新添library类以支持plugins.
- 新添thread类。
- 新添stack类。

已知bugs:
- 数组操作会导致程序当掉。
- 结构体中的结构体有很多的问题,最严重的莫过于类似于structA.structfield.field的写法居然parser失败。
- 递归调用还是存在内存泄漏。
- 系统API函数中返回的内存不能释放。

Latest News
《NCURSES Programming HOWTO 中文版(简体中文)》(前16章修订版)HTML格式包发布
    byron - 2004-12-02 12:42
LinQ 3.1.0发布,支持聊天室功能!
    freeman_yong - 2004-12-02 12:42
《Mambo4.5.1官方管理员手册》征集高手一起翻译
    hoping - 2004-12-02 12:42
Mambo4.5.1开发员简体中文手册滚烫出炉!
    hoping - 2004-12-02 12:42
《NCURSES Programming HOWTO 中文版(简体中文)》11~16章校对完毕
    byron - 2004-11-23 14:34

讨论论坛: FinC 0.3 beta1 release

管理

标题 发起人 回复 最新提交
   

 

开始一个新话题:

[登录]后方可发贴


  » 合 作 伙 伴