fortran

2022-2-14 23:46
C语言(C,C++,java)可以做很多事情,但是几十年来,没有什么改变了他们的一些控制结构的不足之处。另一方面,Fortran已经进化。下面是一些让实现一些算法更容易的事情。(是的,C语言中有一些变通方法,但它们没有那么优雅)。 在类C语言中,从深度嵌套的循环中退出并不是一件小事(不使用goto,所以甚至不要去那里......
2022-1-9 22:7
有些人可能认为Fortran是一种古老的语言,当然不是应该教授的语言,但在任何方面,现代福特兰是一种专注的语言,以教导编程。肯定比C及其特质更好。比Python或Julia好吗?在许多情况下是的。当然,I / O这样的事情对这些语言的新手程序员仍然存在问题。部分原因是现代福斯坦易于阅读和理解,这是第一次学习为个人学习......
2021-6-21 1:26
在运行Julia VS Numpy和Fortran的比较后,切换到Julia的朱莉娅,用于性能和代码简单。 朱莉娅是一种漂亮的新语言,其中,除了其他事情,旨在将所谓的“双语问题”在科学计算中。 也就是说,我们通常在快速原型语言语中测试Matlab或Python的想法,但是当测试完成后,它的时间级进行了一......
2021-5-5 20:46
Fortran是最古老的商业编程语言,在20世纪50年代在IBM设计。甚至多年来,程序员已经预测了它的消亡,64年后仍然踢,用户在包括来自美国宇航局的顶级科学家,包括在世界上使用它的热门科学家们,在世界上使用它'最强大的超级计算机。 它甚至最近 - 非常出乎意料地 - 在最受欢迎的节目语言中再次出现,尽管第......
2021-4-7 1:28
1980年,我正在参加科罗拉多州立大学作为机械工程学生。我正在进行一个热力学课,我们在打击卡上写了Fortran程序,以便在金属部件中进行有限元分析。我认为Fortran现在已经走了很长时间,但它最近恢复了Tiobe编程社区指数,An"指标的编程语言的普及。" 另一个值得注意的变化是从一年前的第3......
2021-4-6 22:24
Warning: Can only detect less than 5000 characters 该公司认为其使用自然语言了解机器学习广泛适用于许多企业具有支持组件的函数,如人力资源和法律...
2021-3-14 13:9
最近,一位朋友发给了我一个有线文章,题为“糟糕的软件的权力和悖论”。由Paul Ford撰写的短片讨论了软件行业可能过于痴迷于创造更好和更好的工具,同时忽略了诸如资源调度系统或在线图书馆目录之类的平凡的软件。提交人声称,糟糕的软件彩票的获奖者是发展气候模型的计算科学家。由于气候变化可能是下一代最大的问题之一,如果我们......
2021-3-13 23:46
2021年3月12日我们已经完成了康复的漫长旅程中的第一章:形成了一个初始核心社区的开发人员和有足够的势头新的Fortran网站和Fortran-Lang.org的项目。仍然有很长的路要走去,但这是一个必要的(虽然不足以上)成就,但我觉得这是一生中的一员。我们准备好了,我们也幸运了。在这个博客文章中,我没有从我的角度......
2020-11-15 22:54
本周早些时候,苹果在一次巧妙的营销活动中向世界发布了他们新的基于ARM的“Apple Silicon”机器,我们中的许多人都掏出了信用卡。与此同时,数值算法小组宣布,他们已经将他们的Fortran编译器移植到了新的平台上。在撰写本文时,这是Apple Silicon唯一公开可用的Fortran编译器,不过随着开源Fo......
2020-9-21 7:37
作者:Ken Kennedy,Charles Koelbel,Hans Zima Communications of the ACM,2011年11月,第54卷第11期,第74-82页10.1145/2018396.2018415评论并行性同时执行多个任务是计算机设计的基础。即使是非常早期的计算机系统也采用了低级并行......
2020-7-15 23:13
TL;DR:重写并不总是糟糕的,Amdahl定律很重要,在执行许多简单的双精度数学运算时,内存带宽是一个潜在的瓶颈。 作为大学一年级本科生研究助理计划的一部分,我的任务是对圣安德鲁斯大学涡旋动力学研究小组的David Dritschel博士用FORTRAN编写的一个浅水模拟软件进行并行化,并由Alexander Ko......