# Structure and performance questions from a Fortran programmer: functions, global variables, array allocations, input files, and structs

**URL:** <https://discourse.julialang.org/t/structure-and-performance-questions-from-a-fortran-programmer-functions-global-variables-array-allocations-input-files-and-structs/137409>\
**Category:** New to Julia\
**Tags:** question, performance\
**Created:** [June 2, 2026, 5:41pm UTC](https://discourse.julialang.org/t/structure-and-performance-questions-from-a-fortran-programmer-functions-global-variables-array-allocations-input-files-and-structs/137409 "2026-06-02T17:41:18Z")\
**Posts on this page:** 1\
**Showing post:** 23

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [June 3, 2026, 2:25pm UTC](https://discourse.julialang.org/t/structure-and-performance-questions-from-a-fortran-programmer-functions-global-variables-array-allocations-input-files-and-structs/137409/23 "2026-06-03T14:25:15Z")

</div>

> [@jdad](#):
>
> I am quite surprised to be flagged « spammy/AI », as there is no code in my post, rather a factual analysis. I agree I did not perform myself the analysis, but I give the question and the source of the answer to be reproducible. Is that forbidden by community rules? How to convey information in an acceptable way for Julia community policy ?

Yes, see the [discourse guidelines](https://discourse.julialang.org/guidelines):

> Don’t post generative AI outputs (but _direct human language translation_ and minor editing is ok).

See also the recent discussion here: [Non-native English speakers and the use of language assistance](https://discourse.julialang.org/t/non-native-english-speakers-and-the-use-of-language-assistance/137194)

---

_[View the full topic](https://discourse.julialang.org/t/structure-and-performance-questions-from-a-fortran-programmer-functions-global-variables-array-allocations-input-files-and-structs/137409)._
