結局人気の高いプログラミング言語ってなに?

1 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:38:50.50 ID:DAtHiRNP0

https://japan.zdnet.com/article/35156626/

3 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:39:15.10 ID:gXbuIxlg0
vba
4 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:39:30.29 ID:uY9qlQR60
rust
137 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:58.75 ID:zCNaaFVtM
>>4
これ
5 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:39:34.30 ID:DAtHiRNP0

The RedMonk Programming Language Rankings: January 2020
By Stephen O'Grady | @sogrady | February 28, 2020

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit
This iteration of the RedMonk Programming Language Rankings is brought to you by MongoDB. No matter the language, MongoDB helps developers solve their hardest data problems. Build better, bigger, and faster with MongoDB Cloud.

With the new year well underway, it’s time to drop our first quarter bi-annual Programming Language rankings. As always, these are a continuation of the work originally performed by Drew Conway and John Myles White late in 2010. While the specific means of collection has changed, the basic process remains the same: we extract language rankings from GitHub and Stack Overflow, and combine them for a ranking that attempts to reflect both code (GitHub) and discussion (Stack Overflow) traction. The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.

Our Current Process
The data source used for the GitHub portion of the analysis is the GitHub Archive. We query languages by pull request in a manner similar to the one GitHub used to assemble the State of the Octoverse. Our query is designed to be as comparable as possible to the previous process.

Language is based on the base repository language. While this continues to have the caveats outlined below, it does have the benefit of cohesion with our previous methodology.
We exclude forked repos.
We use the aggregated history to determine ranking (though based on the table structure changes this can no longer be accomplished via a single query.)
For Stack Overflow, we simply collect the required metrics using their useful data explorer tool.

With that description out of the way, please keep in mind the other usual caveats.

To be included in this analysis, a language must be observable within both GitHub and Stack Overflow.
No claims are made here that these rankings are representative of general usage more broadly. They are nothing more or less than an examination of the correlation between two populations we believe to be predictive of future use, hence their value.
There are many potential communities that could be surveyed for this analysis. GitHub and Stack Overflow are used here first because of their size and second because of their public exposure of the data necessary for the analysis. We encourage, however, interested parties to perform their own analyses using other sources.
All numerical rankings should be taken with a grain of salt. We rank by numbers here strictly for the sake of interest. In general, the numerical ranking is substantially less relevant than the language’s tier or grouping. In many cases, one spot on the list is not distinguishable from the next. The separation between language tiers on the plot, however, is generally representative of substantial differences in relative popularity.
In addition, the further down the rankings one goes, the less data available to rank languages by. Beyond the top tiers of languages, depending on the snapshot, the amount of data to assess is minute, and the actual placement of languages becomes less reliable the further down the list one proceeds.
Languages that have communities based outside of Stack Overflow such as Mathematica will be under-represented on that axis. It is not possible to scale a process that measures one hundred different community sites, both because many do not have public metrics available and because measuring different community sites against one another is not statistically valid.
With that, here is the first quarter plot for 2020.

6 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:39:37.49 ID:YtXVFDDL0
java勉強しとるけど
javaはカスっていうやつが多すぎるのだがケンモウで
50 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:51:58.35 ID:EuTZiBxC0
>>6
だって事実だし
この国のゼネコン開発と相性良くて既には広まりすぎてるってだけで言語として優れてる点はないからな
7 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:39:39.15 ID:DAtHiRNP0

1 JavaScript
2 Python
2 Java
4 PHP
5 C#
6 C++
7 Ruby
7 CSS
9 TypeScript
9 C
11 Swift
12 Objective-C
13 Scala
13 R
15 Go
15 Shell
17 PowerShell
18 Perl
19 Kotlin
20 Haskell
66 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:53.19
>>7

> 5 C#

納得できん
「現場では一番使われているが、あまり好きじゃない」ってこと???

