前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【阿信子程序学习笔记(3)】FORTRAN程序的基本要素要素

【阿信子程序学习笔记(3)】FORTRAN程序的基本要素要素

作者头像
阿信老师CAE
发布于 2022-05-17 07:57:58
发布于 2022-05-17 07:57:58
3340
举报
文章被收录于专栏:ABAQUS二次开发ABAQUS二次开发

本文通过一个简单的程序实例来阐述FORTRAN程序的基本要素

程序example_1.for,求所输入两个数的和与乘积。

运行程序之后,在弹出的黑框中通过输入任意两个数值,比如下图中1和2,得到计算结果为3.0和2.0

【阿信子程序学习笔记(1)】关于FORTRAN与ABAQUS关联

【阿信子程序学习笔记(2)】什么是ABAQUS子程序?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ABAQUS二次开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Rust实战系列-生命周期、所有权和借用
本文是《Rust in action》学习总结系列的第四部分,更多内容请看已发布文章:
abin
2023/03/21
1.7K0
Rust实战系列-生命周期、所有权和借用
Rust学习笔记Day18 智能指针Cow/MutexGuard
这是用于提供写时克隆(Clone-on-Write)的一个智能指针,和虚拟内存管理的写时复制很像。
用户1072003
2023/02/23
7160
Rust学习笔记Day18 智能指针Cow/MutexGuard
【Rust精彩blog】Rust 中几个智能指针的异同与使用场景
想必写过 C 的程序员对指针都会有一种复杂的情感,与内存相处的过程中可以说是成也指针,败也指针。一不小心又越界访问了,一不小心又读到了内存里的脏数据,一不小心多线程读写数据又不一致了……我知道讲到这肯定会有人觉得“出这种问题还不是因为你菜”云云,但是有一句话说得好:“自由的代价就是需要时刻保持警惕”。
MikeLoveRust
2020/02/20
1.9K0
Rust入坑指南:智能指针
在了解了Rust中的所有权、所有权借用、生命周期这些概念后,相信各位坑友对Rust已经有了比较深刻的认识了,今天又是一个连环坑,我们一起来把智能指针刨出来,一探究竟。
Jackeyzhe
2020/03/12
9030
Rust学习笔记Day14 常用trait之内存篇
在进行软件设计的时候,面向接口(trait)编程,会提高程序的扩展性。经过这几天的学习,我们队trait已经有进一步的理解。在实际工程中,合理运用trait,会让我们的代码结构更清晰。
用户1072003
2023/02/23
2460
Rust学习笔记Day14 常用trait之内存篇
掌握Rust:从零开始的所有权之旅
所有权是 Rust 很有意思的一个语言特性,但对于初学者却是一个比较有挑战的内容。
newbmiao
2023/11/27
3250
掌握Rust:从零开始的所有权之旅
聊聊共享所有权之Rc和Arc
像如下代码,字符串a如果直接移动给b后就没法后边再去打印,因为它的所有权已经转移给了b。
newbmiao
2023/11/27
3530
聊聊共享所有权之Rc和Arc
rust的内存管理
内存管理是rust最有意思的事情了。rust的内存管理有三条准则。 let分配资源 分配会转移所有权,比如赋值直接move了 值和变量在作用域末尾会被清理,释放 drop方法会在释放前调用 rust支持移动语义和复制语义,为此抽象出了两个trait,clone和copy 非堆内存可以使用copy,隐式转化,clone需要显示调用 关于借用的规则,使用& 一个引用的生命周期不能超过其被引用的时间 如果存在一个可变借用,不允许存在其他值 如果不存在可变借用,允许存在多个不可变借用 借用规则方法类型 &self
李子健
2022/05/08
7610
学习Rust,了解内存和线程安全问题
Rust编程语言旨在确保内存安全,它混合使用编译时静态检查和运行时锁来阻止程序访问无效指针或在没有适当同步的情况下跨线程共享内存。Rust的实现方式通常理解是引入了可变的借用和不可变的引用、生命周期等。
非凸科技ft.tech
2022/04/06
4380
Rust编程学习笔记Day6 Borrow的生命周期及约束规则
‍ 昨天(day5)我们发现一个问题:一旦 data 离开了作用域被释放,如果还有引用指向 data,就会造成我们想极力避免的使用已释放内存(use after free)这样的内存安全问题,该怎么办呢?这就引出了我们今天的主角。
用户1072003
2023/02/23
3830
Rust编程学习笔记Day6 Borrow的生命周期及约束规则
rust智能指针
智能指针虽然也号称指针,但是它是一个复杂的家伙:通过比引用更复杂的数据结构,包含比引用更多的信息,例如元数据,当前长度,最大可用长度等。引用和智能指针的另一个不同在于前者仅仅是借用了数据,而后者往往可以拥有它们指向的数据,然后再为其它人提供服务。智能指针往往是基于结构体实现,它与我们自定义的结构体最大的区别在于它实现了 Deref 和 Drop 特征:
zy010101
2023/05/09
1.1K0
一名Java开发的Rust学习笔记
笔者的主力语言是Java,近三年Kotlin、Groovy、Go、TypeScript写得比较多。早年间还写过一些Python和JavaScript。总得来说落地在生产中的语言都是应用级语言,对于系统编程级语言接触不多。但这不妨碍我写下这么一篇笔记,说不定也有一些常年在应用层的同学想领略一下Rust的风采呢。
泊浮目
2024/03/19
2600
一名Java开发的Rust学习笔记
【译】Rust与智能指针
如果你一直在订阅这个系列,关于所有权的那篇文章[1]可能给你带来了这种印象——Rust 确实是个好东西,C++不应该在生产环境中使用。智能指针可能会改变你的想法。用现代的话来说,Smart pointers 是指那些有点(嗯......)额外(东西)的指针。他们本质上还是管理其所指向的对象的内存地址,并且当对象不再被使用的时候会将其释放。这消除了很多因不恰当的内存管理而引起的 bug,并使得编程不再那么枯燥乏味。C++智能指针为原始指针提供了一个安全的替代方案,而 Rust 智能指针则在保证安全的前提下扩展了语言功能。
MikeLoveRust
2020/10/26
1.1K0
【译】Rust与智能指针
go 开发者的 rust 入门
即:在任意给定时间,要么 只能有一个可变引用,要么 只能有多个不可变引用。引用必须总是有效的。
王磊-字节跳动
2021/11/27
1.9K0
【Rust 基础篇】Rust 的 `Rc<RefCell<T>>` - 共享可变性的智能指针
在 Rust 中,Rc<RefCell<T>> 是一种组合智能指针,用于实现多所有权共享可变数据。Rc 允许多个所有者共享相同的数据,而 RefCell 允许在有多个引用的情况下对数据进行可变操作。
繁依Fanyi
2023/10/12
9450
【Rust每周一知】如何理解Rust中的可变与不可变?
Rust的所有权(ownership)机制规定:Rust中的每个值都有一个被称为其所有者(owner)的变量,并且有且只能有唯一的所有者。
MikeLoveRust
2019/12/25
2.1K0
RUST练习生如何在生产环境构建万亿流量|得物技术
在《得物新一代可观测性架构:海量数据下的存算分离设计与实践》一文中,我们探讨了存算分离架构如何通过解耦计算与存储资源,显著降低存储成本并提升系统扩展性。然而,仅优化存储成本不足以支撑高效可观测性系统的全局目标。在生产环境中,计算层作为可观测性体系的核心模块,需在处理日益复杂和动态的大流量数据时,保持高性能、强稳定性与优异的资源利用效率。
得物技术
2025/01/21
1010
RUST练习生如何在生产环境构建万亿流量|得物技术
Rust 总结
所有权是用来管理堆上内存的一种方式,在编译阶段就可以追踪堆内存的分配和释放,不会对程序的运行期造成任何性能上的损失。
谛听
2022/06/04
1.8K0
2023学习日志
此时可以使用Box<T>指针指向嵌套的列表,得到cons list类型的结构体。(指针的内存大小是已知的,但列表的大小是在进行结构体声明时未知的)
TomoriNao
2023/07/27
1650
Rust避坑现代C++悬垂指针
C++是一门应用广泛的编程语言。在2023年JetBrains全球开发者生态问卷调查中,C++在受访程序员过去一年中的使用率,占25%,紧跟JavaScript、Python和Java之后。在本书撰写时,根据JetBrains的统计,程序员使用最多的是C++17。
程序员吾真本
2024/09/18
6372
Rust避坑现代C++悬垂指针
相关推荐
Rust实战系列-生命周期、所有权和借用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档