経緯 いろんな言語を使う人と交流するときに、別の言語でたとえることが多いな、思った。 「Python でいう pip が Ruby の gem だよ。 Perl でいうところの cpan だね」みたいな説明をする。 自分にとっての母語と外国語の対応がわかると、理解が断然早くなるはず。 せっかくなので、いろんな言語でまとめてみた。 とりあえずは主に開発環境・テストについて。必要だったら他のフレームワークとかも列を増やしたいなー。
![「あの言語のアレはこの言語でいうコレだよね」まとめてみた(開発環境・テスト) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b299b905bfe6f4caba018431a91bb55f5aba4e17/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJThDJUUzJTgxJTgyJUUzJTgxJUFFJUU4JUE4JTgwJUU4JUFBJTlFJUUzJTgxJUFFJUUzJTgyJUEyJUUzJTgzJUFDJUUzJTgxJUFGJUUzJTgxJTkzJUUzJTgxJUFFJUU4JUE4JTgwJUU4JUFBJTlFJUUzJTgxJUE3JUUzJTgxJTg0JUUzJTgxJTg2JUUzJTgyJUIzJUUzJTgzJUFDJUUzJTgxJUEwJUUzJTgyJTg4JUUzJTgxJUFEJUUzJTgwJThEJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJUVGJUJDJTg4JUU5JTk2JThCJUU3JTk5JUJBJUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgzJUJCJUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03ZjQ0Mjc2OWFhNWE3NWUwNTQwM2Q5YzE2MzM5OGZmOQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa2l0c3V5dWkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTY3Yzk3ODMwMGUxMGUwYWUyZTkzNGYwNjA2MDE3ZTk3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5d28e64d19203b66c4ede144d4ab9965)
AutoItXはCOM/DLLバージョンのAutoIt。 AutoItXを使うと自動操作用の関数を中心にした約100のAutoItの関数をCOM、またはDLLをサポートする言語(C/C++、JScript、Perl、Python、Ruby、VBScript etc...)から使用することが可能です。 AutoItXはAutoItをインストールすると同じフォルダ内にインストールされます。 COM呼び出しのサンプル JavaScript、Perl、Python、Ruby、VBS でAutoItを使ってみる 底本のAutoItXのバージョン:ver3.3.8.1 このドキュメントの使用によって発生するいかなる損害に対しても翻訳者は責任を負いません。 使用する場合は自己責任のもとに使用してください。 ========================== AutoItX ドキュメンテーション イント
AutoItには他のプログラム言語、スクリプト言語から使うためのAutoItXというDLLバージョンがある。AutoItXを使うとキーボード操作やマウス操作などのAutoItに特徴的な機能の一部を他の言語から使うことができる。 今回はJavaScript(JSctipt)、Perl、Python、Ruby、VBSでAutoItXの動作を試してみた。サンプルスクリプトではメモ帳を起動してそこに「Hello world!」と入力する。 まず普通にAutoItで書いた場合。 Run("Notepad.exe", "") WinWaitActive("無題 - メモ帳") Send("Hello world{!}") JavaScript(JSctipt)で書いた場合。 // tested with Windows Script Host Version 5.7 oAutoIt = new Act
スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く