X



【IT】人気が下降しプログラマの求人も少ないプログラミング言語ワースト10は?
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2018/03/07(水) 16:55:26.02ID:CAP_USER
仕事としてどんなプログラミング言語が扱えるかは、プログラマのスキルやキャリアにとって重要事項でしょう。
フリーランスエンジニアのマッチングサイト「CodementorX」は、GitHubやTwitter、Stack Overlowなどのコミュニティサイトにおける人気や、同社の求人データの傾向などを基に、人気が下降し求人も少ないプログラミング言語を、記事「Worst Programming Languages to Learn in 2018 | Codementor Blog」で発表しています。
一方、プログラミング学習サイトの「Coding Dojo」は、求人サイトIndeed.comの情報を基に、仕事の多いプログラミング言語を「The 7 Most In-Demand Programming Languages of 2018 | Coding Dojo Blog」で示しています。
それぞれを簡単に見ていきましょう。
ワースト言語は1位Dart、2位Objective-C、3位CoffeeScript

下記が「CodementorX」が示した、人気が下降し求人も少ないワースト言語リストの一部です。
http://www.publickey1.jp/2018/programminglanguage01.gif

1位がDart、2位がObjective-C、3位がCoffeeScript、4位がErlang、5位がLuaとなっています。
Dartは、JavaScriptを置き換えるべくGoogleが開発したプログラミング言語でした。しかしその目論見は残念ながらうまくいっていません。上記の画像ではJob MarketのワーストがDart、Community EngagementのワーストもDartとなっています。
しかし、GoogleのDart開発チームはDartの再起を期してDart 2をリリース。iOS/Androidの共通ライブラリであるFlutterなど意欲的な取り組みを相次いで発表しました。今後、ワースト1の不名誉なポジションから脱却できるでしょうか。
Googleが「Dart 2」発表、Dartを再起動。iOS/Android用ライブラリ「Flutter」と共にWebとモバイルのクライアント開発にフォーカス − Publickey
Objective-Cは、名前の通りC言語をベースにオブジェクト指向の機能を持たせたプログラミング言語です。iOSのアプリケーションを開発する言語として人気がありましたが、いまはiOSアプリケーションの開発言語としてはSwiftの方が注目されているようで、上記の画像ではGrowth and Trendsのワーストとなっています。
CoffeeScriptは、JavaScriptを生成するためのJavaScriptより優れた言語およびトランスパイラとして、いわゆるAltScriptのブームの火付け役となった言語と言っていいでしょう。JavaScriptの進化やTypeScriptなど新たなAltScriptの登場にも大きな影響を与えました。
http://www.publickey1.jp/blog/18/5_codementorxcoding_dojo.html
0040名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:01:15.67ID:BVULU6/p
結局は業務アプリに使われる言語がいいんだよ。
コボルなんていまだに重宝されるからな。
0042名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:01:31.08ID:b6FPlleD
>>3
俺はこないだPythonさわって引っ繰り返るくらい衝撃受けたよ。あれ、もう開発言語じゃないわ
0043名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:02:01.09ID:n06mKdxY
基礎が分かってりゃ言語なんか何でも同じやろ。
この言語しか出来ないとか意味分からん。
0044名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:05:58.92ID:aWwAbNFR
var a = "a"
"a"[0]
//'a'
"a"["length"]
//1
ちな"a"[0]見りゃわかるが"a"[0][0][0][0][0][0]も'a'や
0046名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:09:28.21ID:W9ItNNEk
Cでいつもインデントをテキトーにやってる人間がPython使うと発狂したくなる
0048名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:12:46.70ID:xy5zYHPw
たしかに一個の言語で概念を覚えれば
ほかの言語でもその知識が役に立つことも多いけど
全部が全部そういうわけにもいかないな
C#あたりも
関数型言語からくる概念とりいれて
どんどん変わってるし
0049名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:17:36.25ID:XU/Bu1me
Luaは人気だったり不人気だったり

ここのランキングはしょーもなランキングで有名

