SDL
SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。SDL(Simple DirectMedia Layer)被广泛的用于许多著名的游戏。最著名的游戏是赢得LIUNX组游戏开发大奖的 文明:权利的召唤(Civilization: Call To Power)。SDL的作者是Sam Lantinga, Loki Entertainment Software的主力程序员(Lead Programmer)。
SDL(Specification and Description Language)语言是CCITT推荐的规格与描述性语言。由ITU-T发展和标准化,定义在兰皮书Z.100建议中(1992年,1996年增补)。作为国际标准化的正式语言,它被用来规范描述实时系统。目前,SDL-96是SDL的最新版本。作为SDL相关技术,本文把Z.120建议:消息序列图(message sequence charts, MSC)和Z.105建议:抽象语法符号-一(abstract syntax notation -one, ASN.1)作为SDL的一部分理解。
使用SDL,可以半图形、半文本地定义特定类型的嵌入式系统的功能描述。这种方法的高度正式性,使得SDL工具有可能生成和测试完整的嵌入式应用。国外大量软件评论家认为,SDL的这种正式方法,应该推荐扩展应用到嵌入式系统之外。事实上,如SDL的消息顺序图,已经被普通的面向对象技术CASE工具,如Rational Rose,在交互式图形部分广泛采用。
SDL的使用范围甚至可以超出电信领域的范畴。但是,SDL也有一些限制。SDL不能适应所有类型的实时系统,例如系统需要描述精确行为,和(或)需要处理复杂数学问题或类似变换,就不适合。需要大量进程间的紧密协作时也不合适。SDL可以很好地处理多种并行处理应用,但仅当它们可用消息传送和非优先级排队模型很好地表述时。另外,SDL难于表示系统的一套复杂静态规则和数据关系,并缺乏对访问稳定数据的有效支持。
SDL使用有限状态机FSM的概念来描述对象。SDL进程本质上是对象,它们具有各种不同的状态,在每种状态下发送、接收和处理进程消息,对封装的数据完成处理,并具有确定的状态行为。当然,其数据处理能力远不如描述进程能力强。SDL进程的任务是处理输入消息队列。为了提高效率,SDL进程并发运行,相互之间异步通讯。SDL进程之间也可以通过特定的"SDL远程调用"信号同步通讯。
上一篇:FreeTranslation
栏 目:美国
栏 目:编程 站长 电脑 食品 模型 会计 工控 养殖 电工 植物
下一篇:华盛顿邮报公司
本文标题:SDL
本文地址:http://www.101212.com/site/124066.html
本文地址:http://www.waiguowangzhan.com/site/124066.html
本文地址:http://www.fobbusinessforum.com/site/124066.html
相关内容:192.168.0.1登录入口192.168.1.1路由器怎么设置?
相关内容:阿里云服务器新购、复购、升级优惠活动推荐
相关内容:502 bad gateway是什么意思?怎么解决?
您可能感兴趣的文章
- 02-27加拿大邮政档案馆
- 03-07Creditsafe芬兰公司
- 02-24凯德集团
- 03-05OLX土耳其
- 03-04mathworks澳大利亚
- 03-06时艺多媒体
- 03-05英国犯罪作家协会
- 02-27澳大利亚国家审计署
- 03-06罗克韦尔自动化加拿大
- 02-26江崎格力高
- 03-06Aprilia比利时
- 02-26Altra Industrial Motion
- 03-01CouponzGuru
- 02-27Shabakeh
- 03-08Pinnacle Cart
- 03-06Yalwa加拿大
- 03-01PorkyPost.com
- 02-27Troop Sport
- 03-01Mozy爱尔兰
- 03-01GHM
- 02-26白俄罗斯储蓄银行
- 02-23MediaNama
- 02-26马来西亚国际医科大学
- 03-04Yasni丹麦
- 03-03嘉士伯啤酒意大利
- 02-26EuroDocs
- 02-23狮城网
- 03-02AvaTrade波兰
- 02-25宝马越南
- 03-08Taulia
- 02-25可乐丽
- 02-24Aliasworlds Entertainment
- 02-27Jockey巴基斯坦
- 03-11综合格斗中心
- 03-03盛宝银行法国
- 02-26ToursFromAbove
- 02-26Star of Mysore
- 03-05马自达德国
- 03-10LaunchGrm
- 02-26Providence Biltmore
- 02-27日野汽车以色列
- 03-04玫琳凯澳大利亚
- 03-05高纬环球葡萄牙
- 03-04阿古斯塔·韦斯特兰挪威
- 03-07台湾好新闻报
- 03-01Reward Me
- 03-04富士胶片澳大利亚
- 03-02芝浦工业大学
- 02-25Boryszew
- 03-01Dream-Theme
- 02-25标致斯里兰卡
- 02-27黎巴嫩外交和移民部
- 03-01Dr.G官网
- 02-27阿曼国家委员会
- 03-06InThralld
- 02-25福特英国
- 03-01Bhanvad.com
- 03-09青年成就美国卡罗莱纳州中部
- 02-26美国威斯康星大学合作社中心
- 03-03Farnell element14挪威
- 02-24Alpha Unmanned Systems
- 03-02迪古里拉波兰
- 02-26Air Trust
- 03-06Eternit
- 02-26Nextjet
- 02-26阿拉克机场
热门排行
阅读排行
- 1谷歌视频
- 2Facebook
- 3法国论坛报
- 4谷歌学术搜索
- 5YouTube日本
- 6Gmail
- 7Google香港
- 8Jobrapido日本
- 9卡伦米伦
- 10招银国际
- 11亚马逊日本
- 12迪斯尼电影俱乐部
- 13卡伦米伦欧洲
- 14Twitter
- 15艾伯维公司
- 16Burn Standard Company
- 17Singareni Collieries Company
- 18eFinancialCareers丹麦
- 19美国绿色指南
- 20Panzani
- 21SK II 新加坡官网
- 22Aurore
- 23Calle Zaragosa
- 24Pixabay
- 25Nasty Gal
- 26Dzinepress
- 2724小时太阳报
- 28About