No.6ベストアンサー
- 回答日時:
「ヒューマン・リソース・マシーン」に一票。
(ただし、関数の概念がないのでそこが減点)あとは俺が好きだった本
https://www.amazon.co.jp/dp/4000077511
https://www.amazon.co.jp/product-reviews/4798039 …
手続き型言語なら言語は何でもいいかな…。
No.5
- 回答日時:
私はC#を最初の言語としてお勧めします。
理由は…
1.IDE(統合開発環境)が優秀で無料で入手できる。
→他の言語では前提条件としてランタイムやビルドツール、テストツール、バージョン管理システムクライアントといったものを個別にインストールしたり設定する事が求められますが、C#の開発環境Visual Studioは全部まとめてインストールしてくれます。
2.GUIのアプリケーションが簡単に作れるため、作れた気分になれる。
→モチベーションの維持がしやすい
3.使用用途が増えている言語である。
→Windows、macOS、iOS、Android、Linux向けのアプリケーションが開発でき、また、Unityのスクリプト言語に使用されています。
4.C++から理解しにくい部分を引いた言語である事。
→C#はその言語性格が、C++からポインタや多重継承といった理解しにくい部分を差し引いたような言語になっています。
構文もC++とC#はよく似ており、C#の知識を足掛かりにしてC++に進出すると、理解しやすいです。
そしてそのC++は「何でも何とかできる」最終手段に近い言語であるのでできると便利です。
ただ、いきなりC++に手を出すとよっぽど強い動機が無いと心が折れます。
5.C++ライブラリと相互運用が可能。
→C++は何でもできて動作速度も速くて都合がよい言語ですが、扱いにくい言語です。
一方C#はそこそこ速くて扱いやすい言語です。
そしてその両方が混在したプログラムを作る事が簡単にできます。
ですから動作速度を必要とする部分はC++で、それほど重要ではないところはC#でといういいとこどりがやり易い言語なので何かと便利です。
最後に…
プログラミング言語の違いは英語やフランス語の関係とよく似ています。
確かに言語の違いは重要ですが、それよりもその言語でどんな小説(=プログラム)を書くかの方が遥かに重要です。
開発環境が作りやすいとか公式ドキュメントがしっかりしているといった条件を満たしている言語から始めればよいです。
プログラミングは基本的に分岐する、ループする、何かを呼び出すという3種類の行動の塊ですので、とりあえず都合の良い言語で感覚を磨いてから必要に迫られて他の言語を覚えても遅くありません。
No.4
- 回答日時:
プログラミング言語で、これ覚えとけばあらゆる用途にオールオッケーと言うのはありません。
まあC/C++がそれに近い位置にいるかも知れませんが、コンピュータの動作そのものをある程度理解してることが前提みたいなところがあり、OSやデバイスドライバまで作成できる粒度の細かさがあるけど、それだけに初心者には非常に学びづらい言語です。とりあえず何もインストールせずに初心者でもすぐ使える言語ってことなら、javascriptがあります。これはwebブラウザで実行されるもので、作成もWindowsだったらメモ帳(notepad.exe)でできるため、お手軽さではおそらく究極です。その代りできることはブラウザ上で可能なことに限られるので、汎用性はありませんけどね。
この両者はかなり両極端な例で、その中間に多種多様な言語があります。特定用途に特化したものから汎用的なものまでいろいろあるし、それらの中でもまた複数の言語があったりします。だからいろいろありすぎて迷うのは当然ですが、まずは自分がやりたいことの一番の最低ラインを決めて、それが可能な言語はどれですかって相談することでしょう。
No.2
- 回答日時:
大学の研究所で使うもの ゲーム作成で使うもの キャラクター作りで使うもの オフィスで使うものと 千差万別だから 「何を作りたいか」に則って学ぶといい。
絞ったら それを中心に置いて 周りのものを貼り付けていくといい。
No.1
- 回答日時:
MSのビジュアルベーシックが、易しくて本も多い。
以下無料サイトも充実、20年以上昔、数万円で買って
いたプログラミングソフトです。
Visual Basic 中学校
http://rucio.a.la9.jp/main/main.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C++における継続行
-
VCとVC++
-
UWSCはどのプログラミング言語?
-
COBOLで文字タイプを数字...
-
Excel VBAで文字化けする (英語...
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
バイナリである部分の書き換え...
-
vbaとc言語の関連性について
-
プログラムに書かれる"%"記号の...
-
PL/Iソースからのコメント部分削除
-
新しく挑戦する言語は・・
-
アイデアをください。
-
C for Linuxでの設定ファイル読...
-
C言語について。
-
アセンブリ言語とC言語
-
手軽なプログラミング
-
VBSとWSHは読み方が違うだけで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今ってプログラミング言語は何...
-
C言語、C+、C++、C#の違い
-
プログラミング言語について
-
COBOLでのNOT = の AND条件
-
近年誕生したプログラミング言語
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
プログラムに書かれる"%"記号の...
-
COBOLで文字タイプを数字...
-
VBSでDim、Private、Publicの違い
-
TO_CHARで小数点以下がある場合...
-
VBSとWSHは読み方が違うだけで...
-
Excel VBAで文字化けする (英語...
-
VCとVC++
-
HTMLとC++で、どんなホームペー...
-
C++ ってなんて読む?
-
UWSCはどのプログラミング言語?
-
会計システムをつくるために必...
おすすめ情報