Fortran Structured Programming Win32

Fortran90・PIC・6809・H8・Z80・SuperH・ARM・PowerPC・V850・SPARC・R3000の汎用構造化プリプロセッサ

  • ソフト名 :Fortran Structured Programming Win32
  • バージョン :84.00
  • ライセンス :フリーソフト
  • OS :Windows
  • 開発 :わや

今すぐダウンロード

Fortran Structured Programming Win32詳細

ソースコードレベルでのマルチプラットフォーム・マルチプログラム言語対応の汎用構造化プリプロセッサです。
Fortran90の処理系は選びません。多種多様のFortran90に対応可能です。
CPUディレクティブを指定するだけで、Fortran90で構造化プログラミング・マクロ命令を使用できます。
使用できる制御文は、if~elseif~else文・for文・while文・do~while文・switch~case文・break文・continue文・goto文です。
各制御文は、多重ネストで実装しています。
各制御文は、マクロ命令で実装しています。
詳細は、サンプルプログラムをご覧ください。

言語仕様からプラットホームに依存する部分を切り離し、config.txtに集約したため、config.txtを修正するだけで、プラットホームに依存しないプログラミングをする事ができます。
GCCでコンパイルする場合は、クロスプラットフォーム開発できます。
プリプロセッサなので、CPUディレクティブとマクロ命令は、ネーミングも形式も自由に追加できます。
CPUディレクティブ .i386・.x86_64・.Itanium・.H8・.Z80・.SuperH・.MIPS・.ARM・.PowerPC・.AVR・.RX・.M32C・.M16C・.R8C・.R32C・.M32R・.MeP・.TX99・.TX79・.TX49・.TX39・.TX19・.TLCS-900・.TLCS-870・.V850・.78K・.SPARC・.PIC・.SX・.6809・.6502・.Nios2・.MicroBlaze・.PicoBlaze・.RL78・.R3000・.RH850・.RZ・.Visconti4・.N88BASIC・.MS-DOS・.Fortran90
理論上、条件文とgoto文があれば、プラットホーム・プログラム言語を問わず、構造化プログラミングを実装することができます。
詳細は、config.txt(マクロ命令環境ファイル)をご覧ください。

使用可能なディレクティブ。
if~elseif~else文,for文,while文,do~while文,switch~case文,break文,continue文,goto文
マクロ命令
CPUディレクティブ
#include
#define
#undef
#error
#warning
#if ~ #elif ~ #else ~ #endif
#ifdef ~ #elif ~ #else ~ #endif
#ifndef ~ #elif ~ #else ~ #endif
&&,||,(,)

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です