87 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:02:37.55 ID:vXF7Uh3G0
>>66
どの辺が納得できないのか知らないが言語自体の評価で言えばベターJavaの地位を確立してるだろ
スマホアプリ作る上でも有力な選択肢になるしな
一方でお家芸であるWindowsデスクトップではC#を採用する利点は個人的に見当たらない
Win用アプリって結局はどこかしらでWin32に頼らざるを得ないからそんだったら最初からC++で良いしな
72 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:57:57.50
>>7
つうか、.net 使えるのってそのなかでC#しかないじゃん。それ本当???
ベーシック系もないし
96 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:04:22.49 ID:k/pZgXbr0
>>72
C++/Cliもあるよ。

倍早くて笑いがでる

8 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:02.92 ID:b+s8X9ae0
SQLどうすか?
9 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:03.02 ID:qVQYAAZ40
C#
10 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:10.04 ID:24e4lDIq0
COBOLだろ
11 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:14.48 ID:Eaj+OOcn0
Rust一択
12 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:15.71 ID:30XeiBdj0
common lisp
13 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:19.15 ID:FNfi5KPh0
unity
14 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:21.80 ID:85n0vONv0
コボルが最強なんよ
15 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:40:35.80 ID:hljQUgCV0
ペーソン
16 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:41:20.06 ID:lj948dvGM

記事本文貼ろうか悩んだけどクソ記事で中途半端だったから転載元貼ることにした
17 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:41:44.83 ID:5ajyp/Rdp
バイソン
18 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:41:53.02 ID:CmOMkHqdM
COBOLでくいっぱぐれないんだろ
19 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:42:24.43 ID:WpaLuUVtx
PHPに決まってんだろ!
webならな
30 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:44:57.60 ID:j2Cfi2gI0
>>19
webはPHPのイメージ強いけど、Pythonはだめなの?
21 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:42:55.05 ID:VeA3xB+H0
ruby
22 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:43:04.89 ID:fd3aWgNO0
稼げる言語ってないんだろ
53 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:53:00.47 ID:EuTZiBxC0
>>22
Pythonガチれば稼げるだろ
81 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:00:01.24 ID:F41yXchGa
>>53
Pythonガチっても稼げない
AIやるならその背景となる統計学、微積線形代数、機械学習の手法を理解しないとダメ
DjangoもJavaScriptやHTTP,PHPが分かってないとだめだし
23 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:43:07.34 ID:aqfdtmU10
HKJ
25 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:44:24.18 ID:SOtRMMxU0
scheme
187 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:28:21.12 ID:PKbzYlHt0
>>25
ナカーマ
27 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:44:41.26 ID:ubmjI4HP0
rustが海外じゃ人気らしいけど
未だにMFCとか使ってる老害会社だから
仕事じゃ絶対使わんからなぁ
51 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:52:10.92 ID:vXF7Uh3G0
>>27
rustじゃまともにGUI作れないし仕方ないだろ
54 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:53:11.20 ID:/4VBozPB0
>>51
RustはCとかC++の枠じゃないのか・・・?
57 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:54:34.68 ID:vXF7Uh3G0
>>54
MFCとか言ってるからデスクトップ開発の話だろ
CreateWindowWとかチマチマ書いていけばそりゃRustでも作れるんだろうけど
135 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:24.13 ID:ubmjI4HP0
>>51
rustにまともなGUIライブラリがあっても使うことは絶対ないという話だよ
141 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:44.31 ID:vXF7Uh3G0
>>135
まぁ実際問題C++を上回る利点は今のところ見つからんしな
207 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:34:37.99 ID:K1dEfblM0
>>135
QtがRustに対応してくれればあるいは・・・
75 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:58:20.28 ID:QDbeedrv0
>>27
rustには使い勝手の良いGUIのライブラリあるの?
GTK?GTK使うならMFC使ったほうがマシだと思う。
28 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:44:46.30 ID:JzYtl0+w0
プログラムはじめたいならprogateやってみろって勧められたんだが正解なの?
もっとおすすめサイトあるなら教えてくれ
41 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:48:24.13 ID:SOtRMMxU0
>>28
codeacademy
29 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:44:52.20 ID:6FDGJqsv0
Fortran
31 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:45:08.86 ID:24e4lDIq0
歴史と伝統を持つ一流大企業が好むエリート言語がCOBOLなんだな
中小ベンチャー向きの雑魚言語とは格が違うぜ
32 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:45:15.72 ID:845QWZF7d
Python早く滅びろ
33 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:46:03.06 ID:1XYkV4X7d
冗談抜きでまさかCOBOLで大逆転出来るとは思わなかった
46 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:51:11.21 ID:/4VBozPB0
>>33
最近Perlでも同じ現象が起こりつつある気がする
34 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:46:12.40 ID:3w1ksGE2r
JAVA
35 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:46:42.51 ID:47V+F3kYM
jsとpythonしか知らんわ
他の難しそうなのは全てコピペ
36 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:46:45.71 ID:tHAwX7dO0
シストレとかには何がいいの?
52 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:52:47.45 ID:F41yXchGa
>>36
MQL言語(ほぼCベース)
80 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:59:36.87 ID:R30qjIVK0
>>52
エディタが糞な癖にC++そのものじゃないのが絶妙に使いにくい
結局VSCode上でc++的に書いてビルドスクリプトでトランスパイル的なことやってるわ
あと株で使えないしな
37 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:47:23.89 ID:3QFoXxDa0
vbaにはいまだにお世話になってます
38 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:47:28.18 ID:s4iXnhHS0
最近どれでも同じに感じる
生き残ってる言語はだいたい一通りのことができるからな
39 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:47:38.21 ID:B/PNy2Kr0
JavaScript(、TypeScript)だろ
結局webサイトはこれ使わにゃならんし
40 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:48:07.98 ID:1bSkH7aa0
TypeScriptええな……
42 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:48:32.79 ID:PazZGJF00
ブラウザ上で動作するスクリプトはすべてjavascriptだ
javascriptを学ぶのだ
44 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:50:17.09 ID:Eaj+OOcn0
>>42
今も動くが、
10年後くらいにはRust一択になってるわ
43 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:48:52.00 ID:TzqRkNSy0
流行りの言語って一体どこで使われてるの?
45 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:50:35.66 ID:Nk9ypj2C0
胡散臭いネットのゴミエンジニアがこぞってpython推奨してて笑えん
案件数見ろや
47 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:51:16.63 ID:R30qjIVK0
rustって何がええの
better cなら go とかもあるやん
48 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:51:26.66 ID:F41yXchGa
AI、データサイエンティストならpython一択だわ
WEB系、システム系は混在しすぎるからその会社に合わせろとしか言えん
49 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:51:33.20 ID:HcQUQ5vDM
JavaScriptはウェブ系だから比較的入りやすいがネーミング似てるけど系統が別物のJavaの難易度は異常
Javaってリモートで仕事できないけどJSと違ってマスターしてる人も少ないしかなり稼げるみたいだな
64 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:13.14 ID:sidqQp230
>>49
Javaがリモート不可とか難易度が異常とかどこの世界の人間だよ

