【IT】SwiftとJavaが減少、その理由は? - 10月開発言語ランキング
■ このスレッドは過去ログ倉庫に格納されています
http://n.mynv.jp/news/2017/10/06/140/images/002l.jpg
http://n.mynv.jp/news/2017/10/06/140/images/003l.jpg
TIOBE Softwareから、2017年10月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
2017年10月におけるインデックスは次のとおり。
順位 プログラミング言語 インデックス値 推移
1 Java 12.431% ↓
2 C 8.374% ↓
3 C++ 5.007% ↓
4 C# 3.858% ↓
5 Python 3.803% ↑
6 JavaScript 3.010% ↑
7 PHP 2.790% ↑
8 Visual Basic .NET 2.735% ↑
9 Assembly language 2.374% ↑
10 Ruby 2.324% ↑
11 Delphi/Object Pascal 2.180% ↑
12 Perl 1.963% ↓
13 MATLAB 1.880% ↑
14 Scratch 1.819% ↑
15 R 1.684% ↓
16 Swift 1.668% ↓
17 Objective-C 1.513% ↓
18 Visual Basic 1.420% ↓
19 PL/SQL 1.408% ↓
20 Go 1.357% ↓
2017年に入ってから、プログラミング言語「Swift」は2.3%のレーティング値を付けてトップ10入りしたものの、その後だんだんとポイントを下げて今回は16位につけた。SwiftとともにJavaも下落傾向にあるが、Tiobe SoftwareではこうしたSwiftとJavaの衰退の理由を、モバイルアプリの開発が個々のプログラミング言語を直接使うスタイルではなく、同時にiOSとAndroid向けのアプリを開発できるフレームワークに移っている点にあると指摘している。
iOSとAndroidアプリを同時に開発できるフレームワークとして、Tiobe SoftwareはMicrosoft XamarinおよびApache Cordova、Ionicを挙げている。Microsoft XamarinはC#、CordovaとIonicではJavaScriptを利用する。このため、JavaとSwiftの下落と同時に、C#とJavaScriptの増加傾向が見られると分析している。
http://news.mynavi.jp/news/2017/10/06/140/ 昔アップルはiOSのアプリの豊富さを自慢していたものじゃった・・・(遠い目)。 Java Script、PHP、Perlとか、恥ずかしくて開発言語と言えネェし・・・ VB.netとC#とJavaScriptやってるが、JavaScriptが一番むずいよ
自由度が高いからテンプレ的コードしか覚えてない奴だと既存のコードがチンプンカンプン >>4
PHPとPerlに関しては同意
JavaScriptは別 >>4
MEANスタックの半分はJavaScriptだぞ Foundationが使えるSwiftベースのWeb frameworkが公開されたら乗り換える 一番真っ先に、自動化すべきなのが、
プログラミング。
バカ、揃っているのか? もうJSばかり2年ぐらい書いてる。バックエンド。楽しい。 JavaScript簡単って15年前で知識止まってんだろうな
そんなんでよくIT業界で生きていけるよな >>2
今でもアンドロイドは足元にも及んでいない。
単に開発言語がスイフトからJavaScriptに変わっただけ。
アンドロイドのスイフトに対応する言語であるJavaも減っている。
この理由は本文に明記してある。つまりお前はアプリやスマホ関係のお話全般について無知であるだけでなく、本文すら読めない池沼ということだ。
自覚して二度と書き込むな。 >>4
C++もC#もPHPも使うけど、場面によって最適な言語違うだろうし、どれもプログラミング言語だよ。 >>4
馬鹿は常に間違えるし、間違えた理由もわからない。 >>5
ここにもそういう馬鹿が一人。
AIが増えてるのなら、なんでC++やJavaが減ってんだよ?
Pythonでライブラリ使って遊んでるだけじゃAIらしいことは大してできないんだよ? >>12
お前ほどの馬鹿はそんなにいないがな。
プログラムを自動化しろってことは、マニュアル作りを自動化しろとか戦場の指揮を自動化しろということと同じことだ。
例外的な話を別にすれば自動化の中では一番最後だよ。
第二次人工知能ブームの時の知見すら理解してないとか、馬鹿にもほどがある。 Googleが各種の言語間を自動翻訳するサービスとか始めりゃええのよ
結局最終的には0と1の羅列になるんだから、自然言語の翻訳より簡単だろ >>19
MATLABなんてまさにそれだろ
AIはトレンドだ >>22
AIはトレンドだな
オライーリ出しすぎだろって感じだな。 AI+Pythonと
AI+unity
最近増えてる傾向 >>26
Cは減るね。
何らかでAI利用は増えるのはトレンド 最近はnode.jsの案件も増えてるって聞くし、
atomやVS CodeはJavaScriptだしっていうこのご時世に
>>4みたいなやつはまだいるんだなぁ... 東京の仕事の案件数だと
1位Java
2位PHP
3位C系
というのがここ何年もの感覚だし、今後も急激に変わるとは思えない。
JavaScriptはどの現場でも求められるけどJavaScriptを全面に出した案件は少ないと思う。
RubyやPythonが話題になってるのは知ってるけど、実際の案件は少ない? >>31
JavaScriptはWEBがらみでありPHP での併用だろうに >>5
PHP、Ruby、JavaScriptは上がっているから、Web系は衰退してないよ Windowsが終わってんだよ。
全体を俯瞰すれば見えてくるが
WEBアプリにソフトがシフトしているって話だよ。
基本になっているのがJavaとかPHP
あとは仕事の分担の割合だろ Javaがandroidでしか使われていない様な書き方だな。
serverサイドでの利用は少なくなったのかな。 JavascriptはVB以下の糞言語なんだがな
あれをおしてる奴は他の言語使えないんだろう >>31
てえことは東京には業務系の仕事しかありませんてことじゃあねえか
ダサいなんてもんじゃねえな >>38
分量の問題だろ
WEBGLも使うだろに
WEBを使えば分量はともかく使う。 つうかスマホのChrome使ってるとjavaしょっちゅうオンオフさせられて鬱陶しいったらない >>14
15年前には、こんなスクリプト言語が生き残るなんて、誰も思ってなかったよ。
サーバーもクライアントも、みんなJavaになると思われてたからね。 こんなシステム欲しいですって言ったらAIがさくっとコード書いてくれたら素敵だが
いつになったら到達できるのかって話ではあるね
そんな夢の時代が到来すれば
オレらはもっと別のこと考えるのに時間使えるんだけどなあ
ってAIのこと追っかけ続けてきたオレさまが言ってみます googIeがDartをWeb言語にするって言ったときは期待したんだがな
簡単にぶん投げやがって OCamlの時代が来そう
Facebook頑張れ
使ってないけどw 読みやすく書きやすいPythonはもっと普及してほしい。
文法がクソでカオスなJavaScriptはさっさと衰退しろ! JavaScriptはここ数年でどんどん改善されている。海外ではJavaScript関連が一番活発な動きをしている。 iOSアプリ開発なんてもはや完全にオワコンだからな
わざわざswiftみたいなオナニー言語を習得するだけのコストをかけるアホはゲイだけ Javascript作ったのはネットスケープだっけ?
当初はこんないい加減な言語が20年以上一線で使われるなんて夢にも思わなかっただろう >>31
PHPはネトゲガチャに規制が入ったら一気に吹っ飛ぶ薄氷だけどな >>16
ところが実際には2017年の時点でiOSよりもAndroidのほうがアプリ数でもアプリ売上でも上回るのがほぼ確実なんですよねぇ
iOSみたいにアホなリジェクトもなくほんと良くも悪くも楽なのがAndroid >>50
Microsoftも頑張った
AjaxはMicrosoftのおかげ TypeScript使わないとJavaScript開発やってられない 【 ど な た か 教 え て く だ さ い 】
【拡散希望】
先日ドコモショップでこんな対応をされ、泣き寝入りするしかないのかと悩んでいます。
どなたかお知恵をお貸しいただけないでしょうか。
スマホに不慣れな方が家族にいる方の注意喚起にもなれば…。
よろしくお願いします…!
https://twitter.com/3269torihiki/status/915963863085891584
女 性 の 方 が お っ ぱ い を 挟 ん で
「40歳以上の女性の方がおっぱいを挟んで
癌があるか検査するマンモグラフィーについて、
実は一般のレントゲンの1000回分の放射能を浴びるそうです。
このことを細川先生も一生懸命うったえておられます。
こういうことをやるようになって日本人の癌患者が、
2倍も3倍も増えていっているのですって、アメリカなら即逮捕らしいです。
どうせマンモグラフィーをやったあとに超音波検査もやるくせに、
そちらを何故しないんだとおっしゃってます。」
視聴回数 6,199 回
乳癌検査 本当は危ないマンモグラフィー 間違いだらけの医療、医学
【ネット TV ニュース.報道】国家非常事態対策委員会 2017/08/31
https://www.youtube.com/watch?v=aYtCwRlsUnI
暴 動 が 起 こ る の で
水俣病の被害者は1万5000人を越え、現在もなお被害者は増え続けています。
この水銀が、実は私たちの口の中に詰められていることをご存知でしたか?
日本人に入っている銀歯の正体は高濃度水銀、アマルガムだった。
http://doclabo.jp/contents/709
いわゆる”銀歯”は欧米では使われていません
「できるだけ早い時期に金合金に移行すべきである。」(歯科用金属規格委員会報告 )
それから50年以上経ちました。当時とは比べものにならないくらい豊かな現代の日本ですが、
報告書の言う「できるだけ早い時期」は未だ到来せず、今日も代用合金を使い続けています。
http://chicchic8.exblog.jp/25698475/
このような詰め物を保険で認可している厚生労働省は、当然のように事実として知っています。
ではなぜ放置したままなのでしょうか。
当医院の院長が保険への適応を提出したとき、その答えが返ってきました。
その答えとは暴動が起こるのでここでは公開できません。
●アメリカではアマルガムを摘出する時、 防護マスクを使用している写真(中)
http://wakitani.com/treat_2.html 👀
Rock54: Caution(BBR-MD5:f70dfdc711a7c6ae6accccb939f27fbf) Scalaは?平均年収ランキング一位とか言ってなかった? >>54
TypeScriptは型定義ないライブラリが多くて実用性に乏しい
広がってはほしいが今の段階で投入するのは開発効率に影響出かねない TypeScriptじゃないとJavaScript使えない人って
動的型付けが苦手なんだね
Rubyとかどうすんのかな? >>58
作る際には便利なんだけど規模が大きくなると型のないパラメータはメンテナンスが厄介になってくる >>1
>3 C++ 5.007% ↓
ほんとかよ>>C++5%
あんなオワコンの言語メンテ以外で使うことあるのか? JSは動的型付けでよくね?
変数なんてほとんどメソッド内の使い捨てだし
何百行何千行のメソッド書かない限り
型なんて推測できるでしょ Scratchってあの猫のやつ?
swiftとかそれより低いんか? >>64
型推論や即席匿名型は大歓迎だが、
完全動的型付けは未だ好きになれない
JS描いてて型推論の結果がanyになる度微妙な気分になる >>46
Ocamlは個人的に超優良言語と思うが、F#がまるで流行らない時点で見限った
それとFacebook系のフレームワークは訴訟マホカンタの罠があるから、個人的なプロジェクトでしか怖くて使えない 動的型付けと静的型付けは宗教論争だから結論出ないわな
俺は動的でいいと思うけどね
そもそも型を厳密にするのなんてグローバル変数でしか考慮しないし、グローバル変数使うなんてダメダメでしょ >>4
今となってはJavaScriptはJavaより高く売れる技術だぞ >>57
そういうのはJavaScriptのライブラリを直接呼べばいいだけだから問題ではないよ >>72
他人の型を意識しないコードをメンテする身になってみたらすぐに必要性がわかるぞ Javascriptがこんなに熱い言語になるなんて誰も予想できなかったよな
自由度が高くて拡張性が高いのから便利なんだわ
その代わりカオス
でも面白いんだなこれが >>64
ローカル変数はいいんだけど引数や戻り値でもらう方
TypeScripの型定義あるやつはすぐに理解できるが型定義ないと呼び出し元辿りに辿った結果WebAPIのレスポンスをそのまま渡してて実行しないとわからないとか
そのバグが緊急を要するほど地獄となる
NoSQLも同じ問題抱えてるね
自由と規則をどう適用するかが腕の見せ所だろうな マトラボ13位とか!
プログラム言語に入ってることがおかしい! Androidアプリで新規開発はKotlin採用が増えとる Rも入ってるのか!!あれプログラミング言語じゃ無いだろ! 今時の求めてる「JSできます」って言えるのは
具体的にどのレベルのことだろう?
jqueryまで記憶にあるがそれからさらに発展したの? Ionicの案件なんて無いだろ
Reactはあるけど >>64
自分で書くだけならいいんだよ
問題は他人のコード見る時にメンドイ
使い捨ての適当なコードもメンテしないといけないし >>84
Angler.js
Node.js
react.js
backbone.js
この辺で求人サイト検索してみ 結局、ライブラリやフレームワークの流行廃りが鍵を握ってるんだよな
言語仕様なんて二の次 食えりゃいいんだよ。
宅急便やバスやタクシーのドライバーがエンジン性能気にするか?F1ドライバーじゃあるまいし。 >>87
サンクス。名前からして自分が知ってる古いJSではないみたいだ。 >>78
Ajaxが出たときにサイ本呼んで気付いた。
しかしNode.jsまでは予想できなかった。 最近c#でアプリ作ってるけど楽しいよ
インターフェースやらジェネリックやら便利なもんがいっぱいあるのね
まだどう活用するかはあんま分かってないが
とりあえず便利なツールできればいいや 組込みも、ラズベリーパイレベルの基板でJavaScriptだと、色々簡単に作れるようになった。 Java Scriptは下積み生活が長い山下達郎のような言語。 昔プログラマー板で最近はJSムズイと言ったら
朝鮮人っぽいヤツに散々バカにされたな(・Д・) C#は、実用本位で進化が早いのがイイね。
それに意外と速いわ。ゲーム向きなんて
紹介されてた意味が分かった。 javascriptは昔に比べて習得が異常に難しくなったみたいだね
ただ、そのぶん身につければ食いっぱぐれはないとも >>101
関数型をビルゲーツみたいな変な名前付けなければ良かったのに Pythonの5位は意外だな。
どの程度のレベルが求められる?
独習した程度だけど >>102
アセンブリ言語と、C(C++)は組込では必須スキル、これが無くなるってことは絶対にないし
今更このレベルで新しい言語が生まれる余地はまあ、ない
用途や実行形態が異なる言語を同列に扱い
優劣を比較する事ほどの愚行はないんだが。
ランキングは検索件数だから
どの分野が流行っているかの指標だけにしかならない >>107
つか、言語体系学んでもしょうがないことは多いよね
言語よりも言語で作られてるシステムの仕組みとかそういうの理解してないと
大体、仕事にならん
言語なんて必要になったらすぐ覚える、そして業務が終わると忘れる >>44
時間余ったら別の事を考えずにオナニーし出すからなお前は Javascriptはシンプルだけど糖衣構文だらけでなんとでも書けてしまうから習得した気になれない こういう調査、どこまで意味があるんだろう。
JavaもPHPもマニュアルとか書籍が充実してるし、
わからないことがあったらチーム内の人に聞いたりすると思う。
それに日本の開発現場だと外部ネットと接続できないところもある。
PHPがPythonより低いというのは検索エンジンでのことであって
実際の案件だとPHP >>> Python だろ、たぶん。 今話題とかって話ではなく
人を困らせて続けてる言語ならCOBOLなんかも名前出てくるね
開発部隊はこれ使って仕事してるがオレには到底無理
脳が受け付けない OS毎に言語を変えてプログラムを作り直すとかもう時代遅れだもんな ワイ「javascriptって汚いなあ」
謎の勢力「!!」(シュババババ) OracleがクソだからJavaの先行きは暗い
MSも迷走していて.NETの先行きも暗い >>106
今は組み込みもLinuxベースな風潮だし揺らぎ始めてる >>4
ウェブサーバーすらJavaScriptが使われている時代になっていますよ
さらにスマホアプリ開発もJavaScriptの時代 >>84
特定のライブラリーやフレームワークの知識は横に置いておくとして
JavaScript自体としてはPromiseやasync/awaitを理解して使いこなせるかどうかが最低限求められる >>120
非同期地獄、、、もとい非同期プログラミングに慣れたらpromiseいらないって思う
ajaxお化けになるから機能毎にルーティングしてよとか、コードの肥大化が気になるね
node.jsローカルデバッグもVSCodeがネイティブで対応してくれてて助かるわ(メモリを
バカ喰いするけど) Promise難しいな
Java屋だけどわけわかめ Appleがapp.framework出すよ。
ステートもリアクティブも書かなくなる。 >>120-121
最近のイケてるWebアプリは RxJS てのを使ってる JAVAとCとPythonぐらいしかやったことがない うちはサーバーサイドもアプリもJavaScriptになった ☆ 私たち日本人の、日本国憲法を改正しましょう。総務省の、
『憲法改正国民投票法』、でググってみてください。
2017年10月22日(日)の衆議院選挙は、ぜひ投票に行きましょう。
平和は勝ち取るものです。お願い致します。☆☆ ■ このスレッドは過去ログ倉庫に格納されています