本站是目前国内进入国外网站的入口站之一,已收录100多个国家的知名网站

美国

当前位置:首页 > 北美网站 > 美国 >

SDL

时间:2021-03-11|栏目:美国|点击:

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远程调用"信号同步通讯。

SDL网址:http://www.libsdl.org 访问网站

上一篇: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是什么意思?怎么解决?

相关内容:REDEMPTIONPERIOD期限到底是多少天?

相关数字:12312312323452653155566

相关链接:丰县 合肥 茂名 南京 沛县 邳州 日照 睢宁 新沂 余姚

您可能感兴趣的文章

广告投放|联系我们|版权申明|外贸论坛|天气预报|网站收录|云服务器|网站导航

© 本网站所有内容均来自互联网