主要な型つき言語でもっとも機能が乏しい、ゆえに難易度が低いのがJavaとGoだ

67 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:58.09 ID:joUJJ3YB0
>>49
こいつ超頭悪そう
74 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:58:04.97 ID:B/PNy2Kr0
>>49
Javaはガチすぎるんだよなあ
それを使うために様々な概念生み出して苦労してようやく使えるけどもっと少ない労力で他言語で作ったほうが楽だし早いし安いし
55 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:53:12.15 ID:lj948dvGM

なぜこんなしょうもないアンケスレみたいなスレのほうが伸びるのか
まともなスレも立ててるからそっち伸ばしてくれよ……
悲しい
59 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:55:02.80 ID:EuTZiBxC0
>>55
ガチで語れるほどのスキルなんてない未経験1年目なんだから仕方ないだろいい加減にしろ
71 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:57:47.70 ID:lj948dvGM

>>59
まともなスレでわかんないことを何言ってるかわかんねーわってレスすりゃいいと思う
調べたこと貼り付けてメモ帳にしてもいいぞ
56 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:53:42.54 ID:WhTk6jTm0
rustは流行らない
scala感がある(難しい)
77 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:58:43.98 ID:hnYm8pvA0
>>56
scalaは難しい書き方ができるのが売りで実行速度はjavaより遅かったからだめ
rustは型安全とスピードが売りだからいいね
58 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:54:58.02 ID:ASfZ2Je+0
javaだろ
これとフロントの何かしらのフレームワーク使えれば若いうちは仕事困んないと思う
60 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:55:06.06 ID:2cv0gFaW0
Lua
61 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:55:27.92 ID:VHR8HXOE0
PHPはジェネリックないのが糞
62 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:01.26 ID:BXH5iWz70
C#
NET Multi-platform App UIが来れば覇権取るかもしれん
63 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:07.66 ID:GYXrfC7+r
mozillaの人達が作った言語がこんな人気になるなんて
不思議なもんやなあ
65 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:56:34.00 ID:UnTw0/lHa
perl
68 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:57:29.73 ID:9oueg1i50
理系ヲタ python
パソコンの大先生 javascript
itリーマン java
ゲーム c#とか 
アップル信者 swift
69 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:57:33.94 ID:raA5M1Xg0
jQueryだよ
70 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:57:37.43 ID:8kxvbZnd0
エンジニアならともかく他はpythonだけやっときゃいいだろ
73 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:58:00.30 ID:lGxPkkJp0
Kotlinって将来性あるの?
JavaかScalaでよくない?ってならないの
76 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:58:27.95 ID:JHCVwWcs0
人気が高い=使い捨て

