![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.7ベストアンサー
- 回答日時:
プログラミング言語の違いは水準の違いで分けられたり、AOTコンパイラ、JITコンパイラ、インタープリター等実行方法の違いなどで分けられたりしますが、本質的には英語で小説を書くかフランス語で小説を書くか位の差しかありません。
どの言語で書くかより、どんな物語(=アルゴリズム)を書くかの方がはるかに重要です。
#極端な例では、Visual C#とVisual Basicは正規表現による文字列置換だけで相互変換できてしまいます。
#ほかの言語でも大抵の場合は、制御構文くらいであれば文字列置換で相互変換できます。
プログラミング言語を独学で学べるかですが、最初の言語でも独学で学べます。
私にとって一番最初のプログラミング言語と言えるものはHTML+Java Scriptで、2番目はVisual C#でしたが、どちらも独学で学んでいます。
プログラミング言語は読む相手がコンピュータというだけで、言語であるという本質は変わりません。
人は皆母語については特に幼児期は辞書も解説書もなしで自分で学びます。
しかもプログラミング言語には人間の読める言語(英語は確実に有る)の辞書も解説書もありますから、独学はそれほど難しい事ではありません。
No.6
- 回答日時:
#5 に書かれているように「個人的な相性」のようなものはあると思う.
あと, 言語の系統の違いもあって, 例えば手続き型言語同士であればそれなりに流用できるけど, 手続き型言語に慣れてから関数型言語をやろうとすると初っ端から苦労する可能性もある.
とはいえ C の入口が K&R ってのはひどい気がする. あれはそもそも「ある程度 C を仕える人」向けってところがあるし, さらにいえば日本語版は「コレクション」としての価値しかないという指摘もある.
No.5
- 回答日時:
ごくごく個人的見解ですが・・・
fortran を大学で教えてもらって勉強・研究でも使ってました。遊びで basic に触れる機会があったのですが,これはすぐに使えるようになりました。実験で AD 変換などもありますが,ま,機械語も簡単なのはわりとすぐ使えるようになって basic とのデータ授受もすぐに理解できました。ところが! C! こりゃだめです。K & R の本の最初の数ページで挫折。特にデータのやりとりが fortran と逆(と言うと正確ではないですが,ま,そこはお許しを)などでストレスが溜まり,何度チャレンジしても最初の数ページで挫折でした。何かしら,相性ってのがあるかもしれません。
もうひとつ Visual basic ですが,画面には「窓」しか無く,最初の数時間は悩みに悩みました。これは開発上の慣れですね。エディタでプログラミング・・・っていう人間には,最初の壁が高いでした。ま,数時間すれば,スカスカ行きますけどね。がんばってください。
No.4
- 回答日時:
基礎と言うか、アルゴリズムの組み方を理解できていれば、
あとはそのプログラム言語の特徴を生かしてプログラミングすれば良いだけですので、
各言語の特徴を理解できるかどうかで決まる話です。
(同じコマンドでも与えるパラメータの数や種類が異なるなど、「方言」の理解も含みます)
No.3
- 回答日時:
ひとつできれば、あとは言語ごとのリファレンス本1冊あればできるようになると思いますよ。
プログラムの基本的な考え方はだいたい同じものが多いし、となればあとは文法ですから。
for文の書き方とか、関数とか、モジュールやライブラリの活用ですかね。
No.2
- 回答日時:
スクール通ったことないけどそれなりにプログラムできます
ただ個人で収集できる情報は限度があるので
流行りの言語であれば若い世代が最近よく開催している勉強会などに参加して
情報を収集するとともにコニュニティを作ると相互補完できると思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(病気・怪我・症状) 学習障害について 1 2023/05/11 21:36
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 英語 英語の上達方法 4 2023/07/29 11:36
- 大学受験 推薦入試について教えていただきたいことがあります。 私は、この春高校三年生になります。進路について考 1 2022/04/05 02:04
- 大人・中高年 今まで一度も勉強したことがありません。自分の名前すら書けなくても学費だけ納めて出席だけしとけば卒業で 2 2023/07/02 23:15
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- いじめ・人間関係 何故記憶障害者(暗記したことを覚えることは可能)は勉強で実力が伴わなくても努力は褒められるんですか? 1 2022/06/15 18:20
- その他(学校・勉強) 自分の市場価値を高めるには 3 2022/07/12 09:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
VBSとWSHは読み方が違うだけで...
-
プログラムに書かれる"%"記号の...
-
vbaとc言語の関連性について
-
dbMAGIC業界の今後
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
C言語とhtmlの違いを どな...
-
【Cか】ノベルゲーム【Jav...
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
C++ ってなんて読む?
-
VBってもしかして難しいんですか?
-
新しいプログラムには、何故COB...
-
TANDEM言語ってあるんですか?
-
PL/Iソースからのコメント部分削除
-
FAの設計の仕事について
-
C#とC++のざっくりとした違いを...
-
HTMLとC++で、どんなホームペー...
-
プログラミングは1つの言語を覚...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C#とC++とJavaが学べる書籍につ...
-
rpa化する言語としてら何があり...
-
最新のプログラム言語を学ぶに...
-
COBOLで文字タイプを数字...
-
質問失礼します。 プログラム言...
-
UNITY Float型の接尾辞fって
-
C++における継続行
-
TO_CHARで小数点以下がある場合...
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
VBScriptで引数を省略したい場合
-
vbaとc言語の関連性について
-
VCとVC++
-
Excel VBAで文字化けする (英語...
おすすめ情報