mobile-phone-1513945_1920_R

1: 田杉山脈 ★ 2021/03/28(日) 19:09:15.14 ID:CAP_USER
TIOBEは毎月、人気の高いプログラミング言語の指標を発表している。定期的に発表されるこれらの指標を見ると、人気プログラミング言語の変遷がよく分かる。同社は先頃、2021年1月の人気プログラミング言語に関する最新の指標を発表した。その指標で明らかになった注目すべき情報の一部を以下で紹介する。

 2021年1月の指標とともに、TIOBEは「Python」が2020年の「今年のプログラミング言語」に選ばれたことも発表した。Pythonの選出は4度目であり、新記録だ。

 TIOBEの説明によると、この称号は、「1年で最も人気を獲得したプログラミング言語」に授与されるという。2020年、Pythonの評価の上げ幅は2.01%で、「C++」(1.99%)と「C」(1.66%)をわずかに上回った。


9: 名刺は切らしておりまして 2021/03/28(日) 19:21:16.65 ID:dh6IBAsq
そんなもん、使用目的で大きく異なるだろう?


94: 名刺は切らしておりまして 2021/03/29(月) 07:40:23.63 ID:z/3cVHt0
>>9
確かにな。業務システムなんかだとまだ使ってるのは見たこと無いな。

3: 名刺は切らしておりまして 2021/03/28(日) 19:15:04.58 ID:OqGSUL6Z
初心者がPythonから勉強しても大丈夫でしょうか?

14: 名刺は切らしておりまして 2021/03/28(日) 19:30:22.85 ID:KkK2XXBB
>>3
目的、ゴール設定次第だよ
何をしたいのか、何者になりたいのかによってそれにあった言語は大きく変わってくるからね

15: 名刺は切らしておりまして 2021/03/28(日) 19:35:13.40 ID:uOWbxSJ8
>>3
やりたいことからそう離れてるってわけじゃなければ
とりあえずそれでどうぞ
ひととおり作れるようになるころには
ほかの言語でも作れるようになる

25: 名刺は切らしておりまして 2021/03/28(日) 19:59:25.29 ID:8VXOW/ql
>>3
うちの子、専門外でIT企業に就職したけど、
最初はコレ覚えたよ
その前にデータベースの勉強したけど

48: 名刺は切らしておりまして 2021/03/28(日) 21:25:21.52 ID:XwBf1s6m
>>3
むしろ初心者向け
一通りプログラムの手順を押さえたら、実際にどの道に進むかで違う言語を勉強したらいい

54: 名刺は切らしておりまして 2021/03/28(日) 21:55:03.42 ID:OLbjlQIb
>>3
プログラミングは作りたいモノの具体的な目標を持って取り組んだ方がいい
それに向けて必要な知識を得ていくイメージで勉強するのが一番モチベを
たもてると思う

例えば目標が「スマホアプリを作りたい」なのにPythonとかやっても
意味が無いしモチベが続かないんじゃないかな

21: 名刺は切らしておりまして 2021/03/28(日) 19:52:28.48 ID:hSTUOYFK
その分野の定番言語を使うのが一番
いちいち基礎からやる必要はない

20: 名刺は切らしておりまして 2021/03/28(日) 19:52:05.61 ID:fm2vQXtf
金になるのはちょっと古い言語で書かれたレガシーシステムだよ

22: 名刺は切らしておりまして 2021/03/28(日) 19:52:29.89 ID:kW/lTgwT
別に目的を簡潔に遂行出来るならなんでも良いけどね
だがCOBOLてめぇはダメだ、ブラックボックスとして眠ってろ