気を付けることだね

90 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:03:16.59 ID:QDbeedrv0
>>76
使い手が多いと単価が安くなるよね。
79 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 10:59:04.63 ID:h0rFxlQCM
N-BASIC
82 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:00:14.75 ID:9tKnDPX8d
c++は魔境
86 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:02:02.56 ID:B/PNy2Kr0
最新のC++とRustどっちが人材集まるんだろうか
88 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:02:45.95 ID:D4zE85wfx
Dartやっとけば間違いない
これからのアプリ開発の王者だし個人で稼ぎやすい
100 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:05:38.17 ID:F41yXchGa
>>88
Dartは夢がある言語だけど普及するのか心配だわ
クロスプラットフォームってなんか独自規格とかで潰されそう
89 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:02:58.09 ID:oGIhhTpG0
安倍晋三
91 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:03:28.70 ID:OHmxRy1a0
javascriptだったら製造ガチドカタの俺でも使えるからな
93 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:03:36.38 ID:bWwawrse0
C#は意外と仕事ない
やっぱりJavaとC++が圧倒的に仕事多いよね
105 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:07:06.80 ID:hnYm8pvA0
>>93
ほんとこれ
C#ってwindowsと心中するつもりのジャップ中小企業が採用してるイメージ
111 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:08:23.50 ID:vXF7Uh3G0
>>105
steamでリリースされてるゲームの大半はUnity製だろ
C# = Windowsだと思ってる奴は老害だと自覚したほうが良い
121 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:08.54 ID:hnYm8pvA0
>>111
ゲームとかニッチな用途じゃ誤魔化せないよ
133 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:14.15 ID:vXF7Uh3G0
>>121
スマホもな
いずれにせよC#は10年代半場あたりから右肩上がりしてる数少ない言語だから
144 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:14:01.69 ID:hnYm8pvA0
>>133
ざまりんとか言うゴミのことか?
さらにニッチでわろた
147 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:14:28.99 ID:k/pZgXbr0
>>105
.Net Coreの登場で風向きが変わった
156 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:17:37.91 ID:hnYm8pvA0
>>147
.net coreってレガシーをdockerに乗せるための苦肉の策なイメージであんまり最先端な感じしない件
170 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:20:46.46 ID:lGxPkkJp0
>>93
開発側としてはC#が一番開発しやすいんだがなぁ
178 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:24:00.41 ID:bWwawrse0
>>170
それは分かる
俺も一番C#が好き
194 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:30:52.66 ID:lGxPkkJp0
>>178
なんだかんだ新入社員教えるときも、MSのサイトがリファレンスとして網羅してて楽チンなんだよね
204 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:33:20.82 ID:btTg9W+l0
>>194
いろいろフレームワーク出してるのにインターフェースは似たようなのだから検索性低くてイライラする
94 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:03:38.45 ID:bStcrMse0
嘘つき大会になっちゃってるよなプログラミングスレ…
そんなにスクールに金払わせたいのかね
98 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:04:54.50 ID:Wurfe+4Q0
BASICとFORTRANは
101 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:05:50.63 ID:i3GmOInS0
仕事で言語使うんであって
言語で仕事選ぶわけではない
104 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:06:46.63 ID:F41yXchGa
>>101
それな
プログラム言語ってあくまでツールの一貫だからな
手段であって目的ではない
114 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:08:47.61 ID:B/PNy2Kr0
>>104
いくつか案件あって内容もよくわからんかったら言語とかで選ばない?職種によるか
102 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:05:56.34 ID:Vz4IPt9Q0
Rubyは人気がなくなってきてるって聞いたのに結構人気あるじゃねえかよ
106 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:07:14.26 ID:B/PNy2Kr0
>>102
くっそ流行ったから改修やメンテ需要があるだけで新規はほとんど無いぞ
115 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:09:01.37 ID:Vz4IPt9Q0
>>106
なるほどこれか
107 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:07:22.60 ID:vXF7Uh3G0
>>102
元々は世界全体でも5位くらいにいただろ
総体人気の推移グラフ見てみるとわーくにのGDP推移グラフよりも酷い
110 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:08:11.61 ID:YS5TgIlb0
>>102
一時期流行ってたのに全く聞かなくなったな
109 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:07:37.02 ID:USbaF3I30
N-BASICじゃね
簡単だし
117 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:09:16.26 ID:eOgCQ6Xw0
Web系言語は群雄割拠というかもう飽和しててパイの取り合いになってると思うんだけどこれからやって金になるのかね
118 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:09:28.66 ID:YS5TgIlb0
ノーコード主流になったらプログラマー死ぬの?
125 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:41.50 ID:vXF7Uh3G0
>>118
C/C++と比べたらジャバスクとかパイソンなんて既にノーコードみたいなもんだろ
それでプログラマ需要が減ったかと言うとむしろ増えてるのが現実だからな
126 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:41.83 ID:7F7eVwvW0
>>118
思考実験すれば分かるけど
いずれにしてもやりたいことを文字起こしする必要があるので
コーディングはなくならないよ
今日日プログラミングなんてただ英文書いてるのと変わらんでしょ
119 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:01.40 ID:/MuDbtx80
SQLだろ
どんなプログラミング言語もSQLの奴隷だから
NoSQLだなんだ言ってるけど結局SQL知らないと使えないし
プログラミング言語は時代でうつろうけどSQLは食える
134 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:14.46 ID:fPSqPCjR0
>>119
あー真理
153 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:16:22.50 ID:/MuDbtx80
>>134
むしろなんでみんなが所詮ガワのプログラミング言語にこだわるのか分からん
結局サーバサイドならDBとはいくらイヤでも知らなきゃいけないワケで
逆にデータベースの事をベースに話せれば言語仕様でどーたらこーたら説明するよりプログラマじゃない人にも理解させやすい
122 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:25.54 ID:z+xZ16UL0
前に嫌儲で「プログラミング言語の違いは方言みたいなもん。一つ覚えれば他もだいたいわかる」みたいなの見たけどマジ?
それなら入り口はどれでもいいわけ?
128 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:54.40 ID:NQ0pX+ZWM
>>122
まじ
130 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:11:09.32 ID:eFrfE+BU0
>>122
マジだよ
131 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:01.48 ID:7F7eVwvW0
>>122
文法なんて方言みたいなもんだからな
とはいえ学習に向いている言語ってのはある
pythonとかは初学者向き
132 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:12:12.46 ID:NQ0pX+ZWM
>>122
結局コンピュータ誕生して以来根本的なことは何も変わってないから
ノイマン型コンピュータである以上ね
142 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:57.47 ID:BXH5iWz70
>>122
極端に似てる言語もあるけどある言語で培った考え方は大体どの言語でも通用する
ただ最初から手を出さない方が良い言語もある 何故かといえば難しい&学んでも実際に物を作りづらく挫折するから

