【IT】不動の人気を誇る「Python」、評価が二分される「Java」「JavaScript」

■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★2020/02/09(日) 19:33:40.80ID:CAP_USER
「Python」は相変わらず、開発者の間で根強い人気を誇るプログラミング言語だ。一方、「Java」と「JavaScript」の評判――もしくは不評――については、プログラマーによって答えがまちまちだ。

 フランスのコーディングスキル開発企業のCodinGameが、人気プログラミング言語とキャリアの詳細について、2万人の開発者を対象に調査した。

 それによると、JavaScript、Java、Python、「C++」「C」が特に多くの人に習得されたプログラミング言語だった。習得者が特に少なかったのは「Clojure」「F#」「OCaml」だ。

 「最も人気がある」言語は、最も多くの人に習得された言語とは違ったが、トップ5には順位こそ違えど、ほぼ同じ顔ぶれが登場した。開発者に最も人気がある言語はPythonで、JavaScript、Java、C#、C++が続いた。

 報告書は、「3年連続で首位を堅持しているPythonは、特筆に値する。この言語は開発者の心をしっかり捉えている」と述べている。

 「最も敬遠されている」プログラミング言語として、回答者の約4分の1が「PHP」を挙げた。その一方で、最も人気がある言語の7位にも登場している。またPHPの後に、JavaとJavaScriptが続くものの、それぞれ最も人気がある言語の2位と3位を占めた。

 報告書によると、「この2つのプログラミング言語の評価は、開発者の間で二分される」とのこと。最も敬遠されている言語のトップ5の残り2つは、「VB.NET」とCだった。

 回答者の43%はコーディングを大学で学び、35%は独学で、15%は学校(大学以前)で、5%はブートキャンプや短期集中コースを利用していた。オンライン研修コースで学んだという回答者は、わずか2%にとどまった。

 2020年に学びたいこととして、最も関心が高いのは機械学習と人工知能(AI)で、次いでゲーム開発とウェブ開発が挙げられた。

 開発者の幸福度は英国が最も高く、カナダと米国がそれに続いた。

 CodinGameの共同設立者であるAude Barral氏は、「当然ながら、上位3カ国は特に給与水準という点で、開発者は労働条件に恵まれている。フランスは6位で、やや後れをとっている」「概して言えば、どの国でも経済発展と企業の革新には、開発者が不可欠だと考えることが非常に重要だ」と述べた。
https://japan.zdnet.com/article/35149096/

0237名刺は切らしておりまして2020/02/15(土) 22:12:33.85ID:NVOizuEF
>>234
ちなみにpythonは嫌ってないので。むしろ好きな方だからよろしく。

0238名刺は切らしておりまして2020/02/15(土) 22:14:30.91ID:cgAqqSFA
>>235
というか極端に嫌ってるやつが暴れとるだけだわなw
なんなんだろまじで

0239名刺は切らしておりまして2020/02/15(土) 22:56:16.74ID:kwhOyO2E
Javaは、変なライセンス体系になってから失せた

0240名刺は切らしておりまして2020/02/15(土) 23:50:10.60ID:WOlRD7hY
Pythonは非プログラマ言語として広まってるのも大きい
MBAでJavaをやってた時代もあったんだが、今はPythonに置き換わってる

0241名刺は切らしておりまして2020/02/16(日) 03:40:56.46ID:gd8/5NPU
>>70
IDisposable実装すればいいのでは

0242名刺は切らしておりまして2020/02/16(日) 06:32:08.53ID:9pcXwL5E
>>226
いやいや
ちょっとまとまった物を作る際の問題点
pythonはちょこっとしたものを書き捨てる言語
と最初から書いてるのに
こんなことを言うのはまとまった物を書いたことのない三流的な反論をしてきていたのがpython擁護者w

0243名刺は切らしておりまして2020/02/16(日) 08:00:42.44ID:yCOdqMiF
JavaScriptが圧倒的に糞
根本的な言語仕様がほぼデタラメだからどうしようも無い

0244名刺は切らしておりまして2020/02/16(日) 08:30:55.26ID:H2aBESRZ
>>243
TypeScriptとかの、JavaScriptに変換する言語や、
WebAssemblyとかに置き換わっていくのでは?

0245名刺は切らしておりまして2020/02/16(日) 08:49:49.54ID:JA61f5oI
WebAssenblyが使い物になったみたいだし
そろそろJVM for frontendとか登場しないかなあ
Java,Kotolin,Scalaをフロントエンドで使いたい

JavaかPHPしか覚えられない土方も多いだろうし、SIerが喜んで手を出すぜ

0246名刺は切らしておりまして2020/02/16(日) 08:54:15.50ID:9O8RDUeD
es2017までいったらそう糞でもないと思うがな。
互換性のために残してある糞仕様のところはeslintで弾く。

