• ベストアンサー

muleについて

 仕組みはよく分からないのですが、学校の授業でFORTRANを使用しているのですが、telnetというものからmuleと打ち込んでプログラミングしています。しかし学校のパソコンでしか使えず、家でも使いたいのですが何かいい方法はないのでしょうか?muleというソフトがあるのかと思いgoogleなどでmuleで検索してみたりしたのですが、よく分かりませんでした。知識がまったくないので見当違いなことをいっているかもしれませんが、ダウンロードできる場所など教えていただけませんでしょうか。お願いします。ようするにFORTRANのプログラミングが家でもしたいのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.4

>よく分からないのですが、muleさえあればFORTRANのプログラミングができるわけではないのですか? muleはいわゆるテキストエディタと呼ばれるもので基本的にはテキストファイルを作成、編集するためのツールです。 内部にEmacsLispを実行するための仕組みを持っているのでEmacsLispという言語で書かれたプログラムであればmuleだけあれば実行できますが、FORTRANの場合、別にFORTRANのインタプリタかコンパイラが必要となります。 >muleというソフトをダウンロードしてさらに、プログラミングできるように別のソフトを追加するような感じですか? そのとおりです。そのFORTRANをコンパイルするためのツールとして gccのg77やcompaq Power FORTRAN等のFORTRANコンパイラがあります。 プロの道具として、ではなく学習用途であればg77で十分でしょう。 それほど高度な機能も使わないでしょうし、第一高いので(^^; >Emacsというものを、もし使ってもmuleと変わりはないですか? 基本的な部分はほとんど変わりません。 一部内蔵の漢字変換システムの操作などが変わりますが、Windowsで使うのであればWindowsのIMEが使えるので気にする必要も無いでしょう。 >ちなみに自分のPCはWINDOWSです。書き落としてすいません。 であれば、下記の方法でMeadowやCygwinが導入できます。 導入方法の詳細はwebで調べればいろいろ出てきますし、分からない所があれば、またここで聞くのも良いかとおもいます。 なお、学校でmule内でFORTRANコンパイラを動かしているのであれば、muleを多少カスタマイズして統合環境ぽくしているのかもしれません。学校のそのシステムの設定をした人を探して、どういう風にmuleを設定しているのか聞いて見るのも良いかも知れませんね。

tka9999
質問者

お礼

 ありがとうございます。まだ実行いていませんが、今からがんばってDLしてみます。

その他の回答 (3)

  • alfeim
  • ベストアンサー率58% (114/195)
回答No.3

muleについてですが、terra5さんの書かれている通り、単なるテキストエディタです(たんなる、というには機能が膨大にありますが)。 muleはEmacs19に多言語サポートを追加したもので、既に開発は終了しています(本家であるEmacsの20にて機能は取り込まれたので)。 自宅のPCの環境が明記されていないのでWindowsと仮定して話を進めますが、Windows用のmuleもあります。上記の理由で既に開発は終了していますが、 http://www.vector.co.jp/soft/win95/writing/se068653.html 等からダウンロードできます。 ですが、特別な事情が無い限りはEmacs20以降を使った方が良いと思います。 (理由としてmuleでしか使えないelispパッケージがあるとか、Emacs20の多国語サポートのデザインが違うのに慣れられないとか) Emacs20系のものとしては ・NTEmacs ・Meadow ・XEmacs on Cygwin/XFree といった選択肢があります。 NTEmacsの場合、基本的にソースを落としてきて自分でコンパイルするものなのであまりオススメできません。XEmacsの場合、さらに敷居が高いです。 なのでMeadowがオススメです。 MeadowはEmacs20.4をベースにWin32用に独自の拡張が施されたEmacs互換エディタで、これはバイナリイメージもダウンロード可能です。 ftp://ftp.m17n.org/pub/mule/Windows/ から Meadow-1.14-i386-base.tar.gz Meadow-1.14-i386-els.tar.gz Meadow-1.14-i386-leim.tar.gz を落としてきて同じディレクトリ展開し、あとはINSTALL.Meadow.jaにしたがっていけばインストールできます(INSTALL.Meadow.jaはJISコードで記述されているので注意)。 細かい設定についてはMeadowと設定をキーに検索すればたくさん出てくるのでまずはそちらを参考してみてください。 FORTRAN環境の方は、Bloggerさんと同じくCygwinパッケージのgcc(GNU Compiler Collection)からg77を利用するのが良いとおもいます。 Cygwinのセットアップは http://www.cygwin.com/ からsetup.exeをダウンロードし、それを実行するだけです。どのツールを入れるか聞かれますが、できればすべてインストールすることをオススメします。 結構サイズがでかいのでがんばってダウンロードしてください(確かバイナリイメージだけで100MBほどあったはず)。 そんなに落とせないのであれば、 http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/books/4756136745/qid=1001623889/ref=sr_sp_re_1_2/249-0174321-6190772 こちらの本に過去のバージョンですがCygwinツール一式が入っていたはずです。 確かNTEmacsも入っていたはず。

tka9999
質問者

補足

詳しい説明ありがとうございます。よく分からないのですが、muleさえあればFORTRANのプログラミングができるわけではないのですか?muleというソフトをダウンロードしてさらに、プログラミングできるように別のソフトを追加するような感じですか?Emacsというものを、もし使ってもmuleと変わりはないですか?ちなみに自分のPCはWINDOWSです。書き落としてすいません。

  • Blogger
  • ベストアンサー率66% (4/6)
回答No.2

こんにちは。 いくつか選択肢があるとおもいます。 1 自宅にUNIXマシンとFortanを用意してしまう  これが多分一番学校の環境を再現できる方法です。すべてフリーソフトでできますが、UNIXのインストールと設定などの知識が必要です。「知識がまったくない」とのことですから、お勧めしませんが...。 2 Cygwin環境を導入する Cygwinという、手っ取り早く言えば、Windowsマシンの上でUnix環境を構築できるフリーソフトがあります。これにFortranも含まれています。DOSWindowの中でコマンドライン操作する感じです。インストールと利用には、若干の 知識が必要ですが、お勧めです。 また、Windows版のMuleもあります。これはMeadowといいます。フリーソフトです。合わせて使えば、学校の環境に近いとおもいます。 ・Cygwin http://sources.redhat.com/cygwin/ ・Meadow(Windows版Mule) http://www.netlaputa.ne.jp/~kose/Emacs/Meadow/ 3 商用のWindows版Fortranを購入する いくつかあります。 ・Compaq Fortran http://www.compaq.co.jp/products/dvf/ ・ProFortran http://www.e-works.co.jp/software/pf_win/ というかんじです。

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

muleそのものはただのテキストエディタです。 元はemacsというエディタを多言語を使えるようにしたものですが、 今では元のemacsに多言語を扱う機能が追加されたので、 役目は終えてます。 ベクターでmuleを検索すれば、WindowsやDOS上で動作するものが見付かります。 元々は,unix上で作成されてますが。 ただし、これはただのエディタですのでFORTRANプログラムのコンパイルはできません。 Linuxをインストールすれば、MuleだけでなくFORTRANも使えるだろうとは思います。

参考URL:
http://www.vector.co.jp/

関連するQ&A

  • JavaをWindowsで使用するために・・・

     こんにちは。  今、学校の情報の授業でプログラミングをやり始めました。学校のパソコンはMacなので、家のパソコンがWindowsの人が家でも課題を取り組めるように、Javaを使ってやります、と言っていました。    私はとんでもなく機械音痴なので、プログラミングなどまったく分かりません。とりあえず、Windowsの人は「JDK 6 Update 7」をSunという所からダウンロードするように言われたので、その通りにしようと思ったのですが、「JDK 6 Update 7」がありません!!  「JDK 6 Update 16」とか違うものはたくさんあるのですが・・・。この数字の違いが何なのかも分からない素人なので、出来れば何かアドバイスできることなどあったら教えてください!!

  • プログラミングする環境の整え方

     Windowsのノートパソコンで、C言語を使ってプログラミングを したいと思うのですが、そうできる環境の整え方が、分からなくて 困っています。  学校でC言語を使ったときは、WindowsのデスクトップにUNIX のlogin画面があって、エディタはmuleというソフトを使っていました。  家でC言語を使いたいときは、どうすればいいのか、例えば、 市販のテキストを見ても、いきなりプログラミングの書き方から入っていて、 その前の設定についての記述はなかなか見当たりません。  分かりやすく丁寧に教えていただけたら幸いです。  どうぞ、よろしくお願いいたします。

  • 助けてください。

    今、学校の授業でグラフィックプログラミングをしているんですけど、なかなかついていけなくて困っているんです。それで家のパソコンでVisual C++ 2008 Express Edition をダウンロードしてMFCアプリケーションをしようと思ってたんですけど、出来ないのかわからないんで、誰か教えてくれたら助かります。

  • FORTRAN77のプログラミングを、Windowsで

    大学でFORTRAN77のプログラミングをしています。家でも、練習したいので、Windowsでも使えるプログラミングソフトを探しています。過去の質問を検索した結果、fcpad.exeというソフトが使えるようなので、http://www.vector.co.jp/soft/dl/win95/prog/se153699.htmlから、ダウンロードしたのですが、ソフトを起動すると、「コンパイラのパス」という項目に何かを入力しなくてはいけないようなのですが、適当に入力しても、「コンパイラのパスが正しくありません」と表示されます。一体何を入力すればよいのでしょうか? ちなみに家のパソコンのOSはWindows98です。

  • Fortranについて

    私は今大学生のものです。 今卒業研究でFortranのプログラムを用いています。しかし私はプログラミングには疎く、独学で勉強しようと思うのですがなにか初心者にわかりやすいお勧めの本、サイトなどはあるでしょうか? 本屋に行ってもFortranの本は販売されておらず、通販では手にはいるのですがどの本がいいのかわかりません。是非教えていただければと思いここに書き込ませていただきました。 また、家でもFortranのプログラムをコンパイル、実行できる環境をつくりたいのですがどうすればよろしいでしょうか? 学校ではcygwinをインストールして行っていますが家でもcygwinをインストールすればいいのでしょうか? また今もととなるプログラムはあるのですがこのプログラムはLinux上では正常にコンパイルされないところがあるらしく書き直さなければならないらしいのですがLinux上でのFortranのプログラムは普通のFortranのプログラムとは違うのでしょうか?ちなみに学校のパソコンのOSはWindows Vistaです。 初心者の質問ばかりになってしまってすみません。自分でしっかり学びたいと思うのでぜひ教えてください。

  • 高校三年生なのですがプログラミングの勉強始めたいと思っています。

    高校三年生なのですがプログラミングの勉強始めたいと思っています。 今はパソコン?プログラミングについての知識はほとんどありません。 この状態からgoogleなどの企業に就職できるレベルまでになりたいと思っています ここで質問なのですが 1.プログラミング言語よりパソコンの仕組みから学び始めた方が良いのでしょうか? 2.その場合どのような勉強方法で学べば良いでしょうか? 独学で学びたいので本の名前を挙げていただけたら光栄です。 よろしくお願いします!

  • Fortran90/Fortran95→Fortran77

    大学の授業でFortranを使ったプログラミングを勉強しています。 以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます) 大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^; 家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい) Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです 前置きが長くなりましたが、エラーが出る文は以下のところです open(8,file='freq_ex13.dat',action='write',status='replace') ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします

  • basicについて

    学校の授業でベーシックを習いました。 改めて基礎からベーシックのプログラミングを勉強したいと考えているのですが、ダウンロードできるフリーソフトはないでしょうか? 例えば、jw-cadのように

  • 戯曲を探してます。

    一生懸命、あちこちで検索してみたのですけれど 見つからないので、投稿します。 おそらくオリジナル(個人)の戯曲だと思うのですが、 題名が「happy happy happy」 という名前だったと思います。 もしかしたらhappyとhappyの間に「!」とか 「?」が入っていたかもしれません。 以前に見つけたことがあるので間違いなくあるはずですが どうやって見つけたか忘れた上に、普通に「google」や「yahoo」で検索しても見つからないのです。 数ある戯曲検索や脚本検索の中にあるんだと思いますが、 見落としているのか、見当違いな場所を探してるのかわかりませんが、見つけられずにいます。 私も引き続き探してみますが、お心当たりの方がいらっしゃいましたら、ご一報下さると嬉しいです。 ・「happy happy happy」 ・作者 不明 ・確か女性4人くらいの設定だったと思う。 こんな情報しかありませんが、お願いします。

  • https://と関係ある?

    https://となってから学校にある授業用ホルダーや、生徒用ホルダーが家からでも開けるようになりました。これはどんな仕組みなんですか?