
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
プログラミング全般で言うと、C++だと思います。
C++が使えたら、大体のものは作れると思います。
しかし、作るものによっては別の言語のほうが近道になる場合もあります。
例えば、質問者さんが仰るように、日本版Amazonを作りたいのであれば、まずウェブサイトを作れるようにHTMLだったりCSSなどを学ばなくてはいけません。
No.5
- 回答日時:
「最強」って何だろね・・・・・・定義によるけど。
言語「自体」の「力」を問うのならLisp一択で間違いないと思う。Lisp以上に強力な言語は存在しねぇんじゃないかな。
ただし、
> 応用性が高い
ってなると話は変わると思う。
通常、応用性云々、って意味になるとプログラミング言語そのものがどーの、じゃなくって、ビルトインライブラリとか外部ライブラリがどのくらいあるのか、に依存する部分が多くなるんだ。
例えば今は「人工知能」や「機械学習」だとPythonが良い、って勘違いしてる人がクソみたいに多くなってるんだけど、実の事言うと「大量な計算を要する」人工知能や機械学習にそもそもPython自体は向かない。向かないのに使われてるのが不思議だ、って思うかもしんないけど、「取り立てて計算が速いわけではない(むしろ遅い部類)」のPythonは「Pythonで書かれていない」外部ライブラリとの連携を取るのが非常に上手で、結果、「Pythonで書かれてない」Pythonで使えるライブラリが増えてるから「得意」って勘違いされてる状況になってるわけ。
今の状況だと、応用性が高い、って意味ではPythonになるだろうけど、決してPython「自体」が最強の言語ってワケじゃあないのね。Pythonはどっちかっつーとむしろ凡庸な、ある意味取り立てて特徴がない言語、だと思います。いわば「最強」ではなくて、「フツー」。フツーの言語、Python。あらゆる言語の殆ど中間に位置してる。
「言語として最強(つまり言語自体の設計が、と言う話)」と言うのと、「ライブラリが多いので色々適用範囲がある」ってのは要するに別問題、なんですよ。
言い換えると、自分が使わない、あるいは得意じゃないプログラミング言語でも、用意されてるライブラリによっては「使わざるを得ない状況がある」って事です。
あと、蛇足としてはもう一つ。
言い換えるとプログラミング言語にはトレンドがある。
どんなに自分が好きだ、得意だ、って思ってる言語を修得したとしても、もって10年だ、ってのは覚えておいて下さい。10年後には確実に状況は変わってる。
どんな言語を覚えても「永久に使える」って事はない。ヴァージョンアップもあるし、仕様変更もあるし、新しいプログラミング言語が出てきて人気をかっさらっていく事がある。
どの言語を覚えても自分自身をアップデートせざるを得ないのです。そして、今愛用してる言語の「最新版」を使えるように勉強するか、あるいは「別の言語に乗り換えなければならない」のか、を10年毎に問われる事になるでしょう。
No.4
- 回答日時:
デスクトップのGUIアプリならC#
WebのバックエンドならJava
WebのフロントエンドならJavascript
データベースの処理なら SQLとその拡張言語(使うDBによる)
画面をデザインするなら XAMLやHTMLやcssや各種ののView言語
ひとつの言語で全部作るなんてのは全く不可能。
適材適所を学ぼう。
それぞれの言語を覚えるだけでなく
適切に組み合わせる術を覚えるのは
面白いけど、道は険しいよ。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
プログラム
その他(プログラミング・Web制作)
-
プログラミングに必要なソフト Python初心者です。 いざプログラミングを実行するにも必要なソフト
その他(プログラミング・Web制作)
-
プログラミングスクールについて
その他(プログラミング・Web制作)
-
4
誰か助けてください。 私はプログラミングに興味がないのにそういう大学に入学しました。 当然、目的もな
その他(プログラミング・Web制作)
-
5
C言語について。
C言語・C++・C#
-
6
プログラミングって数学使うんですか? 英語はできますが...数学はできないです
その他(プログラミング・Web制作)
-
7
【至急!!!】c言語のプログラムを書いて実行しようとすると、英語で「プログラムがリソースを消費しすぎ
C言語・C++・C#
-
8
ジャバスクリプトでのことですが(初心者なのでできるだけ専門用語は少なくしていたらければうれしいです)
その他(プログラミング・Web制作)
-
9
プログラムで 一番大きい を定義する数式
その他(プログラミング・Web制作)
-
10
このコードを実行すると無限に結果が出てくるのですがなにかうまくまとめる方法はあるでしょうか?目的は解
C言語・C++・C#
-
11
プログラミングを始めようと思ったんですがどんな手順で何から始めた方がいいかわかりません。Python
その他(プログラミング・Web制作)
-
12
プロゲートを終えて絶望しています...
その他(プログラミング・Web制作)
-
13
きれいなコードを書いてもらうようにするにはどうしたらよいでしょうか?
その他(プログラミング・Web制作)
-
14
windows10 デフォルトで開発出来るプログラミング言語
その他(プログラミング・Web制作)
-
15
プログラミング言語の勉強の仕方について
その他(プログラミング・Web制作)
-
16
c言語 何をしているのかがわからない
C言語・C++・C#
-
17
it業界は社員になってからもお勉強大変ですか? 単に気になっただけなので軽くコメントしてくれると幸い
その他(プログラミング・Web制作)
-
18
プログラミングを始めようと思うのですが、楽しく出来る言語を教えて下さい
その他(プログラミング・Web制作)
-
19
python の簡単な文が理解出来ない、なんでこうなるのか
その他(プログラミング・Web制作)
-
20
13歳です。ハッカーになるためにはどうすればよいですか。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
C言語、C+、C++、C#の違い
-
5
COBOLでのNOT = の AND条件
-
6
COBOLで文字タイプを数字...
-
7
順列の内容をすべて表示するプ...
-
8
UNITY Float型の接尾辞fって
-
9
C#とC++のざっくりとした違いを...
-
10
UWSCはどのプログラミング言語?
-
11
C,C++,VB,Java 各言語の特徴っ...
-
12
言語の選択、VB.NET or Python
-
13
vbaとc言語の関連性について
-
14
VBSでDim、Private、Publicの違い
-
15
プログラミング言語「C#」の難...
-
16
階乗の記号 ^
-
17
HTMLとC++で、どんなホームペー...
-
18
プログラミング友達を探せるサ...
-
19
任天堂で使うプログラミング言...
-
20
C for Linuxでの設定ファイル読...
おすすめ情報
公式facebook
公式twitter