0247名刺は切らしておりまして2020/02/16(日) 10:25:38.95ID:qPMbOid6
>>245
C#ならblazerがある

02482442020/02/16(日) 12:23:04.98ID:H2aBESRZ
>>245
WASIってどうよ?
ttps://medium.com/nttlabs/wasi-6060b243ac90

0249名刺は切らしておりまして2020/02/16(日) 14:23:16.47ID:mp8A9Odn
Pythonよりはjsの方がマシ

0250名刺は切らしておりまして2020/02/16(日) 22:56:25.47ID:7EStITxa
>>70
ちゃんとdisposeパターンで書けばいい。そのためのlintも用意されている。

0251名刺は切らしておりまして2020/02/16(日) 23:32:48.74ID:svpGDV1B
>>242
ちょっとまとまった程度なら特に問題ないな
池沼はその頭に激烈な問題があるのはその通りだけどそれはpythonのもんだいじゃねえしなw

0252名刺は切らしておりまして2020/02/17(月) 02:44:44.61ID:DDAi7mKZ
>>2
根拠は?

0253名刺は切らしておりまして2020/02/17(月) 02:46:27.79ID:DDAi7mKZ
>>13
Java Swing

0254名刺は切らしておりまして2020/02/17(月) 02:47:05.97ID:DDAi7mKZ
>>17
C++17じゃなくて?

0255名刺は切らしておりまして2020/02/17(月) 02:47:46.73ID:DDAi7mKZ
>>197
Java教えて欲しいね

0256名刺は切らしておりまして2020/02/17(月) 02:48:18.75ID:DDAi7mKZ
>>27
エクリプスべんり

0257名刺は切らしておりまして2020/02/17(月) 02:51:06.39ID:DDAi7mKZ
>>49
なんだかんだでJavaがいい

0258名刺は切らしておりまして2020/02/17(月) 02:51:43.84ID:DDAi7mKZ
>>59
Linuxで動くか?

0259名刺は切らしておりまして2020/02/17(月) 02:56:03.78ID:DDAi7mKZ
>>86
アプレット使うといいよ
Scriptではなく

0260名刺は切らしておりまして2020/02/17(月) 02:56:58.47ID:DDAi7mKZ
>>92
Delphiおすすめ

0261名刺は切らしておりまして2020/02/17(月) 02:58:00.89ID:DDAi7mKZ
>>99
PHPでいいだろ

0262名刺は切らしておりまして2020/02/17(月) 03:07:32.47ID:SeD2tlQY
Ruby以外の下級言語はゴミ

0263名刺は切らしておりまして2020/02/17(月) 03:30:03.92ID:iJkifMAU
Pythonは難しい事しなくて良いもんな

0264名刺は切らしておりまして2020/02/17(月) 07:11:26.48ID:wVvWJ9pA
C#は普通にWin32APIを叩けてしまう。今更感はあるけど。

0265名刺は切らしておりまして2020/02/17(月) 14:59:41.48ID:buiSXqZX
>>251
お前の想定しているちょっとがちょっと過ぎるんだよwwww
反論が無茶苦茶だなwwww

0266名刺は切らしておりまして2020/02/17(月) 15:01:04.47ID:buiSXqZX
>>263
難しいことしようとするととっちらかるから
難しいことはC++で書いてswigでエクスポートしてるのさ

0267名刺は切らしておりまして2020/02/18(火) 20:55:37.54ID:Xs/QWohn
とりあえず下請け土方は書き込むなよ

0268名刺は切らしておりまして2020/02/18(火) 22:36:14.92ID:+2EHDfxP
辻元みたいないいぶりだなw

0269名刺は切らしておりまして2020/02/19(水) 00:31:38.64ID:g2UQzAWv
>>265
何かが見えたのかw
お前の異常なまでのプログラミング能力の低さの原因はそれだろうなw

0270名刺は切らしておりまして2020/02/19(水) 07:55:16.95ID:BS92U074
>>269
見えてきたのはよーごちゃんだろw
ループや条件分岐を追加したり関数化したりネストが深かったりと
最初から言ってるのだからw

0271名刺は切らしておりまして2020/02/19(水) 10:42:36.86ID:97YFTUgQ
>>267
スレが消滅するぞ

0272名刺は切らしておりまして2020/02/19(水) 20:38:13.04ID:mPCA6Opk
redditやmyspaceみたいな一般人向けのSNSですら十年前からPythonの時代が来たと言われてたのに
俺が十年前に2ちゃんねるでPythonはjavaの次の覇権を取る
って予言したら総叩きにされたんだよな。
日本のSNSってなぜ会場にレベル低いわ

0273名刺は切らしておりまして2020/02/20(木) 01:04:38.47ID:uv6uNHD3
仕事でJava触ってるけど、どうしてプログラム仕様書から少しズレるだけでこっちの意見も聞かずにフル書き直しさせられるん?
仕様書では0-999のグローバル配列があって、俺は13の値をもにょもにょして14-16に書き込むとこ担当してるんだが
ワークとして17-42を使うと仕様にあるところをスコープ区切ってローカル変数で組んだらケチ付いたわ

0274名刺は切らしておりまして2020/02/20(木) 01:38:30.30ID:nno3G5MJ
ローカル変数使って正しく動くか検証されてないから

0275名刺は切らしておりまして2020/02/20(木) 01:53:47.80ID:Wobn0uMa
メモリを完全に制御したかったのかね

0276名刺は切らしておりまして2020/02/20(木) 01:57:33.86ID:UzXPLUfc
cやアセンブラなら兎も角javaでやる意味ってw

0277名刺は切らしておりまして2020/02/20(木) 02:33:24.06ID:aYmcioKA
悪魔の証明的な秀才ルールは大手ではよくあるね
最近話題になる小学校の奇問はそんな現場のニーズを汲んだものと思えば合点が行く

0278名刺は切らしておりまして2020/02/20(木) 07:01:07.42ID:zMLnfWPG
>>273
> ワークとして17-42を使うと仕様にあるところをスコープ区切ってローカル変数で組んだらケチ付いたわ
そりゃ仕様に違反してたら指摘されるわな
お前がやるべきことは仕様の変更だろ

0279名刺は切らしておりまして2020/02/20(木) 12:35:51.41ID:jSqnln4R
仕様の変更求めたいのは勿論だが、一年程度の若造が設計語るなと聞き入れてもらえないし、しまいにゃしつこいと会議出禁になったわ

他にも特殊なコーディングルールがあって、リンター設定したら横着すんな手でやれとキレられたし

0280名刺は切らしておりまして2020/02/20(木) 12:49:52.47ID:D+vnYQvU
>>279
あたりまえ
コボルをつかってる企業に対し
新人がコボルは古い、ダメだ、C++、Javaにしろというのと同等

0281名刺は切らしておりまして2020/02/20(木) 12:57:42.91ID:aYmcioKA
>>279
日本の大手はそんなもん
だから凋落した

0282名刺は切らしておりまして2020/02/20(木) 12:58:06.53ID:D+vnYQvU
仕様変更の失敗例としてよく知られてる物としてはミズホ


みずほのシステム移行完了を記念して、デスマーチの経歴を振り返ってみた 2020年2月13日
「今週の土日もみずほ銀行が止まるらしいよ」という会話、2018年や2019年の前半でよく耳にしましたね。

2 みずほ銀行のシステム開発と障害の歴史 ?デスマーチの経歴?
2002年 合併時に大規模システム障害
2011年 2度目の大規模システム障害
2012年 1年かけてシステムを総点検
2014年 システム開発の完了を延期
2016年 伝説のPM募集
2016年の年末 二度目の開発完了延期を発表
2017年 開発完了と移行計画を策定
2019年7月 システム移行完了
3 みずほ銀行の現在は?
4 みずほ銀行のシステム構築のような、デスマーチ案件に配属されたら...

大型で総額4000億円を超える、金融系勘定システムの刷新プロジェクトとなる
みずほのシステムを再構築してる間に、スカイツリーが7本立てられると言われています。
ちなみにタイムリーな話題を出しておくと、ZOZOの最大の買収金額が4007億円なんて言われていますね。
そのくらい大きなシステム開発は日本、世界でみても稀なものです。つまり責任逃れや自分の利益を追い求める人も出てくるわけですよね。
https://takunakablog.com/mizuho/

0283名刺は切らしておりまして2020/02/20(木) 13:04:57.82ID:gqrVSY3u
運用側からするとJavaはとにかくクソ

0284名刺は切らしておりまして2020/02/21(金) 00:00:49.88ID:7q3/x2Zs
>>273
そういう場合は言われるとおりに適当にやってさっさと辞めろ
そんな仕様書を書く所は大抵ろくな所じゃねぇ
組み込みとかプラットフォームが特殊ならともかく
金が良いなら話は別だけど

0285名刺は切らしておりまして2020/02/26(水) 07:24:53.35ID:SZU4i+KH
>>272
少なくとも覇権を取ってはいないわな。

あと、覇権は握る、な。

0286名刺は切らしておりまして2020/02/29(土) 09:30:04.29ID:42jRO9em
何の言語でもいいからバグ無しでお願いします。

0287名刺は切らしておりまして2020/02/29(土) 12:43:32.21ID:wiQWfTKB
今日日バグなしとか
実行不可能なこと言っても意味ないことに気付け

■ このスレッドは過去ログ倉庫に格納されています