6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日本語プログラミング言語Mindの小技 「等価」

Last updated at Posted at 2025-03-09

はじめに

日本語プログラミング言語Mindの小技「等価」について説明したいと思います。

対象読者

日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方

この小技に関連するMind言語マニュアル

この小技に関連するMind言語マニュアルの記述はありません。または発見できませんでした。つまり裏技?

失礼しました。Mind8プログラミングマニュアルに記載がありました。
2 プログラム表記の基本 等価定義

ある単語に別の名前を付ける機能である。

構文=
<新名称>は <旧名称>と 等価。

本機能(本記事)は、下記のバージョンに対応しています。Mind8のLinux版も対応していると思いますが、本記事では特に検証を行っておりません。

対応バージョン

■Mind7 ■Mind8 ■Mind9
■Windows版 □Linux版

小技の解説

「等価」はMindの定義済単語を別名に置き換える機能です。サンプルを使って
説明します。

Mindプログラムソース

touka.src
文字列コンソール出力して改行は  一行表示と  等価。

メインは  
「小技の等価とは単語名を変えること」を 一行表示
「小技の等価とは単語名を変えること」を 文字列コンソール出力して改行。

コンパイル結果

ではコンパイルしてみます。下位ライブラリはfileを指定します。

Mind9

下図はMind9βです。

C:\developments\vscode\mind9>mind touka file   

日本語プログラミング言語 Mind Version 8.11 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. C:\mind9-beta\mind9-beta\bin\mindex.exe --> touka.exe

Mind8

C:\developments\vscode\mind9>mind touka file

日本語プログラミング言語 Mind Version 8.07 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. c:\pmind\bin\mindex.exe --> touka.exe

Mind7

C:\developments\vscode\mind9>mind touka file
日本語プログラミング言語 Mind Version 7.5 for Windows
          Copyright(C) 1985-2004 Scripts Lab. Inc.
          Single user license.  Serial No:XXXXXXX
コンパイル中 - 終了
Coping.. C:\mind7\bin\mindexec.exe -> touka.exe

実行結果

つづいて実行してみます。Mind9βの結果です。記述は割愛していますがMind7/8も同じです。

C:\developments\vscode\mind9>touka
小技の等価とは単語名を変えること
小技の等価とは単語名を変えること

参考情報

この小技を使った記述例の記事です。

おわりに

いかがでしたでしょうか?なにかの参考になれば幸いです。2025年は日本語プログラミング言語Mind生誕40周年です。

本記事シリーズのご紹介

本記事シリーズ「日本語プログラミング言語Mindの小技」は日本語プログラミング言語Mind生誕40周年プロジェクトの一環です。興味を持たれた方は日本語プログラミング言語Mind公式サイトにアクセスして、Mindコンパイラをダウンロードできますよ。Mindプログラミングマニュアル(基本文法)ページから気になるお題の構文を選んで、この記事のようにサンプル実装実行してQiitaにアウトプットしてみましょう!筆者はMind7/8/9βで検証しておりますが、もちろんMind8だけでもじゅうぶんです。またお題が既存記事とかぶるのはまったく問題ありません。同じお題でみなさまの多様斬新なサンプルをお待ちしております:grinning:

6
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?