完全な私見だけどCとかC++はやめたほうが良い
Web系のHTML/CSS/JavaScript/PHPとかWinFormsで簡単にデスクトップアプリ作れるC#とかをオススメする

146 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:14:25.27 ID:zCNaaFVtM
>>122
関数型と命令型は割と違う
149 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:15:25.13 ID:uTcul9Ttd
>>122
その理屈ぶっ壊してくるPythonとかマジ嫌い
124 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:10:38.20 ID:4v0bPBra0
Perlは死なぬ
何度でも蘇る
138 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:07.35 ID:7KERtcUR0
まじかー😾
139 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:18.53 ID:zCNaaFVtM
>>1
フロントまわりなら今はTypeScript
140 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:22.29 ID:7F7eVwvW0
Rubyはクッソ遅いからJavaにリプレースされる運命だろ
143 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:13:58.54 ID:/tv+Eq6Z0
Python

フォトンって読むの?

145 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:14:11.47 ID:L4mF9Mg20
ケンモは常にコボルだけ!
148 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:14:57.80 ID:0AoQzMWir
そういえばc++20はいつ使えるようになるんだよ
150 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:15:39.16 ID:MJCjjtWg0
FORTHを信じろルーク
151 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:15:40.67 ID:bGsK7ruw0
コボラーだけどコボルだけはやめとけ
154 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:17:09.29 ID:MJCjjtWg0
いまはmodula-2が熱い
190 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:29:05.96 ID:PKbzYlHt0
>>154
渋すぎ
155 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:17:28.84 ID:WQwjXIYZ0

