期刊文献+
共找到27篇文章
< 1 2 >
每页显示 20 50 100
Fortran 90模拟C++主要面向对象特性 被引量:4
1
作者 周振红 余明辉 +1 位作者 张成才 张君静 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2006年第2期42-46,共5页
针对科学与工程计算广为使用的Fortran 90不支持面向对象编程,新推出的Fortran 2003虽支持但相应的编译器还没有开发出来的现实情况,提出利用Fortran 90的现代语言特征,来模拟C++主要面向对象特性:封装、继承和多态性,以间接实现面向对... 针对科学与工程计算广为使用的Fortran 90不支持面向对象编程,新推出的Fortran 2003虽支持但相应的编译器还没有开发出来的现实情况,提出利用Fortran 90的现代语言特征,来模拟C++主要面向对象特性:封装、继承和多态性,以间接实现面向对象编程.与C++的对照开发实例表明,这种模拟是成功的,从而为提高大型For-tran计算程序的重用性和可维护性提供了一种有效方法,并为应对Fortran 2003面向对象编程积累了经验. 展开更多
关键词 fortran 90 C++ 科学与工程计算 面向对象编程
下载PDF
Fortran 90与面向对象程序设计 被引量:2
2
作者 段海娟 孔祥安 《微型电脑应用》 2000年第8期50-52,共3页
面向对象方法已经成一种最有前途的软件开发方法之一。面对对象程序设计方法应用于工程计算已有近十年 ,所采用的语言为 C++、Eiffel和 Smalltalk等。从 90年代初有关面向对象程序设计 (OOP)的书和文章都对 Fortan77(F77)贬抑 ,因为它... 面向对象方法已经成一种最有前途的软件开发方法之一。面对对象程序设计方法应用于工程计算已有近十年 ,所采用的语言为 C++、Eiffel和 Smalltalk等。从 90年代初有关面向对象程序设计 (OOP)的书和文章都对 Fortan77(F77)贬抑 ,因为它缺乏面向对象的特性和数据结构。然而新一代的 Fortran90 (F90 )却具有 C++、Eiffel和 Smalltalk等语言的绝大部分特性 ,易于扩充到大型并行机且支持国际ISO和 ANSI标准 ,尽管 F90与 F70完全兼容 ,但 F90拥有强大的封装、继承、多重继承和多态等面向对象程序设计语言的重要特性。本文将举例说明这些对使用面向对象程序设计方法进行工程计算的非常重要的特性。 展开更多
关键词 fortran90 面向对象 程序设计 封装
下载PDF
程序设计语言FORTRAN90研究与应用 被引量:2
3
作者 颜慧军 王友海 《哈尔滨建筑大学学报》 2000年第1期105-109,共5页
FORTRAN90标准较以往的版本有了重大改进 ,它吸收了其它编程语言(如 :C及Pascal)的优点 ,并创建了许多新特性。如 :用简明有效的符号形式处理数组及使用用户自定义类型数据。前者使对许多数学问题处理的程序代码变得极为简单 ,且由于其... FORTRAN90标准较以往的版本有了重大改进 ,它吸收了其它编程语言(如 :C及Pascal)的优点 ,并创建了许多新特性。如 :用简明有效的符号形式处理数组及使用用户自定义类型数据。前者使对许多数学问题处理的程序代码变得极为简单 ,且由于其数值的特性与计算机硬件资源匹配更好 ,使FORTRAN语言成为大型计算机更有效的语言 ; 展开更多
关键词 指针 动态数组 程序设计语言 fortran90 研究
下载PDF
基于Open64的Fortran90程序源源翻译
4
作者 高伟 赵荣彩 +1 位作者 姚远 魏帅 《计算机科学》 CSCD 北大核心 2013年第1期157-160,共4页
源源翻译是一种很有用的编译基础设施,它将高级语言程序转换为语义等价的可再编译的高级语言程序。目前Open64最新版本5.0中的Fortran90源源翻译还不是很完善,其中有两个突出问题:一是不支持动态数组的翻译;二是含有复杂数据结构的程序... 源源翻译是一种很有用的编译基础设施,它将高级语言程序转换为语义等价的可再编译的高级语言程序。目前Open64最新版本5.0中的Fortran90源源翻译还不是很完善,其中有两个突出问题:一是不支持动态数组的翻译;二是含有复杂数据结构的程序激进优化后,中间表示出现伪寄存器,源源翻译出错。在研究Open64的翻译流程和中间表示后,应用信息保存的翻译机制解决了动态数组的源源翻译问题和因为中间表示含有伪寄存器而造成的源源翻译错误的问题。测试结果表明,该方法增强了Open64的源源翻译处理能力。 展开更多
关键词 Open64 源源翻译 动态数组 伪寄存器 fortran90
下载PDF
运用VC++和Fortran90进行混合开发Windows应用程序 被引量:1
5
作者 杨琪 李乔 《交通与计算机》 1999年第5期46-50,共5页
文章详细地介绍了借助动态联接库技术(DLL),利用VC+ + 中的基础类库(MFC)和Fortran 90 进行混合开发Window s 专业应用程序。文中所述方法可供程序开发者参考。
关键词 WINDOWS 混合编程 MFC fortran90
下载PDF
C++语言和Fortran90语言混合编程 被引量:1
6
作者 向文国 王泽明 《微计算机应用》 1999年第6期338-343,共6页
本文从C/C++语言和Fortran 90语言特点的角度,全面分析了相互调用机制。从参量传递协议、函数调用协议、参数变量命名规则、可变参量入口和地址传送等方面作了详细的分析,介绍了不同语言间的数据、数组和字符率传送方法,并简介Visual++... 本文从C/C++语言和Fortran 90语言特点的角度,全面分析了相互调用机制。从参量传递协议、函数调用协议、参数变量命名规则、可变参量入口和地址传送等方面作了详细的分析,介绍了不同语言间的数据、数组和字符率传送方法,并简介Visual++6.0调用Fortran PowetSta-tion4.0的连接方法。 展开更多
关键词 混合编程 C++语言 fortran90语言
下载PDF
Fortran90语言中辅程序交叉返回的编译技术 被引量:1
7
作者 徐赤斌 程虎 《计算机工程》 CAS CSCD 北大核心 1996年第6期3-8,共6页
Fortran90是Fortran语言的最新国际标准。出于对语言兼容性方面的考虑,Fortran90语言中的辅程序可以有多个出口。该编译系统的目标语言是程序设计语言C。根据C语言的语义,在一个函数中只能有一个出口。源... Fortran90是Fortran语言的最新国际标准。出于对语言兼容性方面的考虑,Fortran90语言中的辅程序可以有多个出口。该编译系统的目标语言是程序设计语言C。根据C语言的语义,在一个函数中只能有一个出口。源语言与目标语言之间存在的语义差距,给编译程序的实现增加了难度。文中着重介绍了Fortran90语言中辅程序交叉返回的特征及其编译实现的技术。 展开更多
关键词 编译技术 辅程序 fortran90语言 编译程序
下载PDF
Fortran90及其前景展望
8
作者 王健 徐赤斌 程虎 《计算机研究与发展》 EI CSCD 北大核心 1993年第4期29-34,58,共7页
本文从语言实现者的角度对Fortran90的特征进行了分析和评注,并根据Fortran90支持的程序设计思想展望了它的前景。
关键词 程序设计 程序语言 fortran语言
下载PDF
Visual Fortran 5.0下的重磁数据处理及图像显示 被引量:2
9
作者 贺日政 范芸芳 《世界地质》 CAS CSCD 2000年第2期182-184,共3页
重磁数据处理在地球物理中占有很重要的地位。利用Fortran90语言对现有的Fortran77程序进行了改写,克服了受内存的限制,并且实现了在VisualFortran环境下的图形图像显示。
关键词 fortran90 重磁数据处理 图形图像显示 磁法勘探
下载PDF
基于Fortran95的SIMPLE程序设计 被引量:2
10
作者 李旻 刁乃仁 胡玉秋 《山东建筑工程学院学报》 2006年第2期159-164,共6页
提出了基于Fortran95新特性改写SIMPLE算法的主要方法与内容。其中主要包括Fortran95中MODULE模块封装数据的功能的运用;删除了所有功能强大但易破坏程序结构的GOTO语句;一些比较符合结构化编程的新的语句块的运用;Fortran95中增强了的... 提出了基于Fortran95新特性改写SIMPLE算法的主要方法与内容。其中主要包括Fortran95中MODULE模块封装数据的功能的运用;删除了所有功能强大但易破坏程序结构的GOTO语句;一些比较符合结构化编程的新的语句块的运用;Fortran95中增强了的数组功能在待求数组赋初值、设定边界条件等方面的运用等。并通过实例进行了新旧两种编程方法的对比。结果表明基于新语法的程序具有比原有程序更易维护、可读性好的特点。 展开更多
关键词 SIMPLE算法 fortran95/90 程序设计 数值传热学
下载PDF
FORTRAN语言中模块的功能与使用技巧 被引量:1
11
作者 王丽娟 《甘肃科技》 2005年第2期62-62,65,共2页
模块是FORTRAN引入的一个极其强大的程序结构单位形式,本文讨论了模块的功能,组织,使用方法与技巧。
关键词 fortran90 模块 封装
下载PDF
一种基于FORTRAN的多测深剖面水平切面提取方法
12
作者 杨凯 《河南科技》 2016年第23期58-60,共3页
测深是勘察地下电阻率或其他物理特征分布的重要地球物理方法,主要分为电阻率测深、激电测深、电磁测深等,一般只需得到测深剖面的一二维断面图就可达到一定的勘探目的,但有些时候为了从不同角度、不同侧重点来研究异常,还要有不同深度... 测深是勘察地下电阻率或其他物理特征分布的重要地球物理方法,主要分为电阻率测深、激电测深、电磁测深等,一般只需得到测深剖面的一二维断面图就可达到一定的勘探目的,但有些时候为了从不同角度、不同侧重点来研究异常,还要有不同深度的水平电阻率等值线图。基于此,通过FORTRAN语言编程,利用二维插值原理来统一提取多条测深剖面相应深度的电阻率数据,进而绘制水平电阻率等值线图。 展开更多
关键词 fortran 90 测深 二维插值 水平切面
下载PDF
用COL90求解单位简支杆临界弯曲荷载问题
13
作者 桑苏玲 《宝鸡文理学院学报(自然科学版)》 CAS 2003年第4期291-292,共2页
对常微分方程边值问题求解器进行了简要介绍,并且对所用的COL90求解器作了重点叙述,最后用常微分方程求解器法求解了单位简支杆临界弯曲荷载问题,得到了令人满意的答案。
关键词 常微分方程求解器 COL90 fortran90
下载PDF
大型网络系统可靠度计算新方法 被引量:16
14
作者 金星 余浩章 +1 位作者 李永 李辉 《系统仿真学报》 EI CAS CSCD 2001年第4期432-433,共2页
在大型网络系统可靠度的不交最小路集算法基础上,提出大型网络系统可靠度的不交最小路集算法的实现新方法。由于直接采用两节点之间弧表示逻辑运算,编程实现过程直观而简便,根据需要可以提供网络系统的全部最小路集、全部最小割集和... 在大型网络系统可靠度的不交最小路集算法基础上,提出大型网络系统可靠度的不交最小路集算法的实现新方法。由于直接采用两节点之间弧表示逻辑运算,编程实现过程直观而简便,根据需要可以提供网络系统的全部最小路集、全部最小割集和系统可靠度,并且采用Fortran 90语言和C++语言编程,为大网络系统的可靠度和不可靠度分析提供了计算模块。 展开更多
关键词 fortran90语言 C++语言 程序设计 大型网络系统 可靠度 计算方法
下载PDF
Cholesky分解递归算法与改进 被引量:11
15
作者 陈建平 Jerzy Wasniew ski 《计算机研究与发展》 EI CSCD 北大核心 2001年第8期923-926,共4页
递归算法是计算稠密线性代数的一种新的有效方法 .递归产生自动、变化的矩阵分块 ,能充分发挥当今分级存储高性能计算机的效率 .对 Cholesky分解递归算法进行了研究 ,给出了算法的详细推导过程 ,用具有递归功能的 Fortran 90实现了算法 ... 递归算法是计算稠密线性代数的一种新的有效方法 .递归产生自动、变化的矩阵分块 ,能充分发挥当今分级存储高性能计算机的效率 .对 Cholesky分解递归算法进行了研究 ,给出了算法的详细推导过程 ,用具有递归功能的 Fortran 90实现了算法 ,并通过矩阵元素顺序重排的方法 ,进一步提高了递归算法的运算速度 .研究产生的算法比目前常用的分块算法快 15 %~ 2 5 % . 展开更多
关键词 数值计算 矩阵分块 分级存储 CHOLESKY分解 递归算法 计算机
下载PDF
Windows平台下机群并行编译环境配置 被引量:2
16
作者 牛志伟 黄红女 《计算机技术与发展》 2007年第8期15-18,共4页
现行的并行计算多是在Linux平台下进行的,为了能够在Windows平台下进行机群并行计算,以Fortran90为开发语言,介绍了Windows XP平台下MPICH2的Fortran90并行编译环境的配置,并进一步介绍在MPICH2环境下Fortran90并行程序的编译、连接和... 现行的并行计算多是在Linux平台下进行的,为了能够在Windows平台下进行机群并行计算,以Fortran90为开发语言,介绍了Windows XP平台下MPICH2的Fortran90并行编译环境的配置,并进一步介绍在MPICH2环境下Fortran90并行程序的编译、连接和运行方法,从而实现了Windows平台下机群的并行计算。 展开更多
关键词 并行计算 MPI fortran90
下载PDF
基于六面体单元程序计算地基沉降
17
作者 田志昌 赵波 赵根田 《山东农业大学学报(自然科学版)》 CSCD 2016年第6期841-845,共5页
本文根据线弹性力学的有限单元法,选用六面体单元,借助Fortran 90具有模块化、封装机制、自定义等编程特性,开发线弹性阶段的六面体单元计算程序,为计算地基沉降提出一种可行、有效的方法。并利用该方法能自行修订所需参数,以达到计算... 本文根据线弹性力学的有限单元法,选用六面体单元,借助Fortran 90具有模块化、封装机制、自定义等编程特性,开发线弹性阶段的六面体单元计算程序,为计算地基沉降提出一种可行、有效的方法。并利用该方法能自行修订所需参数,以达到计算精度要求。最后,通过与ANSYS软件计算模拟地基沉降的结果比较与分析,验证其可靠性和适用性,并对比不同节点六面体单元的精确度。 展开更多
关键词 fortran90 六面体单元 地基沉降
下载PDF
预应力混凝土十形柱框架与矩形柱框架结构性能的比较研究
18
作者 曹云中 干钢 唐锦春 《工业建筑》 CSCD 北大核心 2004年第4期40-42,56,共4页
在对预应力混凝土十形柱框架结构的非线性有限元分析方法进行了深入研究后 ,得到了能较正确、全面描述预应力混凝土十形柱框架结构工作性能的方法 ,用FORTRAN90编制得到相应的计算程序。用该程序在计算机上进行大量的计算分析 ,将预应... 在对预应力混凝土十形柱框架结构的非线性有限元分析方法进行了深入研究后 ,得到了能较正确、全面描述预应力混凝土十形柱框架结构工作性能的方法 ,用FORTRAN90编制得到相应的计算程序。用该程序在计算机上进行大量的计算分析 ,将预应力混凝土十形柱框架结构性能与矩形柱框架结构性能进行了比较研究 ,得到这两种结构各自的特点。 展开更多
关键词 预应力混凝土 十形柱 矩形柱 框架结构 结构性能 fortran90
下载PDF
Windows95环境下Visual C++5.0对人卫测轨软件的调用
19
作者 刘梁 流峰 吴建民 《紫金山天文台台刊》 北大核心 1999年第1期80-86,共7页
本文介绍了Visual C+ + 5 .0 与Fortran 90 的各自特点,并结合人造卫星测轨程序的特点,详细地讨论了在Windows 95 环境下Visual C+ + 5 .0 对用Fortran 90 编写的人卫测轨程序的... 本文介绍了Visual C+ + 5 .0 与Fortran 90 的各自特点,并结合人造卫星测轨程序的特点,详细地讨论了在Windows 95 环境下Visual C+ + 5 .0 对用Fortran 90 编写的人卫测轨程序的调用。 展开更多
关键词 人卫测轨软件 动态连接库 WINDOWS 轨道测量
下载PDF
C语言与有限元程序设计
20
作者 叶又 戚燕 《计算机应用与软件》 CSCD 2000年第5期20-25,共6页
本文通过与FORTRAN 77语言的比较,说明利用C语言开发有限元程序的可行性。结果表明,C语言不但完全可以实现FORTRAN 77的语法功能,拥有更强大的实用编程环境,同时由于提供指针变量、动态内存分配函数和结构变量,使其编写的软件在维护性... 本文通过与FORTRAN 77语言的比较,说明利用C语言开发有限元程序的可行性。结果表明,C语言不但完全可以实现FORTRAN 77的语法功能,拥有更强大的实用编程环境,同时由于提供指针变量、动态内存分配函数和结构变量,使其编写的软件在维护性、可读性和内存利用效率方面具有明显的优势。文章最后还将C语言与最近出现的FORTRAN 90作了简单比较。 展开更多
关键词 C语言 有限元程序 fortran语言 程序设计
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部