【IT】人気が下降しプログラマの求人も少ないプログラミング言語ワースト10は?
■ このスレッドは過去ログ倉庫に格納されています
仕事としてどんなプログラミング言語が扱えるかは、プログラマのスキルやキャリアにとって重要事項でしょう。
フリーランスエンジニアのマッチングサイト「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 結局は業務アプリに使われる言語がいいんだよ。
コボルなんていまだに重宝されるからな。 Perlがワーストかと思ったらそうでもないのな
でも上位にいやがる(笑) >>3
俺はこないだPythonさわって引っ繰り返るくらい衝撃受けたよ。あれ、もう開発言語じゃないわ 基礎が分かってりゃ言語なんか何でも同じやろ。
この言語しか出来ないとか意味分からん。 var a = "a"
"a"[0]
//'a'
"a"["length"]
//1
ちな"a"[0]見りゃわかるが"a"[0][0][0][0][0][0]も'a'や Cでいつもインデントをテキトーにやってる人間がPython使うと発狂したくなる たしかに一個の言語で概念を覚えれば
ほかの言語でもその知識が役に立つことも多いけど
全部が全部そういうわけにもいかないな
C#あたりも
関数型言語からくる概念とりいれて
どんどん変わってるし Luaは人気だったり不人気だったり
ここのランキングはしょーもなランキングで有名
毎月ランキングネタやってるだろ
BIZ板でなぜか知らないが Perlは案外しぶとく残るだろうね
どんなサーバでもだいたい標準で入っているし perl は古い言語だから
新しい言語に対抗しようとして
あたらしい文法いれようとしても無理がある
まあでも
一時代をつくった言語はそれなりに生き残るだろうな >>1
Swiftって、フレームワークと思ってたんだけど、言語なの? Swift はApple が作ってる言語
アプリ開発あたり
Java C# あたりを意識した感じの言語って印象 Erlangはそんなに悪くないんだけどな
>>4
短くなるだけだし、おそらくOpenJDK(11以降)で無償でもなんとかなる >>16
高校で習ったけど
卒業してからお目にかかった事すらない >>57
そりゃぁ、科学技術専用の言語だからな。数学がわからんと使えんよ(笑) 自称玄人プログラマーに貶されまくるPHPが安定の安泰という事実w ラダーシーケンスも仲間に入れてくれ。w
BASIC PASCAL C が読みやすいなと思うようになった。w Coffee Script ついこないだまで人気だったんじゃ
Javascript書こうと思ったときに、ES6にするかそれとも他のにするか悩んだ挙句
ES5で書いたという話 ES6と5で書き分ける状況なんてあるんか?
なんか廃止されてた? >>2
プログラミング言語ではないですが
一太郎スーパープレミアムパッケージはお薦めです
Microsoft Office を買う代わりになります
Excel, Powerpoint の代替品が含まれているので
Office ライセンスに嫌気をさした方には特にお薦めです >>65
はじめからprototypeで書き始めるのと
classやletやpromissつかって書くと見た目が変わるような
トランスコンパイラを使えば結果は同じだが・・・ Rustをちょっと触って絶望した
面倒くせええええ んんん?
よーわからんがES6環境はES5に互換性持たせてるからES5のコードはそのまんま動くぞ。
letとかpromissはES6からやで Androidアプリ完全対応Javaプログラマーの私が最強であろう。
Kotlin??来ない来ない。 ちなJavaはジャップのアナグラムだと思ってる。冗談やけど
Jaav//ジャァァァアッ CoffeeはJavaScriptでデバッグして
JavaScriptのこのコードを吐かせるにはCoffeeでどう書けばいいのかと本末転倒な事に >>42
どういう意味?
バックグラウンドがわからんと意味がわからん >>64
3年くらい前に見た
今は大分様変わりしてそう 小中学生のプログラミングって何教えるつもりなんだろ? pythonは適当に書いても通ってしまうのでたまにハマる Googleは自社で使ってないウンコごり押しするのやめろ pythonの本は、ゴミ捨て場の中から拾ってきたな(´・ω・`) >>3
ホリエモンはC入門後Perlで面白さを知ったくらい
サンデープログラマレベル
宮川さんに教わったから語れるくらい
Perlといえば実際はObjective-Cどころの話じゃないな >>81
Scratch
NHKがずっと取り上げてるから文科省既定路線
アルゴリズム最初の一歩だけどこれでその先に連れて行けるかどうかが課題だ >>78
時々あるね
30代だけど流石に生涯関わることなさそう >>57
スパコン、パラレルコンピューティングではまだまだ現役だぞ >>93
なぜかLibreOffice Writerにひっそりと入っている。 >>94
カード型DB入れ始めるとdbMAGIC(MAGIC)とか亡霊が出始める。 >>20
関数の定義するときには、
・関数に与える引数の型
・関数が出力する戻り値の型
の二種類を決めな必要があるのがその理由
この場合、括弧内のvoidが引数の型で、mainの左にあるintが関数の戻り値の型と言う事やね。
読んでるテキストにその辺をちゃんと説明してないのなら、テキストが良くないかも。
頑張ってね。 引数の式とその型
返り値の式とその型
だよ
型宣言は、識別子の型ではなく、式の型の
指定だよ 素人がとりあえず身に着けて、何かの役に立つような言語ってなんでしょうか?
Haskell, Ealang, Elixrなどの関数型は
使いこなせたらカッコいいと一時期盛り上がったが
結局難し過ぎて人口が増えないし
雇用側も使いこなせないから衰退か スクリプト言語にしても
関数型言語にしても
型をあいまいにすると
いろいろ超絶技法が使えるんだろうけど
結局、コンパイル時の型チェックという機能がある言語のほうが
きっちり組み合わさる気がする
それに、スクリプト言語と関数型言語は
きれいな記述はきれいにかけるけど
泥臭いエラー処理とか入り始めると
その利点がいきてこないきがする Googleが開発したプログラミング言語というとGoはどうなった? 5位のLuaに言及がないのが残念
nginx,redis,haproxyなど鯖の挙動を動的に変える仕組みとして
かなり本格的に普及してきたのに >>107
成長率が悪い言語って項目には入ってるじゃろ
C#もCも入ってる訳じゃが
仕事の少なさ?ってのとコミュニティの不活発さの項目では入ってないので
トータルとしては入らないのじゃな 偽装で保守にぶち込まれたけどソースコード中にjarでクラスファイル化されたもの参照してる時ってどーすりゃいいの?
開いてもバイナリ?の文字が並ぶだけでなーんにもわからん\(^o^)/ python
deep learningが枯れて安定した所で速度重視になって捨てられる運命にある jar は
拡張子を zip にすると幸せがおとずれそう
あ、
開いても class ファイルばっかで意味ないか
java デコンパイラーに賭けろ! スクリプト言語のよさはあるけど
どんな処理も
結局できるだけ高速にしたいって話になって
結局CとC++からは逃れられない気がする
アプリとかGUI関係とか速度関係ない部分は別として 言語自体の習得は、論理的思考が出来れば楽。
手間がかかるのは、ライブラリやシステムコールの習得だと思う。 >>108
その辺はバカでは分からないから、一種のフィルタとなってる感じ。
ただ、javaのStreamとか徐々に多言語に取り込まれて浸透していってるかな。
Filterとか気にせず使ってるやついるだろ。あとはScalaとかじゃないの? Javaが終わるとか言ってる奴アホだろ
これだけjava使ってて消えるわけない
過去に多用されてたってだけで
いまだCOBOL使い需要あるんやで Java は標準ライブラリとメモリ管理の面倒さ具合と速度と
まあバランスいいしな
Java がやってる部分を何で置き換えるのさってなったとき
かわりをできそうなものがあまりない 彡⌒ ヾ
( ^ω^)年中夏休みの時間の無駄と言う概念が存在しないWin10馬鹿は
彡⌒ ヾ
( ^ω^)Databaseもシッタカしております
彡⌒ ヾ
( ^ω^)DatabaseシッタカWin10馬鹿 「俺、最先端の仕事してんだぜ!!!」
彡⌒ ヾ
( ^ω^)5ちゃん住民 「なんだ、落ちこぼれニートの口癖じゃんか」 JAVAは既存システムのメンテ案件が多いから、実家の農家を継いでバイトで在宅のPGとしては美味しいわ Cしかまともに触ったことなかったからpython触ってビビった
こいつロクに定義してねーのに動くよこえーよ >>129
彡⌒ ヾ
( ^ω^)な、 ID:PgdTvWh6 この馬鹿ニート
彡⌒ ヾ
( ^ω^)単発書き逃げしか出来ない、馬鹿を自分で証明する馬鹿ニート
彡⌒ ヾ
( ^ω^)しかもDatabaseが接続技術とか、馬鹿ニート未満の知能
彡⌒ ヾ
( ^ω^)このゴミ、どういう人生を送って来たのやら >>129
彡⌒ ヾ
( ^ω^)しかも、この馬鹿、馬鹿ニートと自白しているし
彡⌒ ヾ
( ^ω^)馬鹿はやっぱ馬鹿ニート >>106
ファミコンだね。
昔、仕事でよくさわっていたね。
カートリッジのバンクが許せん。
HPの何千万もするシステムがトレース出来なくて困っていたな。 人気下降とか関係なく
Whitespaceという言語 >>122
おお、同じことを思ってる人がいて驚いた。
ホットスポットコンパイラの性能もすごいよ。とりあえずフリーのjavaサーバでメモリを何百ギガと積んで落ちないのは驚きだよ。大したものだ! LINQが好きでC#を超使っているけど(時々Java)、
Web系だとさすがに厳しいんだよね。
ASP.NET MVCは便利だけどニッチだし。
で、そろそろPythonかRubyか日本国内で決着つけてくれないかなー
Clint側のJavaScriptと関連各種部品はどちらにしろ覚えるけど、
WebAPI側処理のスタンダードをどっちが良いのか分からなくて困る。 ■ このスレッドは過去ログ倉庫に格納されています