毎月ランキングネタやってるだろ
BIZ板でなぜか知らないが
0050名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:20:20.04ID:laOD5QYX
Perlは案外しぶとく残るだろうね
どんなサーバでもだいたい標準で入っているし
0051名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:21:18.50ID:2z8i1aZR
一攫千金はITしかないのも事実
0052名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:22:06.51ID:xy5zYHPw
perl は古い言語だから
新しい言語に対抗しようとして
あたらしい文法いれようとしても無理がある
まあでも
一時代をつくった言語はそれなりに生き残るだろうな
0053名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:22:10.94ID:aWwAbNFR
ピエロの映画面白かったわ
0054名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:24:19.09ID:9gS/0DE3
>>1
Swiftって、フレームワークと思ってたんだけど、言語なの?
0055名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:35:43.22ID:xy5zYHPw
Swift はApple が作ってる言語
アプリ開発あたり
Java C# あたりを意識した感じの言語って印象
0056名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:37:37.33ID:VTo3B6Hy
Erlangはそんなに悪くないんだけどな
>>4
短くなるだけだし、おそらくOpenJDK(11以降)で無償でもなんとかなる
0057名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:41:54.16ID:V8luf29H
>>16
高校で習ったけど
卒業してからお目にかかった事すらない
0058名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:44:52.44ID:RVZzORLw
>>57
そりゃぁ、科学技術専用の言語だからな。数学がわからんと使えんよ(笑)
0059名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:47:31.40ID:RA7I4/X9
自称玄人プログラマーに貶されまくるPHPが安定の安泰という事実w
0060名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:48:51.37ID:C/sPiEF7
>>3
だいたい合ってるよ。
0061名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:50:41.53ID:OtHfkNHj
ラダーシーケンスも仲間に入れてくれ。w
BASIC PASCAL C が読みやすいなと思うようになった。w
0062名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:52:02.63ID:OewvLIKT
Coffee Script ついこないだまで人気だったんじゃ
Javascript書こうと思ったときに、ES6にするかそれとも他のにするか悩んだ挙句
ES5で書いたという話
0063名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:52:30.61ID:RVZzORLw
VC++も仲間に。
0065名刺は切らしておりまして
垢版 |
2018/03/07(水) 18:58:39.52ID:aWwAbNFR
ES6と5で書き分ける状況なんてあるんか?
なんか廃止されてた?
0067名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:03:37.49ID:U/QEAKvB
>>2
プログラミング言語ではないですが
一太郎スーパープレミアムパッケージはお薦めです
Microsoft Office を買う代わりになります
Excel, Powerpoint の代替品が含まれているので
Office ライセンスに嫌気をさした方には特にお薦めです
0069名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:05:10.53ID:OewvLIKT
>>65
はじめからprototypeで書き始めるのと
classやletやpromissつかって書くと見た目が変わるような
トランスコンパイラを使えば結果は同じだが・・・
0071名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:10:53.07ID:aWwAbNFR
んんん?
よーわからんがES6環境はES5に互換性持たせてるからES5のコードはそのまんま動くぞ。
letとかpromissはES6からやで
0072名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:13:27.53ID:aWwAbNFR
アロー出たところでbindが消えるわけやないしな
0073名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:16:06.36ID:UUBkrksF
Androidアプリ完全対応Javaプログラマーの私が最強であろう。
Kotlin??来ない来ない。
0074名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:19:34.05ID:S1JvnqAP
>>12
おおお
0075名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:19:54.27ID:aWwAbNFR
ちなJavaはジャップのアナグラムだと思ってる。冗談やけど
Jaav//ジャァァァアッ
0076名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:22:18.32ID:qyYnCq7/
CoffeeはJavaScriptでデバッグして
JavaScriptのこのコードを吐かせるにはCoffeeでどう書けばいいのかと本末転倒な事に
0077名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:26:16.65ID:Eaoe/izp
>>42
どういう意味?
バックグラウンドがわからんと意味がわからん
0078名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:28:06.19ID:Q0iRogwQ
RPGかな・・・逆に希少なんだけどなw
0080名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:29:38.94ID:RA7I4/X9
>>64
3年くらい前に見た
今は大分様変わりしてそう
0081名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:33:32.46ID:EA83yUjb
小中学生のプログラミングって何教えるつもりなんだろ?
0082名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:48:41.32ID:hitvprQn
pythonは適当に書いても通ってしまうのでたまにハマる
0085名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:54:19.51ID:NpoOGuT5
 


