0
0
テーマ、知りたいこと
大学生が学ぶべきプログラミング言語を教えてください!
背景、状況
プログラミングに興味を持っているのですが、学んだら良い言語を教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答9件
#1
総合スコア10732
投稿2024/08/07 11:19
専攻は何でしょうか?
ご自分の専攻に関係あるものを学ぶのが良いかと思います。
心理学や社会学に関連するものであればRが使われることが多いかと思います。
工学系ならmatlab(simulink)も良いかと思います。
汎用言語であれば習得しやすいPythonでしょうか。
#2
総合スコア13730
投稿2024/08/07 12:31
編集2024/08/07 12:33対象者の情報が何もないので、単なる感想ですけど。
-
入門しやすい言語 -> python
pythonは、 AI(機械学習)界隈でよく使われますが、汎用の言語なので何でも作れるし、人気があるから情報も沢山。 -
コンピュータの基本 -> C
いま時C言語?という声もあるでしょうが、コンピュータの構造に近いところで動作する中級言語のC言語は、やっておいて損はありません。 組込み界隈であれば、今でも当然現役です。 -
関数型の言語 -> Haskelとか
プログラマになるのであれば、関数型の言語は習得しておいて損はありません。使う筋肉が違うので、習得することで、広い視野と応用力が身につきます。 Haskelに人気がありますが、個人的にはLisp系の言語が好きです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#5
総合スコア85851
投稿2024/08/07 14:13
そもそも「学ぶ言語は1つかせいぜい2つくらいにしておきたいがどれが良いか?」のか、「10個20個の言語を学ぶとすると、最初に学ぶのはどれがいいか?」とかなのか、「~~~のプログラムを作りたい(例えばスマホゲーム)のでそのために学ぶ言語」とかで、回答が違うでしょうね。
「10個20個の言語を学ぶとすると、最初に学ぶのはどれがいいか?」
だとすると、まずはコンピューターサイエンス(計算機科学)の基礎を学んでからCですかね。アセンブラでもいいですけど、学び方が難しい。「Cのポインタが難しい」というのを目にするかも知れませんが、それはコンピューターの動作原理を知らないからです。
もう少し手を抜くと、「変数に型のある言語の良さ」を実感するために「まずは(変数に型の無い)Ruby」が良いかもしれません。書きやすさにフォーカスして言語設計されているので、書くのは楽です。Pythonのような今どきの流行分野の豊富なライブラリーは無いですので、プログラミングを学ぶと言うよりは、データ処理とかAI系をやってみたいのであれば、Pythonか。ただ、ライブラリーを学びだすと、「10個20個の言語を学ぶ」からそれちゃうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#6
総合スコア11978
投稿2024/08/08 01:33
編集2024/08/08 01:35大学生が学ぶべきプログラミング言語を教えてください
とか書く時点で「大学生が」の部分が何らかの{条件?,制約事項?,etc}を示す役割を持つ語なのだと推測します.
(※そこに全く意味が無いならば,この話をするときに「大学生が」とか書くことにはならないと思うので.)
しかしながら現状では, 読み手にはそこの意味が全く伝わっていない と思われるので,もっと明確に述べるべきと思います.
その大学に何かしらプログラミング関係の事柄を教えている学科が存在するのであれば,そこで扱っている言語というのは,ある意味で「大学生が学ぶべき」だと見なされている言語だということになるのかもしれません.
(そういう学科が無いとしても「他の大学はどうなのか?」とか調べてみる手もあるでしょうし?)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。