From 2c93bf92572b6ba85ec94aa9c427a2f5416f4cf6 Mon Sep 17 00:00:00 2001 From: Joe Wallwork Date: Mon, 15 Dec 2025 16:48:41 +0000 Subject: [PATCH] Replace 'native' with 'built-in' --- source/index.md | 4 ++-- source/learn/intrinsics/_pages/ICHAR.md | 2 +- source/learn/intrinsics/_pages/MVBITS.md | 10 +++++----- source/learn/intrinsics/_pages/STORAGE_SIZE.md | 2 +- source/learn/os_setup/install_gfortran.md | 2 +- source/learn/quickstart/hello_world.md | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/index.md b/source/index.md index 6fbc283746e2..d06c2e326b12 100644 --- a/source/index.md +++ b/source/index.md @@ -41,10 +41,10 @@ Versatile Fortran allows you to write code in a style that best fits your problem: imperative, procedural, array-oriented, object-oriented, or functional. :::{div} sd-fs-5 sd-font-weight-bold -Natively parallel +Built-in parallelism ::: -Fortran is a natively parallel programming language with intuitive array-like syntax to communicate data between CPUs. You can run almost the same code on a single CPU, on a shared-memory multicore system, or on a distributed-memory HPC or cloud-based system. Coarrays, teams, events, and collective subroutines allow you to express different parallel programming patterns that best fit your problem at hand. +Fortran supports built-in parallel programming with its intuitive array-like syntax to communicate data between CPUs. You can run almost the same code on a single CPU, on a shared-memory multicore system, or on a distributed-memory HPC or cloud-based system. Coarrays, teams, events, and collective subroutines allow you to express different parallel programming patterns that best fit your problem at hand. :::{div} sd-fs-3 sd-font-weight-bold sd-text-primary FAQ diff --git a/source/learn/intrinsics/_pages/ICHAR.md b/source/learn/intrinsics/_pages/ICHAR.md index 74341547a852..ed8bd66f54e0 100755 --- a/source/learn/intrinsics/_pages/ICHAR.md +++ b/source/learn/intrinsics/_pages/ICHAR.md @@ -28,7 +28,7 @@ ### **Description** -**ichar**(3) returns the code for the character in the system's native +**ichar**(3) returns the code for the character in the system's built-in character set. The correspondence between characters and their codes is not necessarily the same across different Fortran implementations. For example, a platform using EBCDIC would return different values than an diff --git a/source/learn/intrinsics/_pages/MVBITS.md b/source/learn/intrinsics/_pages/MVBITS.md index 918c5fb7f52c..a851bad0a86e 100755 --- a/source/learn/intrinsics/_pages/MVBITS.md +++ b/source/learn/intrinsics/_pages/MVBITS.md @@ -105,18 +105,18 @@ character(len=*),parameter :: fmt= '(g0,t30,a,t40,b32.32)' write(*,bits)intfrom,intfrom !! MOVING BYTES AT A TIME - ! make native integer value with bit patterns + ! make built-in integer value with bit patterns ! that happen to be the same as the beginning of the alphabet ! to make it easy to see the bytes are reversed abcd_int=transfer('abcd',0) ! show the value and bit pattern - write(*,*)'native' + write(*,*)'builtin' write(*,fmt)abcd_int,abcd_int,abcd_int ! change endian of the value abcd_int=int_swap32(abcd_int) ! show the values and their bit pattern - write(*,*)'non-native' + write(*,*)'custom' write(*,fmt)abcd_int,abcd_int,abcd_int contains @@ -146,9 +146,9 @@ Results: 0 00000000000000000000000000000000 1 00000000000000000000000000000001 -1 11111111111111111111111111111111 - native + builtin 1684234849 abcd 01100100011000110110001001100001 - non-native + custom 1633837924 dcba 01100001011000100110001101100100 ``` diff --git a/source/learn/intrinsics/_pages/STORAGE_SIZE.md b/source/learn/intrinsics/_pages/STORAGE_SIZE.md index 9ab8a7dab209..c0ebc33348a4 100755 --- a/source/learn/intrinsics/_pages/STORAGE_SIZE.md +++ b/source/learn/intrinsics/_pages/STORAGE_SIZE.md @@ -66,7 +66,7 @@ NOTE2 This is intended to be the size in memory that an object takes when it is stored; this might differ from the size it takes during expression -handling (which might be the native register size) or when stored in a +handling (which might be the system's built-in register size) or when stored in a file. If an object is never stored in memory but only in a register, this function nonetheless returns the size it would take if it were stored in memory. diff --git a/source/learn/os_setup/install_gfortran.md b/source/learn/os_setup/install_gfortran.md index c6df10ce3cdd..77a858e66cba 100644 --- a/source/learn/os_setup/install_gfortran.md +++ b/source/learn/os_setup/install_gfortran.md @@ -146,4 +146,4 @@ cafrun -n The process of installation is provided in a clear and comprehensive manner on the official site. -We emphasize that native installation on Windows is not possible. It is only possible through WSL. +We emphasize that built-in installation on Windows is not possible. It is only possible through WSL. diff --git a/source/learn/quickstart/hello_world.md b/source/learn/quickstart/hello_world.md index cdf652c94d37..96febff5530d 100644 --- a/source/learn/quickstart/hello_world.md +++ b/source/learn/quickstart/hello_world.md @@ -18,7 +18,7 @@ which is part of the To install gfortran on Linux, use your system package manager. On macOS, you can install gfortran using [Homebrew](https://brew.sh/) or [MacPorts](https://www.macports.org/). -On Windows, you can get native binaries [here](http://www.equation.com/servlet/equation.cmd?fa=fortran). +On Windows, you can get built-in binaries [here](http://www.equation.com/servlet/equation.cmd?fa=fortran). To check if you have _gfortran_ setup correctly, open a terminal and run the following command: