2013年5月13日月曜日

real basic

たのしくプログラミングしたい。

環境の設定だって、めんどくさいし、思いどおりいかないことは多くある。
そんなところに時間をかけたくない人はたくさんいると思う。
(私はそんなところも含めてプログラムが好きだが)

real basicはフリーじゃないけど、とりあえずインストールしたら、
プログラムをすぐ書けるようになるし、プラットフォームに依存しないし。
WindowsでMacの実行ファイルを作成できるのはすばらしい。

早く、iOS対応してくれたらなあ。

C

Cのコンパイラも欲しいと思っている。
インテル製のやつ。

Cは最近本気で書いてないので、忘れてるんじゃないかと恐怖が・・・。
あ、C++じゃないですよ。純粋なCの方。

ヘッダーは仕様書だ、的なことを聞いて、本当にそうだなと思う。
動的言語はそれがないから、使い捨てに近い使い方しか出来てない。
(いや、ちゃんと書けばいいことだけで動的静的議論をするつもりはないです)



fortran

fortranはgfortranがフリーだけど、
思い切ってIntelのFortranをOS X版を買った。
むちゃくちゃ早いです。

がんがん使って、自分の能力磨かないと。


AWK

プログラミングAWKを買ってみたけど、
すごく面白い。
文法の説明だけでなく、後半のアルゴリズムは思考の訓練になると思う。
名著はやはりすばらしいし、自分の中で長持ちします。

「10日で〜」
「誰でも分る〜」
も否定はしないけど、すぐに飽きてしまう。

Real Basic

Real basic
WindowにPushbuttonを配置。
pusshbuttonをダブルクリックして、Actionの関数で下記ソースを記述

MsgBox "Hello World"

これでボタン押すとHello Worldが出てくる。

GUIプログラミング

GUIのプログラミングは世の中的には普通だろうけど、
科学技術計算ではコンソールが主流だと思う。

real basicはGUIのプログラミングを実施するのに、すごく良いと思う。
VBAをかじっただけだが、何となく書けちゃう。
IDEも優れていると思う。Textでもソース出せるし。

会社で使わせるためのロジックを組み立てなければ。

AWK

AWKのフィルタがすごい。
# test.awk
{
      print $0
}
でファイル登録。シェル上で
gawk -f test.awk input.txt > output.txt
で「input.txt」のデータを読み込んで、「output.txt」にリダイレクトされる。
基本文法がCと類似しているので、使いやすい。