Flutter楽しそうFlutter
162 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:19:06.42 ID:MJCjjtWg0
>>155
Canonicalと組んでLinuxのアプリも作れるようになるとかなんとかニュースになってたな
ちょっと興味出た
160 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:18:48.98 ID:23y9YyuZ0
rails使っとけば水準以上のセキュリティも付いてくるから安心感ある
使われてないフレームワークとか、goやphpで生で書くとかどんな脆弱性抱えてるかわかったもんじゃない
174 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:22:05.29 ID:BXH5iWz70
>>160
フレームワークに頼るのは否定せんが
最低限ネットに公開するサイト作るならIPAの公表してる安全なウェブサイトの作り方って文書を読んだ方が良いよ
脆弱性について知識ないとフレームワークでカバー出来なかった部分で脆弱性を作る可能性がある
161 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:18:58.76 ID:ahnfxCXSa
データ分析とかデータサイエンティストなんて未経験からなれんの?
171 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:21:31.07 ID:6VUEFdE50
>>161
googleのProfessional Data Engineer
取ってこい採用するから
163 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:19:46.67 ID:An5I4oidM
クラウドでシステム構築ならほぼJavascript一択だぞ
新機能がリリースされると最初はJavascriptだけ対応して、数ヶ月~2,3年後にJava, Pythonに対応
他の言語は対応したりしなかったりでまちまち
164 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:19:47.75 ID:PazZGJF00
windowsアプリだって文化が死滅する勢いでスマホに押されて減少してるし
だったらjavascriptでエレクトロン上で動作するアプリ作ったほうがいい
165 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:19:52.66 ID:MZ0riNiL0
俺は!C,C++しか!信じない!
176 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:23:36.53 ID:vXF7Uh3G0
>>165
C++は信用できないけど自分の腕は信用できるから個人開発では結局C++しか使わんな俺も
マクロのお陰で最終的にはどの言語よりも開発スピード早くなったりするしな
あくまで自分の脳内だけで完結させる必要はあるけど
166 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:20:06.13 ID:7F7eVwvW0
そもそもマイクロサービス化できる案件ならぶっちゃけ言語何でやってもいいと思う
つまりRoRだReactだGoだJavaだって話自体そんなに意味ない
167 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:20:08.78 ID:ahnfxCXSa
Python学んでPython使うような仕事に就けるのか?
その先の職業に繋がらなさそう
179 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:24:36.68 ID:QDbeedrv0
>>167
結局色んな言語使えないと仕事にならんよ。
大きい会社なら分業されてるかも知れないけど、小さな会社ならサーバ側、ブラウザ側、デスクトップ、組込みを設置も含めて全部一人でやったりするし。
168 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:20:11.80 ID:hnYm8pvA0
goの人気が落ちてるんだってな
触ろうかと思ってたらこれだよ
169 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:20:15.61 ID:MJCjjtWg0
COBOLはもう古い今はPL/Iが人気
172 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:21:31.38 ID:C4/2MzlD0
Javaはrecord入って良かったな
仕事ではバージョン的に使えねえけど
175 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:23:27.79 ID:MJCjjtWg0
愛国者ならKL1を使う
177 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:23:55.34 ID:6VUEFdE50
額にJAVAて書いてあるジャバーマンだけど
ラムダ式が出て、コレ違う感が半端ない

