私はあいまいなプログラミング言語を使って仕事をやり遂げるのが好きです。
あなたがリストした詳細の私のお気に入りは次のとおりです。
I / Oソリューションを必要とする問題、コンソールまたはファイル
以下のような言語TI-基本うまく仕事が、私は好むルビーのためのputs
解析が必要な問題
GolfScriptは間違いなくここであなたを助けます
ソリューションを関数定義として記述する必要がある問題
TI-84表 -関数を許可します。Y=
たとえばY=|X|
、Xの絶対値を返します
数学の問題
TI-Basic-電卓用に作られているため、数学が含まれています;)
素数を扱う問題
特にない; Mathematicaはおそらく仕事に最適なツールです
数のパズルを解く
配列を自動的にループするTI-Basic
数値的手法の実行
TI-BasicまたはMathematica
文字列処理
Python-優れた文字列関数がいくつかあります。
TI-Basicがどれほど優れていても、文字列には使用しないでください ...
配列処理
TI-Basicは - 自動配列をループ。たとえば、配列内のすべての値をインクリメントします-L1+1→L1
Ruby-非常に強力な配列機能もあり、もちろん!
コードの圧縮にも役立ちます
トリッキーな2Dアレイの問題
TI-Basicは2D配列をサポートしていないため、ここではRubyまたはPythonが最適に機能します
計算幾何学
TI-Basicには幾何学的な機能があり、微積分および線形代数までのほとんどの数学に使用できます
ボーナス
ループ
ArduinoまたはQuomplexのいずれか。Arduinoにはビルトインがvoid loop(){}
あり、Quomplexには括弧([]
)に含まれる無限ループがあります
描画/ GUI
Game Maker Languageは非常に強力な描画機能を備えており、 TI-Basicはグラフ上での描画をサポートしているため、一般的に有用なツールでもあります。
クイン
どちらかHQ9 +またはQuomplex理由HQ9 +はQ
プログラムのソースコードを出力する必要があり、*
(出力)が指定されているか、出力が生成されない限り、Quomplexはソースコードを自動的に出力する#