综述
因为Fortran在数字/科学分析方面非常擅长,并且不打算成为通用语言。
=============================================== =
Java languange拥有丰富的内置集合。最着名的第三方收藏品也来自可靠的Apache基金会和谷歌公司(仅举几例)。
Delphi语言(方言)也有一些内置集合。还有一些符号的第三方集合,如DIContainers,DeHL等。
我想知道为什么Fortran语言标准不能标准化列表,地图等内置集合?我的意思是,虽然标准的Fortran 77不支持指针,但它的一些扩展和Fortran 90的后继版本已经有了指针类型?
答案 0 :(得分:4)
所请求的数据结构已在FLIBS项目http://flibs.sourceforge.net/中实施。也许标准委员会认为,使用Fortran 90的指针和可分配数组功能,想要其他数据结构的程序员将能够对它们进行编码。
答案 1 :(得分:4)
但最可能的原因是,由于标准由编译器开发人员“开发”,并且它们与用户的需求直接相关,因此实际用户对它的要求并不高。 / p>
目前有许多重要问题需要实施,而不是那些人。但这需要更长时间的讨论。
答案 2 :(得分:1)
多年来,Fortran语言已经有了很多发展,但那些开发它的人已经专注于实现高性能数值计算的功能。
从根本上说,Fortran并不是一种通用编程语言,而且C ++的应用范围很广。