Javaの良さが全て吹き飛んだ気がする

180 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:25:00.73 ID:MJCjjtWg0
>>177
気持ちはわかる
181 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:25:49.81 ID:C4/2MzlD0
>>177
うそやろ?
Javaの7は挫折したわ
8以降じゃなきゃ無理だろ
182 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:25:51.06 ID:B/PNy2Kr0
>>177
ツルツルの頭頂部にSCRIPTって書いて出直してこいよ
183 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:27:25.14 ID:7F7eVwvW0
>>177
Javaのラムダ式とか関数型インタフェースのシンタックスシュガーだろ
1時間勉強して書けないなら向いてないからやめろ
196 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:31:54.80 ID:lGxPkkJp0
>>183
Javaでやる必要なくね?
それならScalaでやるわ
197 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:31:55.86 ID:6VUEFdE50
>>183
そういう問題ではない

文章の中にいきなり数学が入ってくる感じで、全体的に美しくない

203 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:33:11.96 ID:bStcrMse0
>>197
は?
206 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:33:51.98 ID:B/PNy2Kr0
>>197
気持ちはわかるわ。その文書のほうは好きではないけど
208 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:34:49.58 ID:7F7eVwvW0
>>197
ちょっと何言ってるか分かんない
Java7以前でComparetor自前定義したことなさそう
184 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:27:27.69 ID:WQwjXIYZ0

