分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
SCIM输入法架构分析(上)
转载时请注明出处:http://blog.csdn.net/absurd/
文档格式与术语说明
1. 概述
SCIM是Smart Common Input Method的简称,它是一个输入法框架,由苏哲领导开发的。作为新一代输入法框架,其架构设计精良,具有很好的扩充性和灵性性,代码质量也非常高,称得上是国内经典的开源项目了。本文试图对SCIM的架构进行分析,了解它的架构,也许并不能帮助你更好的使用它,但对于添加新的输入法引擎,或者把它移植到其它平台,会有一些帮助。不过,即使单从学习的角度出发,了解它的架构,对于提高设计能力也是有很大好处的。
SCIM具有如下特点:
1. 完全面向对象的设计,并用C++实现。
2. 高度模块化。
3. 非常灵活的设计,支持动态加载不同的输入法,支持C/S模型运行。
4. 简单的编程接口。
5. 对UNICODE提供全面支持。
6. 提供