無料で始められて手軽に使えるお奨めの言語はありますか?
たとえば、Perlは無料で始められて使い始めるまでの準備もほとんどなく、"Hello! World!"と出力するのに色々な呪文(おまじない?)みたいなものを覚える必要も無く、スクリプトも1行で済むので好きです。
C言語は無料で始められますが、準備や色々な宣言やおまじないが多く、"Hello! World!"と出力できるようになるまで少し時間がかかりました。そして非常に堅牢な感じがするのでどこかとっつきにくいです。ただ、だからこそ安定していて多くの人に利用されているのでしょうが。
VBは以前学校のPCにソフトが入っていたのでかじった経験があります。Basicという名のとおりC言語よりはやさしく感じましたが、今は環境が無いので無料でというわけにはいきません。
ご助言頂ければと存じます。
No.1ベストアンサー
- 回答日時:
環境はWindows と考えてよろしいのでしょうか?
ご自分で言われている通り、perl は手軽でフリーソフトです。
大体同じようなスクリプト言語として、
ruby
python
wsh
REXX
あたりがあるのでしょうか。
どこで見つかるかはご自分で調べたほうが宜しかろうと思います。
C がとっつき難いと感じているので、とっつきにくいと感じるかもしれませんが、
Delphi(Object PASCAL)
JAVA
あたりは、コンパイラもIDE もフリーで入手可能ですので、申し分ないかと思います。
日本語プログラミング言語と呼ばれるものでは、
ひまわり
TTSneo
とあたりもあります。
Windowsだと、Basic が人気があるようで、
HSP
ActiveBASIC
というのもあります。
早速のご回答ありがとうございました。
自分の環境についての説明が不足しており、申し訳ありませんでした。
お察しのとおり環境はWindowsです。
挙げていた中で存じていたのはJAVAとDelphiのみで、
これほど多くの言語があるとは知りませんでした。
プログラミング能力自体もまだまだビギナーなので、
教本とか多く出版されている言語が良いですね。詳しく調べて見ます。
No.2
- 回答日時:
特にこういうプログラムが作りたいという目的が書いて無いので汎用的な用途でプログラミングを勉強したいということだとします。
職業プログラマを考えているならjavaが良いと思います。そうでなければ、ruby。いずれもオブジェクト指向言語です。
perlでもオブジェクト指向的に使うことは出来るようですが、後で追加された機能なので従来記法との整合性がよくないようです。「オブジェクト指向に基づいて設計された言語」と「オブジェクト指向開発も出来る言語」との違いだと思います。C++も後者ですね。
rubyの場合は日本で開発されたものなので、日本語処理や日本語ドキュメントがしっかりしているとか、ユーザーズメーリングリストに入れば開発者と直接やり取りできるという利点もあります。入門用書籍はperlの方が質はともかく数は多いですね。
参考URL:http://www.ruby-lang.org/ja/,http://jp.rubyist.n …
ありがとうございました。
またまた説明が不足してしまいまして申し訳ございません。
察して頂いたとおり、汎用的な用途でプログラミングを勉強したいと考えています。
他の言語の教本にあるようなことを別の手軽な言語で試してみたいと思いました。
SEの方は、相手からの言葉での説明が不足、もしくは無くても相手の考えを的確に判断できる、
とよく言われますが、#1様も#2様もプログラムをされる方は相手の考えを読む能力に長けているのですね。
私の説明が良くなかったのにもかかわらず的確な答えを頂けて助かりました。
今、rubyをインストールして遊んでいる所です。
Cよりも手軽に"Hello world!"まで辿り着けたので、色々試してみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【追加質問】レイアウトが異な...
-
fortran write文について マチ...
-
vba クリップボードクリアにつ...
-
ホームページのプログラムの見...
-
コトリン言語について。
-
Google ColaboでGUI作成
-
C言語などをマスターして、人生...
-
Google Colabでimport soxが出...
-
プログラミング初心者です。 Wi...
-
このURLで広告を出しているのは...
-
AIのプログラムについて教えて...
-
python エラー
-
強化学習の環境作成、AI。自動...
-
batファイル、コマンドプロンプ...
-
このプログラミング言語のfor分...
-
テキストファイルの1行目のみを...
-
ExcelVBAでFormulaR1C1を列範囲...
-
プログラミングについて プログ...
-
pythonでAmazonのほしいものリ...
-
google Colabでmatplotlibの描...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
システムエンジニアの適正について
-
Rubyから学ぶことについて
-
Rubyを勉強している初心者です...
-
Rubyを学習するには
-
僕は高校生なんですがプログラ...
-
先に覚えるならRubyかPythonど...
-
無料で始められるプログラミン...
-
プログラミング講師はまだ需要...
-
小文字wと大文字Wの区別
-
RubyでNo such file or directo...
-
web上のhtmlファイルから文字デ...
-
GoTo文について
-
バーコードのチェックデジット...
-
rubyの誤差
-
CかC++どちらを覚えるべきですか?
-
ルビー、ruby の、初心者向けで...
-
Ruby interpreter (CUI) 2.2.3 ...
-
Rubyでpdfファイルを読み込む方法
-
OpenCV cvmatchtemplate
-
We're sorry, but something we...
おすすめ情報