TAILIEUCHUNG - Fortran 90 Overview

This overview of Fortran 90 (F90) features is presented as a series of tables that illustrate the syntax and abilities of F90. Frequently comparisons are made to similar features in the C++ and F77 languages and to the Matlab environment. These tables show that F90 has significant improvements over F77 and matches or exceeds newer software capabilities found in C++ and Matlab for dynamic memory management, user defined data structures, matrix operations, operator definition and overloading, intrinsics for vector and parallel processors and the basic requirements for object-oriented programming. They are intended to serve as a condensed quick reference guide for programming in F90 and for understanding programs. | 1 Fortran 90 Overview . Akin Copyright 1998 This overview of Fortran 90 F90 features is presented as a series of tables that illustrate the syntax and abilities of F90. Frequently comparisons are made to similar features in the C and F77 languages and to the Matlab environment. These tables show that F90 has significant improvements over F77 and matches or exceeds newer software capabilities found in C and Matlab for dynamic memory management user defined data structures matrix operations operator definition and overloading intrinsics for vector and parallel processors and the basic requirements for object-oriented programming. They are intended to serve as a condensed quick reference guide for programming in F90 and for understanding programs developed by others. List of Tables 1 Comment syntax. 4 2 Intrinsic data types of variables. 4 3 Arithmetic operators. 4 4 Relational operators arithmetic and logical . 5 5 Precedence pecking order. 5 6 Colon Operator Syntax and its Applications. 5 7 Mathematical functions. 6 8 Flow Control Statements. 7 9 Basic loop constructs. 7 10 if Constructs. 8 11 Nested if Constructs. 8 12 Logical if-else Constructs. 8 13 Logical if-else-if Constructs. 8 14 Case Selection Constructs. 9 15 F90 Optional Logic Block Names. 9 16 go to Break-out of Nested Loops. 9 17 Skip a Single Loop Cycle. 10 18 Abort a Single Loop. 10 19 F90 dos Named for Control . 10 20 Looping While a Condition is True. 11 21 Function definitions. 11 22 Arguments and return values of subprograms. 12 23 Defining and referring to global variables . 12 24 Bit Function Intrinsics . 12 25 The ACSII Character Set. 13 26 F90 Character Functions. 13 27 How to type non-printing characters. 13 28 Referencing Structure Components. 14 29 Defining New Types of Data Structure. 14 30 Nested Data Structure Definitions . 14 31 Declaring initializing and assigning components of user-defined datatypes. 14 32 F90 Derived Type Component Interpretation . 15 33 Definition of pointers and

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.