IEEEが「プログラミング言語ランキング2017」を発表 これが世界に認められたプログラミング言語だ! [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
アメリカに本部を持つ電気工学・電子工学技術の学会「IEEE」による学会誌「IEEE Spectrum」が、
プログラミング言語の人気ランキング「Top Programming Languages 2017」を発表しました。
ランキングは10個の情報源から集められたデータを、12個のメトリックスで重み付けして割り出された
独自のものとなっており、総合ランキングの他にも「急成長中の言語ランキング」や「就職の際に
有利になりそうなプログラミング言語ランキング」などがあり、プログラマーは必見の内容となっています。
Interactive: The Top Programming Languages 2017 - IEEE Spectrum
http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017
ランキングに登場するプログラミング言語は、ウェブ開発用のものから組み込み型のものまでさまざま。
「Language Rank」がランキングの順位を示しており、「Types」はプログラミング言語がウェブ・モバイル・
エンタープライズ・組み込み、のどれに対応したものであるか、「Spectrum Ranking」はプログラミング言語ごとに
100点満点中どのくらいのスコアであるか記しています。
「Language Types」に記されているアイコンは、左からウェブ・モバイル・エンタープライズ・組み込みを
意味しています。
http://i.gzn.jp/img/2017/07/24/top-programming-languages-2017/s01.png
というわけで、IEEE Spectrumによる「Top Programming Languages 2017」は以下の通り。
総合ランキングで1位となったのは「Python」で、2位の「C言語」と共にフルスコアを記録。
以下、「Java」「C++」「C#」「R」「JavaScript」「PHP」「Go」「Swift」と続きます。Googleによる
プログラミング言語の「Go」が9位、Appleのプログラミング言語である「Swift」が10位に
ランクインしており、トップ20に入っているプログラミング言語で組み込み型に対応している
ものはわずか4つしかないという結果に。
http://i.gzn.jp/img/2017/07/24/top-programming-languages-2017/s02_m.png
さらに、総合ランキングの「IEEE Spectrum」の他に、「Trending(急成長中の言語ランキング)」
「Jobs(従業員に求められる言語ランキング)」「Open(オープンソースとして人気の高い言語ランキング)」
「Custom(プログラマーが自由にデザインできる言語ランキング)」という4つのカテゴリ別にランキングを
チェックすることも可能。
急成長中の言語ランキングは以下の通り。1位はこちらも「Python」で、Appleの「Swift」が急上昇して5位にランクインしています。
http://i.gzn.jp/img/2017/07/24/top-programming-languages-2017/s04.png
従業員に求められる言語ランキング、つまりは就職の際に有利になりそうなプログラミング言語ランキングは
以下の通り。ここでは1位が「Java」になっており、「Python」は3位に。Googleの「Go」は総合ランキングでは
9位でしたが、こちらのランキングでは18位に急降下。
http://i.gzn.jp/img/2017/07/24/top-programming-languages-2017/s05_m.png
以下略
http://gigazine.net/news/20170724-top-programming-languages-2017/
「プログラミング言語」ではないものもあるような… ていうか、システムエンジニアって日本人がすることなの? ドトールコーヒーは悪の結社、創価学会の
一員だ
集団ストーカーを行なってる
ドトールも創価も法的措置を取らないのは
事実だからです
10月5日悪魔の娘 生誕
とうきょうときたくあかばねは
そうかのまち
公明党は悪党
主よ、あなたの道を教えて下さい。
(旧約聖書 『詩編』86編11節から) 一人でスマホアプリ開発しようとするならどれを覚えればいいの?
Javaでもいいの?
Javaなら入門書持ってるんだけど。 PowerShell人気ないなあ
結構つかえるんだけどな Pythonがこんなに長く重宝される言語になるとは思ってなかったわ
浸透し始めの頃に完全に評価ミスった
ちょっと明日からPython弄るか いえええええ!!
空前絶後のJavascriptぉぉぉおおお!!! Javascriptは、Ajaxの登場で生き返ったな インタプリタのPHPでも実行ファイル作れるんだぜ
PHPしかわからんからそれで何とか凌いているは
自分用だけど
工夫すればそれなりに速い >>16
スマホの登場とFlashの衰退のが影響大きいと思ってた 言語に拘ってる奴は素人。
ただのツールでしかないのに。 C、C++、JAVA、Perl程度しか使えない元プログラマだけどこの業界の人使い良くなってきた? RPG(Report Program Generator) >>16
ajax なんて俺は16年くらい前から多用してたぞ
spaもその頃からやってたし、spa という名前はなかったが
今、今まで以上にjavascript が注目されてるのは、node.jsとかサーバーサイドの話だからな >>21
今でも
「こんばんは!夜遅くにようこそ^^」ってテキスト流すためのものだと思っている? javascriptって>>21みたいにちょっと小突くとすぐ>>35みたいに釣れるけど、なんで? バッチで画像加工する時はPythonにOpenCV入れてやってるわ
スクリプトで画像処理出来るとかいい時代になったよな
バッチファイルとか旧石器時代の代物よ パイソン使えます
なんてのは最近のナウイヤングプログラマーが
最先端のことやってそうな会社に雇われる時に強みになるぐらいのもんじゃないか?
おっさんは今更パイソンなんて勉強しても趣味で終わるだろう Pythonは全然最先端じゃないし十分実用的なんだよな >>45
おっさんが今から勉強するなら、どの言語がよいですか? >>11
AndroidならJAVA
Android Studioインストールしてチュートリアルと君の持ってる入門書で基本的なアプリは作れるようになる C++もAPI化すればWeb用言語として使える件について
ただし開発サイクルはコンパイル・リンク・ランしないといけないから遅い プログラミングとか全くわからん
こういう時だけはパソコンの大先生のお前らを尊敬するわ パソコンの大先生とプログラム書けるやつは別領域の生き物よ
俺そんなにパソコン詳しくないし javaまだあるのって言ってる人はサーバサイドでいつまでもstrutsシリーズが生き残って新規案件でも使われまくってる現状知らんのか CPUが速くなってもプログラムがどんどん遅くなる。
8ビット時代にソーサリアン作ったレベルのプログラマなんてもう居ないんだろうな。 >>58
限られたメモリ資源で効率よくプログラムするかなんて考えないんだろうね >1 IEEEってアメリカ合衆国の内部組織だろいつの間に侵略グローバル組織になったんだ? Forthは四捨五入の関係なの?それともIEEE標準なの? >>41 C育ちの自分の思想はガチCで培われて居てJavascriptはあくまで就活の為に齧るライブラリ集API集と豪語して居たのに
使い始めたら思いの外多機能高機能で自分がWeb上の浮草でしか無い現実に気付かされるプログラマーが膨大な数に上るから SQLは一般的なプログラム言語と同列に扱うのはちょっと違うと思うけど >>67
だったらマークアップのコメントに書くPHPはどうなのさ。
本家からして常駐にcli使うなってアナウンスしてるしどう
みても一般的なツールじゃねーぞ この手のランキングどれ見てもPerlが終わってるな >>11
一人でやれることには限界無いか?
なんのために作るの? >>70
PHPをHTMLのコメントに書くの?
SQLはDBとお話するための言語であって
それ単体で何かプログラム出来るわけじゃないっつーか
何かのプログラミング言語と合わせて使うものっつーか SQLとクライアント言語(Webサーバーでもいい)で多いのが
SELECT * FROM hogehoge
で表を全部持ってきて
クライアント側でぐるぐる回してるコードの多いこと…
この程度の処理で何でこんなに時間かかるんだ?っていうのを見るとたいていこれ >>77
SQLをDBからデータを取り出すことしか知らないアホグラマーがいるんだな >>80
言語は簡単。
基本は表形式のデータ構造を理解すること。
列/行/データ型/リレーション/インデックスなんかを覚えればいい。
まずは単発のスクリプトとして、
・データ定義(表を作成する)
・データ操作(データを追加する、データを削除する、データの一部を変更する)
・データ選択・集計(条件ごとにデータを取り出す、集計する)
を覚えればいい。
あとは集計やメンテナンスのための連続処理、それと関数、ビュー等を覚えていけば一通りのことはできる。
値段高いけど、Microsoft Access を利用すると、上記のことがGUI上で一通りできて、結果として自動生成されたスクリプトを得ることもできる。
また、データ構造によるデータ操作・検索の処理の遅さをシミュレーションすることもできるので、簡単なチューニングまで気楽に行うことができる。 >>82
>Microsoft Access を利用すると
笑うとこか? >>21
ゲーム以外のアプリの大半はJavaScriptだぞ >>79
お前それは論点ずれてるだろ。
さてはもしかして仕事できないやつですか?? お前様たちDBは何が好きなん?
仕事ではなく、ローカルや自鯖で自分用に動かすとして >>58
無理無理
OSにしろミドルにしろファームにしろゲームにしろ、
リソースバカ食いでクソ重いのしか作れないのが今の奴らw
パイソンとか爆笑
あんなの素人のお遊び >>79
取り出す事がメインだが?知ったか君www 世界がどうとかではなく
構築するシステムに適したものは何かだろうな
Javaみたいな誰でもできる系の持ち上げ記事なの? static __inline__ void _ops_##op(int i, size_t * v) {
unsigned long temp;
__asm__ __volatile__(
"1: ldl_l %0,%1\n"
" " #asm_op " %0,%2,%0\n"
" stl_c %0,%1\n"
" beq %0,2f\n"
".subsection 2\n"
"2: br 1b\n"
".previous"
:"=&r" (temp), "=m" (v->counter)
:"Ir" (i), "m" (v->counter)
);
} rubyは思想がいいとかなんとか言われてたけど
結局思想がクソだってわかって使われなくなってきたな 4Eだとぶかぶかになるんだよ
歩くたびにすこしずつ膝に負担がかかるんだよ ディープラーニングが流行っているし
錦蛇覚えないとアカン予感 rubyの開発者の講演見たことあるけど
今の時代は性能や効率が悪くても楽に書けるのが良いとか言ってた
こいつは俺とは違う人種だなと思った >今の時代は性能や効率が悪くても楽に書けるのが良いとか言ってた
これは確かにそうだ。プロトタイプは楽に早く書けるのがいい。 ニュー速プログラム スレでよく豪語してる
食っていける言語とまったく違うじゃねーか。
おまえら偉そうだけど、ほんと糞の役にもたってない地位なんだな。 >>5
なんで日本人はしなくていいと思ったの?
頭に致命的な問題あるの? >>9
食うだけならもっといける
Javaばっかりに時間注いでると馬鹿になるけどな >>19
言語にこだわらないのは素人
道具への理解のない人が物作りとか() >>116
単一言語しか出来ない無能君は一つの事しか出来ない単細胞w
職人の道具とプログラム言語を同一視する馬鹿w >>116
言語は使いどころに合わせて選ぶただの道具 >>116
用途に応じて道具を使い分けるのがプロだろ >>19
道具の使い方1つで、できないこともできたりする。言語やプログラミング技術に愛情持てない奴は三流で終わる。 >>122
特定言語しか使えない環境でも自己を押し通すのか
流石だな
ニートかな >>107
きつい納期の仕事だと楽に書けたほうがありがたい。 >>124
勘違いするな。1つの言語とは言っていない。どの言語でも深く理解して使いこなせないようではダメだと言っている。 >>19
ひとつの言語に愛着持って上から下まで仕様を身につけると他の言語に移っても楽なんだが? いろいろな言語を知っておくのは大事だけど、
自分にとって軸となる言語を1つ2つ持つのは大事だよ。 >>69
自分ちでちょっと使う分には便利
仕事はしらん C、C++、C#、JAVA、VB、VBA、Python
これを使いこなせるってだけで大企業への外注でひっぱりだこな俺。
もう50歳目前だけどまだまだ食いっぱぐれないわ。
超コミュ障だけどな。 >>131
>大企業への外注で
コード書かずに外注できる大金持ちなのか日本の言語が使いこなせないのかどっちか悩むわ 最近シェルスクリプトというかbashの素晴らしさに気付いた
一部の思想を他のスクリプト言語に継承させたい 言語としてはpythonよりrubyのほうが好きだけど
現実の選択はpythonになりそう ルビーはインストールに苦労して結局できなかった思い出くらいしかない。
どういう訳だか不明だけど、「Cコンパイルのパスが見つかりません」とか
エラーメッセージが大量に出てきたのを記憶している。
こんどパイソンでも勉強しようかと思ってる。
アナコンダとかいうのだと開発環境一式インストールされるらしいし。
まぁ環境作るのに苦労したくないんだな。 >どの言語でも深く理解して使いこなせないようではダメだと言っている
こんなことを言える人の設計とコードを見てみたい >>137
AIがAI同士でしか読めない言語でプログラミングを始めるからすぐ復活できそう プログラマー必読の本教えてくれ
リーダブルコードは今度買う >>140
インターネット256倍
ソフトバンク版UNP >>116
プログラム言語を、大工道具のように捉えているのか?
それはあまりにモノを知らなさすぎる。 3Dゲームもアプリも作れるC#でいいな
電子工作はあまり聞かないがこれから対応して欲しい >140
ワインバーグの本全部
WRスティーブンスの本全部 Rubyだけは無いわw
あんな40年前のBASIC言語みたいな出来損ない言語、結局言語拡張するフレームワークが無きゃ
単体じゃ何もできねーじゃんw 言語は覚えるものではなく作るもの
lex-yacc最強 >>140
オブジェクト指向入門
C#プログラムの効率的な書き方 accessとExcel使えてvb書ければ十分です >>135
Rubyはバイナリ版なかったの?
Pythonでもanacondaのリポリトジにないパッケージ導入するならCコンパイラ必要だと思うが >>126
すべてにおいて完璧もとめてたらしぬよw お前らって、ありとあらゆる話題で
聞きかじった一般論振りかざして、
それで他人を批判し貶めるのに必死
すぎるのって何故なんだぜ? あれ?
REXXは?
ねえ?REXXは?
なんで捨てられちゃったんだろうなあ、REXX。
とっても便利だったのに。
TCLなんてクソがかろうじて入ってるのに。 >>159
javaとjavascriptは完全に土方向けだな マイコンベーシックマガジン
略してベーマガ
最初に覚えて遊んでた頃が懐かしい さっき教育テレビでスクラッチの番組やってたけど
なんの役に立つんだあれ?
GUI部品になってるだけでやってる事は、
BASICやLOGOの時代と変わらないし。 俺信号処理系の研究者だからMATLAB使ってるけど、これ開発屋も使うもんなの?
シミュレーション程度しかできないでしょ >>86
底辺はピンと来ない話だからな
Swift出来ます!イラネ
JS得意です!採用 15年ぐらい前にデジタルビデオカメラ接続するのにIEEE1394って規格使ってたな
変な名前だと思ってたけど学会の名称だったのか >>35
エロサイト行く前にチェックを外すものだと覚えたわ 言語が何かとか言ってる段階で三流でただのオタクで役立たずのエンジニア 日本語英語などのように自然言語がその文化の思想の枠組みであるのと同じで
プログラミング言語もまたプログラマの思考の枠組みを与える
自分の思考様式にあった言語を好むのは(それだけでは)
ヲタクで役立たずなどとは言えないと思うよ ■ このスレッドは過去ログ倉庫に格納されています