一方COBOLのニーズはうなぎ登り。


 
0086名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:54:35.86ID:WYywIbUa
>>3
ホリエモンはC入門後Perlで面白さを知ったくらい
サンデープログラマレベル
宮川さんに教わったから語れるくらい
Perlといえば実際はObjective-Cどころの話じゃないな
0087名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:57:54.62ID:WYywIbUa
>>81
Scratch
NHKがずっと取り上げてるから文科省既定路線
アルゴリズム最初の一歩だけどこれでその先に連れて行けるかどうかが課題だ
0088名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:57:55.54ID:WkQa9OSa
>>78
時々あるね
30代だけど流石に生涯関わることなさそう
0089名刺は切らしておりまして
垢版 |
2018/03/07(水) 19:59:52.98ID:WYywIbUa
>>55
Appleが買った言語だろ
0090名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:00:53.18ID:WYywIbUa
>>57
スパコン、パラレルコンピューティングではまだまだ現役だぞ
0092名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:06:47.22ID:Y4ewkk58
>>2
三四郎を忘れないで下さい
0093名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:09:10.10ID:RVZzORLw
LOGO 死んだのかな!?
0095名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:13:22.40ID:WkjCXZoQ
>>93
なぜかLibreOffice Writerにひっそりと入っている。
0096名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:14:09.69ID:WkjCXZoQ
>>94
カード型DB入れ始めるとdbMAGIC(MAGIC)とか亡霊が出始める。
0097名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:20:19.22ID:uxCLKyb2
>>20
関数の定義するときには、
・関数に与える引数の型
・関数が出力する戻り値の型
の二種類を決めな必要があるのがその理由
この場合、括弧内のvoidが引数の型で、mainの左にあるintが関数の戻り値の型と言う事やね。
読んでるテキストにその辺をちゃんと説明してないのなら、テキストが良くないかも。
頑張ってね。
0098名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:22:40.86ID:aWwAbNFR
>>84
偉いで。捨てたやつを見返しちゃれ
0099名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:27:12.18ID:n2AvO67C
 
Goは?

Rubyは?
0100名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:31:40.14ID:IgmgePGq
引数の式とその型
返り値の式とその型
だよ
型宣言は、識別子の型ではなく、式の型の
指定だよ
0101名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:34:27.26ID:LShhxlWQ
Z80…
0103名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:37:15.07ID:kF1OZj0o
FORTHだっけ?
0104名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:37:42.93ID:ekQlgoWg
>>102
英語
0105名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:38:19.97ID:aWwAbNFR
>>102
英語
0106名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:38:32.08ID:RVZzORLw
>>101
6502最強。
0107名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:38:48.89ID:WFgNymAw
Rubyは無いのか。
0108名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:47:46.18ID:n2AvO67C
 
Haskell, Ealang, Elixrなどの関数型は
使いこなせたらカッコいいと一時期盛り上がったが
結局難し過ぎて人口が増えないし
雇用側も使いこなせないから衰退か
0109名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:53:10.01ID:xy5zYHPw
スクリプト言語にしても
関数型言語にしても
型をあいまいにすると
いろいろ超絶技法が使えるんだろうけど
結局、コンパイル時の型チェックという機能がある言語のほうが
きっちり組み合わさる気がする
それに、スクリプト言語と関数型言語は
きれいな記述はきれいにかけるけど
泥臭いエラー処理とか入り始めると
その利点がいきてこないきがする
0110名刺は切らしておりまして
垢版 |
2018/03/07(水) 20:59:17.66ID:RVzdwg8p
>>94
それをいうなら、ハイパートークだな。
0112名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:02:39.47ID:v6vu1kmt
5位のLuaに言及がないのが残念
nginx,redis,haproxyなど鯖の挙動を動的に変える仕組みとして
かなり本格的に普及してきたのに
0113名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:07:26.34ID:KbKp72al
>>107
成長率が悪い言語って項目には入ってるじゃろ
C#もCも入ってる訳じゃが
仕事の少なさ?ってのとコミュニティの不活発さの項目では入ってないので
トータルとしては入らないのじゃな
0114名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:12:37.48ID:UEUiwy7q
偽装で保守にぶち込まれたけどソースコード中にjarでクラスファイル化されたもの参照してる時ってどーすりゃいいの?
開いてもバイナリ?の文字が並ぶだけでなーんにもわからん\(^o^)/
0115名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:14:00.36ID:OSqYPVH+
python
deep learningが枯れて安定した所で速度重視になって捨てられる運命にある
0116名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:16:15.40ID:xy5zYHPw
jar は
拡張子を zip にすると幸せがおとずれそう
あ、
開いても class ファイルばっかで意味ないか
java デコンパイラーに賭けろ!
0117名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:17:57.49ID:xy5zYHPw
スクリプト言語のよさはあるけど
どんな処理も
結局できるだけ高速にしたいって話になって
結局CとC++からは逃れられない気がする
アプリとかGUI関係とか速度関係ない部分は別として
0118名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:18:55.42ID:N/352wJg
言語自体の習得は、論理的思考が出来れば楽。
手間がかかるのは、ライブラリやシステムコールの習得だと思う。
0119名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:23:43.48ID:AP5Bp26K
>>108
その辺はバカでは分からないから、一種のフィルタとなってる感じ。

