程序设计方法学

✍ dations ◷ 2025-06-28 03:35:59 #程序设计方法学
程序设计方法学是讨论程序的性质以及程序设计的理论和方法的一门学科,是研究和构造程序的过程的学问,是研究关于问题的分析,环境的模拟,概念的获取,需求定义的描述,以及把这种描述变换细化和编码成机器可以接受的表示的一般的方法。利用Dijkstra的谓词转换器及其演算规则集合,可以推导出正确的程序。利用程序变化构造正确的程序。它对程序应用一连串的保护正确性的变换规则,最终得到可执行的程序。程序变换是1970年代以来,“程序设计方法学”研究的重要方面,是程序设计自动化很有希望的途径之一。递归程序变换是这一时期的最有意义的成果。如Burstall和Darlington的递归程序变换系统等。逻辑程序设计和函数程序设计代表一种新的研究方向。Prolog是以谓词逻辑的子集(Hoare子句)为基础的一种形式系统。Prolog的执行过程就是执行逻辑上消解算法的过程。抽象数据类型是程序设计方法学中一种极为重要的方法。人们把它誉为程序设计方法学发展史上的一个重要的里程碑。软件工程主要应用工程的方法和技术研究软件开发与维护的方法、工具和管理的一门计算机科学与工程学交叉的学科 程序设计方法学主要运用数学方法研究程序的性质以及程序设计的理论和方法的学科;软件工程的研究对象是软件系统。目标是降低软件的开发成本,提高软件的质量,提高软件的可维护性,提高软件开发的效率。着重于软件的宏观可用性。程序设计方法学研究对象是程序。目标是保证程序的正确性。着重于程序的微观正确性。软件工程与程序设计方法学的界限变得越来越模糊 程序设计方法学是软件工程的基础。

相关

  • 器官移植人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学器官移植(德语:Organtransplantation,英
  • 乔治·桑塔亚那乔治·桑塔亚那(英语:George Santayana,1863年12月16日-1952年9月26日)。著名西班牙裔美国哲学家、散文家、诗人、小说家。他出身西班牙,后移居美国,年轻时曾在哈佛大学学习,获得了
  • 蒙古语族蒙古语族或蒙古语系是阿尔泰语系的语族之一。这是主张阿尔泰语系具有发生学性质的一派学者的意见。另一派学者认为蒙古语系是一个独立的语系,在类型上与突厥语族、满-通古斯
  • 外胚层外胚层(Ectoderm)是胚胎最外的一层胚层。在绘图中,外胚层传统上用蓝色表示。原始外胚层在神经胚形成的过程(神经系统形成的开始)中形成中胚层。 下列器官由外胚层形成:Ektoderm一
  • 人类中心论人类中心主义认为人类是地球上,以至宇宙间最核心或者最重要的物种,评价现实的真实与否亦依靠人类的视角。 其首要概念也可理解为人类至上。人类中心主义是环境伦理学和环境哲
  • 意大利城邦意大利城邦都是小型独立国家,主要在意大利半岛中部和北部地区.是一种10-15世纪中的政治现象.在西罗马帝国陷落后,意大利城市普遍比西欧其他地区享有更大的独立性.其中许多城镇
  • 埃米尔·左拉埃米勒·爱德华·夏尔·安东尼·左拉(法语:Émile Édouard Charles Antoine Zola),常作埃米尔·左拉或爱弥尔·左拉(法语:Émile Zola,法语发音:.mw-parser-output .IPA{font-famil
  • 安妮女王安娜·玛丽亚·莫莉西娅·德·哈布斯堡(西班牙语:Ana Maria Maurícia de Habsburgo,1601年9月22日-1666年1月20日),又称奥地利的安妮(法语:Anne d'Autriche)是法国国王路易十三的王
  • 竖脊肌竖脊肌(一束肌肉和腱以及其在胸部及颈部的延伸)位于脊椎一侧的沟上。竖脊肌在腰部和胸部由胸腰筋膜所覆盖,在颈部则由项韧带所覆盖。竖脊肌的肌肉和腱在脊椎的不同部位会有不同
  • Woolworths超级市场沃尔沃斯超市(Woolworths Supermarkets,通常被简称为Woolies )是沃尔沃斯集团旗下的一个澳洲的超级市场品牌。创立于1924年,与科尔斯超市合计,共同占有超过80%的澳洲市场。Woolwo