コロナ接触アプリがXamarinで作られてることについてケンモメンの見解は?
192 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:30:17.19 ID:SF4A6f+z0
>>184
社員自らの手でネガキャンしててワロタって感じ
185 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:27:48.72 ID:NpOeqVhUa
将来性とかなら議論の余地があるが
人気の高低なんてデータ見たら議論終了やん
186 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:28:07.77 ID:32j52q5F0
Javaはいつの間にかC#並に進化してて笑うわ
まあC#のほうがいいけど
188 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:28:42.17 ID:JHCVwWcs0
Cでなんでもキッチリ作れるようになっていれば
他の言語にはすぐ対応できる
これは基本
これが出来ていない人が最新の言語だの追うんだ
Cから逃げたいためにね。でも逃げられないのだ。
211 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:35:42.43 ID:vXF7Uh3G0
>>188
C/C++でちゃんとした物を作るためにはOSのAPIに精通しなければいけない
そしてOSのAPIなど今時の言語であれば覆い隠されてるので死に知識となる
よってその手法じゃ無駄が多い
219 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:38:23.79 ID:MZ0riNiL0
>>211
OSのAPIを理解するのにもC,C++が必要なんだ
なぜならOSの本はC,C++で説明されてるから
224 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:41:22.09 ID:vXF7Uh3G0
>>219
そうだけどそもそもOSのAPIなんて今時は全く知らなくても問題無いからな
俺みたいにカーネルモードでマルウェア紛いの物動かしたいとかじゃない限り
229 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:43:28.28 ID:7F7eVwvW0
>>224
問題解決法はどんどん抽象化されていくからね
低レイヤ人材はもちろん必要だけど、アプリよりも需要は増えないから必然的に埋もれていく
189 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:28:46.60 ID:JfMGP6DX0
rustだろう
191 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:29:48.78 ID:L9WMiXDt0
基幹システムがCOBOLだらけでしばらくは稼げるぞ
193 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:30:27.97 ID:RMntYuv80
人気だけならpythonだろ
仕事で使うかどうかは別
212 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:36:01.07 ID:QDbeedrv0
>>193
Djangoは良いぞ。
サーバ側はこれ一択になった。
195 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:31:54.20 ID:V/rhBSVm0
python
198 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:32:02.68 ID:SmRu1b1+x
LINQ楽しいからC#
200 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:32:23.22 ID:BXH5iWz70
使いたい言語なんて趣味でやりたいのか仕事で使うのかで変わるよね
趣味で使うならPython辺り学んでおけば攻守強いし後は何やるかによって変わる
仕事なら会社や案件にあった言語を勉強して使うだけだから
201 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:32:29.46 ID:PKbzYlHt0
クロージャーとオブジェクトがひっちゃかめっちゃか
になると、悲惨だと思う。どちらかで統一した方が良い
同じようなもんだし
205 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:33:50.54 ID:GjHC1B3o0
Rubyみたいなガラパゴスを使うとクラウドの本領を発揮できないし、C#やGoを使うとAzureやGCPと心中することになる
だからJavascriptが最優先でどうしても他を使うときはJavaかPythonにするしかない
214 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:37:22.69 ID:sidqQp230
>>205
Rubyはそもそも海外で流行ってから日本でも普及したからガラパゴスには街灯しない
210 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:35:15.75 ID:PKbzYlHt0
デザインパターンを捨てることだな
これはそもそも設計法ではなく、緊急回避策だから
213 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:36:07.18 ID:KAOBPl5c0
言語ってなんでもよくね?
お前らそんなに専門的なことしてるの?
217 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:38:13.36 ID:vXF7Uh3G0
>>213
うん
ring0のカーネル特権で色々監視しなきゃいけないからCじゃなきゃいけない
225 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:42:05.64 ID:PKbzYlHt0
>>217
組み込みかな?
215 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:37:31.15 ID:ZvKcyRbh0
C#で書けてブラウザで動く言語って何がおすすめなん?クライアント型は配布めんどくさいから作り直したい。あんまり馴染みないけどBlazorでええんか?
216 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:37:42.01 ID:PKbzYlHt0
そうだ、フリープログラミング言語とかいう概念も
そろそろあった方がいいな。Javaはそうじゃない
実装があまりにも制限され過ぎてて、将来が暗いと
思う。ハーウェイの新しいコンパイラもたぶん
訴えられるだろう、オラクルに
218 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:38:16.86 ID:hH8YVVRs0
FOTRAN
221 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:40:12.22 ID:PKbzYlHt0
>>218
これができたら、プロ中のプロだな
220 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:39:20.79 ID:hnYm8pvA0
フロントエンドのjavascriptで頑張ったほうが簡潔で疎結合なシステムになるけどだからといって
サーバーサイドなMVCフレームワークはなくならんよ
お手軽に作りたい人にはそっちのがいいし
230 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:43:47.91 ID:B/PNy2Kr0
>>220
現状だとチュートリアルの整ってるフロントサイドフレームワークのほうが入門のハードル低いと思うが
223 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:41:21.99 ID:MJCjjtWg0
FORTRANは大学のときやらされるだろ嫌でも
227 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:42:50.03 ID:NNmOWGTL0
パイソンってのを習えばいいんだろ
forとloopで計算するくらいしか使ったことがないから、言語の違いで何が変わるかさっぱりだけど
228 名前:ひみつの名無しさん 投稿日時:2020/07/11(土) 11:43:00.81 ID:MJCjjtWg0
ring0はx86でしか使われない用語だから組み込みはあんまりないだろう

コメント

タイトルとURLをコピーしました