当前位置: 首页 > wzjs >正文

朋友让你做网站如何拒绝莱芜都市网征婚

朋友让你做网站如何拒绝,莱芜都市网征婚,可信网站身份认证,建设厅在《从ERTS学习SCADE发展》中提到,在 ERTS 会议中,Scade团队会在该会议中介绍与Scade相关的工作。在 ERTS 2012 中,Scade 团队介绍了使用Scade作为主要工具,应用在航天器星载软件开发中的相关话题。原材料可参考 《Formal Model D…

在《从ERTS学习SCADE发展》中提到,在 ERTS 会议中,Scade团队会在该会议中介绍与Scade相关的工作。在 ERTS 2012 中,Scade 团队介绍了使用Scade作为主要工具,应用在航天器星载软件开发中的相关话题。原材料可参考 《Formal Model Driven Engineering for Space Onboard Software》csdn.net

在 ERTS 2012 上,Scade 团队介绍了 Scade 在星载软件中的应用。内容主题与使用 Scade 建模生成 SPARK 星载软件程序有关。在本篇中,注意力将集中在该工作对 Scade 语言本身的影响方面。

在星载软件项目的推进过程中,Scade 团队使 Scade 6 编译器支持了 SPARK 代码的生成。SPARK 是具备语义形式化定义的Ada子集。在这项工作中,对 Scade 6 本身的语言特性进行了拓展。

新增数值类型

层次化的数值类型

对 Scade 6 拓展了数值类型

int, int8, int16, int32, int64, uint8, uint16, uint32, uint64, integer, 
numeric, real, float32, numeric, floating, float64 

不同的数字类型不兼容,例如,不能将 int8 类型的流和 int32 类型的流相加。对于每个内置类型,都存在一个与类型同名的强制转换运算符:int8、int16、int32 等。

多态运算符的数值约束

与 numeric 一样,integer 和 floating 关键字不能直接参与类型表达式,但它们可用于指定数值约束,以限制用户定义运算符的多态性。

比如例子1

function imported N1 (x:'t) returns (y:'t) where 't numeric;

中,类型变量可以是任何数值类型。

例子2

function imported N2 (x:'t) returns (y:'t) where 't integer ;

可以由 Integer 的任何子类型实例化(在数字类型的层次结构中)。

例子3

function imported N3 (x:'t) returns (y:'t) where 't floating ;

可以由 floating 的任何子类型实例化。

数值类型的类型转换

对 Scade 6 引入了一个通用的强制转换运算符 (<expr>:<type_expr>),用于数字类型(包括内置、导入和多态类型)之间的转换,例如:

type imported Timp is numeric; function F (x1: int8 ; x2:'t) 
returns (y1: float32 ; y2:'t; y3: Timp) where 't floating 
let y1 = (x1: float32); -- equivalent to float32 (x1); y2 = (x1:'t); y3 = (x2: Timp); 
tel

所有浮点到整数的强制转换现在都使用 “截断” 语义。在 C 语言中,这已经是默认行为。在生成的 SPARK 代码中,我们在转换浮点值之前使用 'Truncation 属性。

总结

对比 Scade 6 与其他同步数据流语言,Scade 的比较显著的不同之处的一个方面为对数值类型的层次化细分。而从 ERTS 2012 可注意到,该特色的由来源自 Scade 编译器对Ada代码的生成研发所伴生的产物。


文章转载自:

http://kgMm8we3.gbszf.cn
http://vL1MmwXe.gbszf.cn
http://dfdWNs5y.gbszf.cn
http://cAE4kIVy.gbszf.cn
http://CXI4LqAD.gbszf.cn
http://nNt7S8gV.gbszf.cn
http://vWv2D0Cw.gbszf.cn
http://dl7Gi9LD.gbszf.cn
http://hyJixX1w.gbszf.cn
http://vnCkWYAw.gbszf.cn
http://KsB7RTwF.gbszf.cn
http://OAv0dQiI.gbszf.cn
http://odGl6lbb.gbszf.cn
http://9IBGtcA4.gbszf.cn
http://fP6ixH6m.gbszf.cn
http://mGGNkj5L.gbszf.cn
http://MqpNdMd1.gbszf.cn
http://NvRzjfi6.gbszf.cn
http://yyUtsb4a.gbszf.cn
http://sp0pPpkq.gbszf.cn
http://MfmoItEv.gbszf.cn
http://CH3ADgvI.gbszf.cn
http://Ev9g3Dz8.gbszf.cn
http://zGq97KOq.gbszf.cn
http://haQsWX48.gbszf.cn
http://azKbfVx3.gbszf.cn
http://1I0CAfZb.gbszf.cn
http://xdES4wKM.gbszf.cn
http://E3Gjgn75.gbszf.cn
http://UZmJQhlF.gbszf.cn
http://www.dtcms.com/wzjs/647015.html

相关文章:

  • 网站建设样板怎么做网站推广知乎
  • 哪个网站上做ppt比较好看网站建设注册名有规范吗
  • 企业网站建设的思路博客一号WordPress
  • 临淄网站建设价格如何查找网站所有页面
  • 南山区住房与建设局官方网站网页设计html代码大全ppt
  • 免费建手机商城网站吗怎么开一家网站开发公司
  • 中国网站排名网小组网站建设方案书
  • 怎么做卡盟网站网站明确内容
  • 资源型网站建设 需要多大硬盘单纯做seo能否提升网站流量
  • 图书销售网站网页设计模板河北助手app下载
  • 淄博网站营销与推广成都哪里好玩好吃
  • 德阳做网站的互联网公司wordpress商城主体
  • 做考勤的网站wordpress管理员改为投稿者
  • 已有网站域名 怎么做网站新泰建设局网站
  • 网站如何管理游戏行业为啥30岁就要转行
  • 户外网站建设温江做网站
  • 最好的营销型网站网站建设国际深圳
  • 武昌做网站公司电话5173网站源码
  • 点击图片进入网站怎么做陕西省高速建设集团网站
  • 千野网站建设html制作网站的步骤
  • 吕梁市住房与城乡建设厅网站好用吗
  • 谢岗网站建设关于要求建设网站的请示
  • 网站建设顾问英语网站备案好弄吗
  • 郴州网站建设专业定制下列不属于网站建设规划
  • 网站建设制作免费咨询网站logo如何替换
  • 烟台市住房和城乡建设厅网站济宁网站建设多少钱
  • 咸阳学校网站建设价格几百块钱可以做网站吗
  • 个人网站建设教学视频百度云盘有关网站设计的书
  • 国内自建站网站流量统计分析的误区
  • 网站资源规划怎么写wordpress广告插件