ただ、javaのStreamとか徐々に多言語に取り込まれて浸透していってるかな。
Filterとか気にせず使ってるやついるだろ。あとはScalaとかじゃないの?
0120名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:25:18.79ID:elYClnGD
Javaが終わるとか言ってる奴アホだろ
これだけjava使ってて消えるわけない
過去に多用されてたってだけで
いまだCOBOL使い需要あるんやで
0122名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:32:46.61ID:xy5zYHPw
Java は標準ライブラリとメモリ管理の面倒さ具合と速度と
まあバランスいいしな
Java がやってる部分を何で置き換えるのさってなったとき
かわりをできそうなものがあまりない
0123 【東電 78.0 %】 ◆/V7CGJSSmle1 (地震なし)
垢版 |
2018/03/07(水) 21:33:57.07ID:BW6E0A+B
 彡⌒ ヾ
 ( ^ω^)年中夏休みの時間の無駄と言う概念が存在しないWin10馬鹿は

 彡⌒ ヾ
 ( ^ω^)Databaseもシッタカしております

 彡⌒ ヾ
 ( ^ω^)DatabaseシッタカWin10馬鹿 「俺、最先端の仕事してんだぜ!!!」

 彡⌒ ヾ
 ( ^ω^)5ちゃん住民 「なんだ、落ちこぼれニートの口癖じゃんか」
0124名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:41:36.02ID:i0zxuMiH
JAVAは既存システムのメンテ案件が多いから、実家の農家を継いでバイトで在宅のPGとしては美味しいわ
0126名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:46:27.27ID:Wh4MR6qL
Ada?
0127名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:46:47.27ID:hWpwHeby
Cしかまともに触ったことなかったからpython触ってビビった
こいつロクに定義してねーのに動くよこえーよ
0129名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:52:12.02ID:PgdTvWh6
>>123
データーベースは接続技術ぅううう!
0130名刺は切らしておりまして
垢版 |
2018/03/07(水) 21:58:19.29ID:bDytann9
ここまでFORTRAN無し
0131 【東電 76.1 %】 ◆/V7CGJSSmle1 (地震なし)
垢版 |
2018/03/07(水) 21:59:08.55ID:BW6E0A+B
>>129
 彡⌒ ヾ
 ( ^ω^)な、 ID:PgdTvWh6 この馬鹿ニート

 彡⌒ ヾ
 ( ^ω^)単発書き逃げしか出来ない、馬鹿を自分で証明する馬鹿ニート

 彡⌒ ヾ
 ( ^ω^)しかもDatabaseが接続技術とか、馬鹿ニート未満の知能

 彡⌒ ヾ
 ( ^ω^)このゴミ、どういう人生を送って来たのやら
0133名刺は切らしておりまして
垢版 |
2018/03/07(水) 22:02:00.45ID:DLGPlCWC
>>106
ファミコンだね。
昔、仕事でよくさわっていたね。
カートリッジのバンクが許せん。
HPの何千万もするシステムがトレース出来なくて困っていたな。
0134名刺は切らしておりまして
垢版 |
2018/03/07(水) 22:02:00.88ID:PgdTvWh6
人気下降とか関係なく

Whitespaceという言語
0136名刺は切らしておりまして
垢版 |
2018/03/07(水) 22:06:51.87ID:DLGPlCWC
>>122
おお、同じことを思ってる人がいて驚いた。
ホットスポットコンパイラの性能もすごいよ。とりあえずフリーのjavaサーバでメモリを何百ギガと積んで落ちないのは驚きだよ。大したものだ!
0137名刺は切らしておりまして
垢版 |
2018/03/07(水) 22:16:37.01ID:I4by3iRo
LINQが好きでC#を超使っているけど(時々Java)、
Web系だとさすがに厳しいんだよね。
ASP.NET MVCは便利だけどニッチだし。

で、そろそろPythonかRubyか日本国内で決着つけてくれないかなー
Clint側のJavaScriptと関連各種部品はどちらにしろ覚えるけど、
WebAPI側処理のスタンダードをどっちが良いのか分からなくて困る。
0138名刺は切らしておりまして
垢版 |
2018/03/07(水) 22:17:51.53ID:XmsAEiH2
Delphiのコンパイラが欲しい
高いんだよなぁ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況