0
0
テーマ、知りたいこと
大学生が学ぶべきプログラミング言語を教えてください!
背景、状況
プログラミングに興味を持っているのですが、学んだら良い言語を教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
回答9件
#1
総合スコア11051
投稿2024/08/07 11:19
専攻は何でしょうか?
ご自分の専攻に関係あるものを学ぶのが良いかと思います。
心理学や社会学に関連するものであればRが使われることが多いかと思います。
工学系ならmatlab(simulink)も良いかと思います。
汎用言語であれば習得しやすいPythonでしょうか。
#2
総合スコア14669
投稿2024/08/07 12:31
編集2024/08/07 12:33対象者の情報が何もないので、単なる感想ですけど。
-
入門しやすい言語 -> python
pythonは、 AI(機械学習)界隈でよく使われますが、汎用の言語なので何でも作れるし、人気があるから情報も沢山。 -
コンピュータの基本 -> C
いま時C言語?という声もあるでしょうが、コンピュータの構造に近いところで動作する中級言語のC言語は、やっておいて損はありません。 組込み界隈であれば、今でも当然現役です。 -
関数型の言語 -> Haskelとか
プログラマになるのであれば、関数型の言語は習得しておいて損はありません。使う筋肉が違うので、習得することで、広い視野と応用力が身につきます。 Haskelに人気がありますが、個人的にはLisp系の言語が好きです。
#3
総合スコア564
投稿2024/08/07 12:48
[香車]東上☆あらし☆海美「
『すべてのプログラミング言語を制覇してやる』ぐらいの意気込みであってほしい。
」
#4
総合スコア118253
投稿2024/08/07 12:54
とくに目的がないなら取りあえずマイクラあたりから始めると良いのでは?
#5
総合スコア86490
投稿2024/08/07 14:13
そもそも「学ぶ言語は1つかせいぜい2つくらいにしておきたいがどれが良いか?」のか、「10個20個の言語を学ぶとすると、最初に学ぶのはどれがいいか?」とかなのか、「~~~のプログラムを作りたい(例えばスマホゲーム)のでそのために学ぶ言語」とかで、回答が違うでしょうね。
「10個20個の言語を学ぶとすると、最初に学ぶのはどれがいいか?」
だとすると、まずはコンピューターサイエンス(計算機科学)の基礎を学んでからCですかね。アセンブラでもいいですけど、学び方が難しい。「Cのポインタが難しい」というのを目にするかも知れませんが、それはコンピューターの動作原理を知らないからです。
もう少し手を抜くと、「変数に型のある言語の良さ」を実感するために「まずは(変数に型の無い)Ruby」が良いかもしれません。書きやすさにフォーカスして言語設計されているので、書くのは楽です。Pythonのような今どきの流行分野の豊富なライブラリーは無いですので、プログラミングを学ぶと言うよりは、データ処理とかAI系をやってみたいのであれば、Pythonか。ただ、ライブラリーを学びだすと、「10個20個の言語を学ぶ」からそれちゃうか。
#6
総合スコア12317
投稿2024/08/08 01:33
編集2024/08/08 01:35大学生が学ぶべきプログラミング言語を教えてください
とか書く時点で「大学生が」の部分が何らかの{条件?,制約事項?,etc}を示す役割を持つ語なのだと推測します.
(※そこに全く意味が無いならば,この話をするときに「大学生が」とか書くことにはならないと思うので.)
しかしながら現状では, 読み手にはそこの意味が全く伝わっていない と思われるので,もっと明確に述べるべきと思います.
その大学に何かしらプログラミング関係の事柄を教えている学科が存在するのであれば,そこで扱っている言語というのは,ある意味で「大学生が学ぶべき」だと見なされている言語だということになるのかもしれません.
(そういう学科が無いとしても「他の大学はどうなのか?」とか調べてみる手もあるでしょうし?)
#7
みなさまたくさんの意見ありがとうございます!
自分でも調べてみた結果Pythonを学んでみることにしました!
これから頑張っていきます💪
#8
総合スコア7770
投稿2024/08/10 04:56
自分が大学の頃は...授業であったFortran以外なにやってたっけ? Z80とか6809アセンブラとかForth? 40年前だけど。
大学生ってひとくくりにできるものでもないし、学ぶ「べき」言語なんてないと思うけどなぁ。興味を持っているのなら貴重な仕事で無く遊べる時期、気の向くままいろいろいじってみればいい、それだけじゃないのかしら?
#9
総合スコア86490
投稿2024/08/10 05:39
Pythonから始めること自体は間違っていないと思うので、頑張って下さい。
コンピューターサイエンスの基礎を知らないと、「意味が分からないが丸暗記」となることが増えそうな気がするので、そのあたりをどう考えるかですね。