首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Fortran语言标准不标准化内置集合,如列表、地图等?

为什么Fortran语言标准不标准化内置集合,如列表、地图等?
EN

Stack Overflow用户
提问于 2011-03-11 10:17:10
回答 3查看 268关注 0票数 3

Summarization:

因为Fortran擅长数字/科学分析,并不打算成为一种通用的语言。

================================================

Java语言有一组丰富的内置集合。最著名的第三方收藏也来自可靠的Apache基金会和Google公司(仅举几个例子)。

Delphi语言(方言)也有少量的内置集合。还有一些标记性的第三方集合,如DIContainers、DeHL等等。

我想知道为什么Fortran语言标准没有标准化内置集合,如list、map等?我的意思是,虽然标准的Fortran 77不支持指针,但是它的一些扩展和后继(如Fortran 90 )已经具有指针类型了吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-11 10:30:28

Fortran的研究重点一直是高性能的数值计算。请记住,福特兰第一次出现在1957年。等人背负着许多历史包袱。

多年来,Fortran语言已经有了很多的发展,但是那些一直在开发Fortran语言的开发人员则集中在能够实现高性能数值计算的功能上。

从根本上讲,Fortran并不是一种通用的编程语言,它的应用范围与C++一样广泛。

票数 1
EN

Stack Overflow用户

发布于 2011-03-11 21:17:26

所要求的数据结构已在FLIBS项目http://flibs.sourceforge.net/中实现。也许标准委员会认为,有了Fortran 90的指针和可分配的数组特性,希望使用其他数据结构的程序员将能够对它们进行编码。

票数 4
EN

Stack Overflow用户

发布于 2011-03-11 22:58:43

Fortran标准是非常小心地放置文件,有几个原因。主要的问题之一是,标准中的内容将很难被丢弃,实现问题也很重要。此外,还存在平台问题。

但最有可能的原因是,由于标准是由编译器开发人员“开发”的,而且他们与用户的需求直接相关,因此实际用户对标准的需求并不大。

目前还有更重要的问题有待落实;但这将需要更长时间的讨论。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5271611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档