26: 名刺は切らしておりまして 2021/03/28(日) 20:03:54.56 ID:di3Sm4mT
VBが一番手ごろで簡単だと思うけど人気ないんだよな
てか、{}で括る系の言語は美しくないから嫌いだわ
特に{で1行使ってるのを見るとイライラする

29: 名刺は切らしておりまして 2021/03/28(日) 20:09:59.95 ID:LB52+HcS
>>26
C#やってみ。
>特に{で1行使ってるのを見るとイライラする
いやなら一行で書けばいいじゃん。

31: 名刺は切らしておりまして 2021/03/28(日) 20:17:57.99 ID:di3Sm4mT
>>29
C#もJAVAもやってるよ
記号が多い言語は糞だ

37: 名刺は切らしておりまして 2021/03/28(日) 20:40:06.78 ID:D0ktn9pu
>>31
{}無いとか、句読点無いのと一緒だろ
無い方が分かり辛いわ

99: 名刺は切らしておりまして 2021/03/29(月) 08:18:20.11 ID:8Bf9aQE/
>>26
endよりはマシだ

28: 名刺は切らしておりまして 2021/03/28(日) 20:09:38.17 ID:6SbalQ4X
R 年収1500万
Python 年収600万

なぜなのか

31: 名刺は切らしておりまして 2021/03/28(日) 20:17:57.99 ID:di3Sm4mT
>>28
必要としてる業種が違うから

33: 名刺は切らしておりまして 2021/03/28(日) 20:29:31.07 ID:FBnd1osD
>>28
言語じゃないんだよ
発注条件は

38: 名刺は切らしておりまして 2021/03/28(日) 20:41:49.14 ID:uOWbxSJ8
>>33
結局のところは最終的になにを実現するのかってところだからな
それが困難なことであれば高額だしそうでなければお安くなると

35: 名刺は切らしておりまして 2021/03/28(日) 20:38:01.94 ID:M7qeePP1
そう。言語はその一要素でしかない。
汎用性、応用性、それがC++

39: 名刺は切らしておりまして 2021/03/28(日) 20:43:39.76 ID:Pnk6DBnh
C++やってる奴がpythonを目の敵にしている理由がわからん。
C++からpython呼び出せるんだから、互いの便利な部分をそれぞれの言語で使えばいいだけの話だろ

41: 名刺は切らしておりまして 2021/03/28(日) 20:46:57.70 ID:M7qeePP1
目の敵にしてない。C++から入ってPythonが良いよ、と。色々広がる。pybindはC++11からね。

30: 名刺は切らしておりまして 2021/03/28(日) 20:16:19.90 ID:ctk6+C7I
Pythonあまり好きじゃないんだけど
複数の環境で動かすの考えるとPythonが使いやすいんだよなぁ

46: 名刺は切らしておりまして 2021/03/28(日) 21:11:28.77 ID:NVPTqI2k
Pythonで開発すると200万
Javaで開発すると100万

どちらの言語でも同じ事ができる。

結局は安定した業務を行えれば
言語はなんだってよいんだよ。

で、4世代言語ってどうなったw

55: 名刺は切らしておりまして 2021/03/28(日) 21:55:50.72 ID:22mbEGUo
PythonはCSV加工したり、集計とっとり
事務業務レベルで便利な、ライブラリ
多いから便利なんだよ。
プログラミング言語というより、スクリプト
組むのに適してるわ

58: 名刺は切らしておりまして 2021/03/28(日) 22:06:41.23 ID:OLbjlQIb
>>55
その程度ならExcelVBAの方がお手軽でよくね?って気がしないでも無い

67: 名刺は切らしておりまして 2021/03/28(日) 23:01:38.23 ID:FBnd1osD
>>58
処理データ量が大したことなけりゃそれで十分
しかしデータ量が大きくなると結構な処理時間の違いよ
そういう話レベル

78: 名刺は切らしておりまして 2021/03/28(日) 23:29:07.25 ID:22mbEGUo
>>58
エクセルは立ち上げないと使えんからー
バイソンとバッチ組んどけば、朝会社行ったら、データベースから勝手に必要な情報集計終わってたら楽やん

95: 名刺は切らしておりまして 2021/03/29(月) 07:41:34.12 ID:Dw/1sVyM
>>78
Excel立ち上げなくてもバッチ処理で動くよ

57: 名刺は切らしておりまして 2021/03/28(日) 22:04:34.90 ID:OLbjlQIb
趣味で使うとなるとGUIが弱すぎるからPythonってあんまり魅力を
感じないんだよなぁ

MacやLinuxも使うしマルチプラットフォームでサーバーサイドもOK
ってなると結局、Javaでいいじゃんってなりがち

洗練されてる言語ってのは同意なんだけど

103: 名刺は切らしておりまして 2021/03/29(月) 08:44:11.74 ID:BYq6okhq
>>59
使う目的がないとね
Pythonなんて特に顕著

107: 名刺は切らしておりまして 2021/03/29(月) 10:53:25.14 ID:Dw/1sVyM
>>59
c#でスマホアプリ作れるよ

71: 名刺は切らしておりまして 2021/03/28(日) 23:11:57.43 ID:lTSGTE+U
UnityでC#勉強するのが一番モチベ上がるんじゃないかな
ゲーム制作は実際に画面に出力されてオブジェクトが思いのままに動いてくれるし万能感に浸れる

80: 名刺は切らしておりまして 2021/03/28(日) 23:37:50.24 ID:HpPgfxdi
>>71
ゲームに興味がない奴も多いし、3d,2dどちらにせよUI前提みたいのはやりたいことと関係ない場合単なるオーバーヘッドにしかならん

学習するだけならjupyterに言語カーネル入れたようなものでいい

63: 名刺は切らしておりまして 2021/03/28(日) 22:51:11.42 ID:SU3v6ifI
めんどくさい。一つに統一してくれよ。

81: 名刺は切らしておりまして 2021/03/28(日) 23:38:43.13 ID:mm2UGhVv
プログラムといえばCOBOだろうが!バカチンが!L

96: 名刺は切らしておりまして 2021/03/29(月) 07:58:13.88 ID:um0ZdFNH
プログラム言語の何が嫌って半角小文字が嫌い

97: 名刺は切らしておりまして 2021/03/29(月) 08:11:29.27 ID:Hi/jFBIN
>>96
全部大文字でコーディングするN88 BASICとかQuickBASICが好きだった人かな?

98: 名刺は切らしておりまして 2021/03/29(月) 08:13:23.85 ID:Hi/jFBIN
COBOLも全部大文字か

110: 名刺は切らしておりまして 2021/03/29(月) 11:47:07.30 ID:FhsMjSS4
行列を扱うプログラムをCで書けばいいだけ
必要なことは全部Cでできる

114: 名刺は切らしておりまして 2021/03/29(月) 12:13:17.73 ID:iEhNVdkx
>>110
やりたい内容による
素のCの方がいい場合もあるけれど一派論としては現代でCを学習開始するならC++でやるのが順当

111: 名刺は切らしておりまして 2021/03/29(月) 12:03:07.47 ID:HUg2ugOV
windowsアプリケーション作る仕事の人は
visualstudioとかvbaだろ

113: 名刺は切らしておりまして 2021/03/29(月) 12:10:50.85 ID:iEhNVdkx
>>111
VBAは流石に古すぎる上に機能面や文法面でも最悪
VBがいいなら最低でもVB.net
エクセルのマクロくらいしか書いた事ない人やVBAの何が悪いのかすら分からない人こそ本物のプログラミング言語を知るといいと思うけどね

そもそも必要がないのかもしれんけどw

115: 名刺は切らしておりまして 2021/03/29(月) 12:24:56.65 ID:9GR66V2i
>>113
VB.NETでも割とキレる(主に他人の書いたテンプレクソコードで)のに機能が揃ってないVBAとか絶対無理だわ

117: 名刺は切らしておりまして 2021/03/29(月) 12:34:14.65 ID:D4mn8j6z
Excel vbaは言うまでもなくシート上のデータを扱えるからな
いちいちvbでExcelシート読み込んでとか
面倒なことはしない
Accessも同じ

121: 名刺は切らしておりまして 2021/03/29(月) 14:44:45.59 ID:Lr0Lc0Yi
>>117
だから個人、1人業務の自動化や効率化程度ならまあ何でもいいっちゃいいんだよ
但し、規模が大きくなったり複数人が絡んだりして時に苦しくなるわけで

そのレベルから先は真面目にプログラミング言語や技術選定した方がいいね

119: 名刺は切らしておりまして 2021/03/29(月) 12:50:10.63 ID:r8XRYjwV
PythonでOfficeを動かすみたいな本を買ってみようかとおもったんだけど、プログラミングしたことない人が買っても理解できるかな
ExcelVBAしかできない

122: 名刺は切らしておりまして 2021/03/29(月) 14:45:38.39 ID:Lr0Lc0Yi
>>119
そういう本はあなたのようなユーザーをターゲットに書いてあるので問題ないと思うよ

116: 名刺は切らしておりまして 2021/03/29(月) 12:25:31.56 ID:bRaQEBEd
pythonはプログラム非専門家にとってすごい便利な言語じゃないかな

112: 名刺は切らしておりまして 2021/03/29(月) 12:06:11.86 ID:6Q8obwl/
なでしこブームは来ないの?

マンガでざっくり学ぶPython
著者・監修:クジラ飛行机(著), シナリオ:バニラ(著), マンガ:anco(著), マンガ制作:トレンド・プロ(著)
(2020-07-24T00:00:01Z)
5つ星のうち4.4