【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 COBOLは今50代の人が60過ぎても仕事がある言語だな。 若い人がいなくて引退できないけどw 未だにCOBOLの求人あるんですけど 年齢問わずだし IBMと富士通のCOBOL DB/DCまだできると思うんだけど復帰するかな あれ と 指定したら それ を 出してくれる 奴がいいな >>116 >>135 デコンパイル調べたら正確に元に戻るわけじゃないって出たんだが あと専用ツール必要っぽいし多分現場のルールで使えなさそう 今問題になってるわけでもないし諦める HTML、CSS、JavaScript、Ruby、Rails、Python、Swiftはまあまあ勉強したが SwiftっつーかXcodeはすごいと思った なんかそれっぽいアプリ作れるし Objective-Cは、オワコンになるのも仕方がないかな。 Macでしか使われない(動かない?)のに、Appleが捨ててSwiftに 切り替えた訳だから。 昨日Pythonのトレーニングアプリ入れたけど 早くも身近なものサクッと作るのに向いてない気がしてきた おもに一企業が言語処理系をつくってる言語は その企業が放置したり撤退したときに いろいろ無駄になる 言語文法の知識もバージョンの差異の知識もツールの知識も 書籍だのなんだのも それを考えるとそういう言語はちょっと手を出しにくいね まあそれでもそれを使わざるをえない状況もあるだろうけど C++なんて、IT土方の地位向上のために、わざと小難しく作ったと制作者が認めてたな〜。 おかげで、IT土方の工数がさらに上がっただけの結果になったが・・・ オブジェクト指向は認めるが、小難しく作る必要性なんて全くなかったよね。 RPG200 の無料ゲームにはまったなー。 あれは言語だったのかな。 RPG入ってなくて良かった COBOLと同様若手いなそうな言語 rubyば零戦みたいなもん 天才が1人いれば優秀な機体は設計製造できるが 広範な工業基盤がなければエンジンや機銃の分野で 遅れを取り、総合的には勝てなかったみたいな >>67 一太郎シリーズはマクロ機能が 呪文過ぎてダメ。 マイクロソフトよりこっちが先にマクロ機能を Python化してもらいたいもんだ。 >>14 MSXとかだとマシン語のプログラムをコメント文に入れておいて BASICから直接呼び出したりする人がいたなあ >>92 三四郎は捨てられましたよ 今は JustCalc 社内便利ツール作るのにjavascriptに触れてみたが、 どれがどれの閉じかっこなのか 頻繁にわからなくなった。 >>172 IDEやコーディング向けのエディタを使えば対応するカッコが反転する機能なんかがあるよ 今、Visual Studio Codeで確認した まぁ大体同意ではあるが Dartってもともと仕事なかっただろ >>12 30年前は小学校のクラスに一人くらいマシン語読める子いたよな >>168 BASICのコメント文はそのままメモリに保存されるというのを使って 直接マシン語プログラムを記述するテクニック >>177 インタープリターがマシン語を実行するのかよ!? 40代後半、業界に戻ろうかと思ったけど隔世の感だなあ >>170 今の開発言語もAIみたいなところあるぞ。ライブラリ漁る能力次第だけどほとんど何も考えないでライブラリ組み合わせるだけで済ます ような時代だもの ObjectiveCは酷かったなw あんな小汚い言語も珍しかった swiftもobjectivecの長ったらしい記述受け継いでるよね 2月までCの仕事してたが、契約切られた。楽勝の仕事だったんだけどな。残念。次はJAVAの仕事探すか。 >>179 BASICから任意のアドレスのコードを呼び出す機能がある >>13 生きてる。 保守しなければならないのと、RDBにするときにプロフェッショナル老人の助けが必要だから。 このまえある銀行系のPMと話をしたが移行プロジェクトでCOBOL爺とまったく話が噛み合わなくて星一徹状態になったらしい。「あれほど接点を見いだせないものを初めて経験した」と言ってた。 >>187 フレームワークとオブジェクト覚えるといいよ N88BASICとCはVBAは使えるけどオブジェクト指向のやつは意味がわからなくて無理 クラスとか言われても理解できない 英語を覚えればヨーロッパの言語は学ぶのは簡単なのと同じか Cでちゃんとモジュール化したプログラム書いてたら クラスが言語レベルでサポートされたらはありがてぇありがてぇという感想しか出ないだろ なんとなく名前で選んでC++とか言う汚物言語に行っちゃったのならご愁傷さまとしか言いようがないが >>193 もうオブジェクト指向の時代は過去のもので 最近は関数型プログラミングが主流 関数つっても算数的な意味の関数な >>196 関数型が流行とかいつの時代? 最新のMWやパッケージやらがJavaで書かれ倒してるこの御時世に 関数型なんて流行らんよ。別に関数型でなくてもできることしかやってないし。 >>197 今ありとあらゆる言語で関数型を意識しまくったアップデートされてるじゃないか お前の挙げたJavaも例外でなしに 関数型っていうかlisp(scheme)的機能だよなぁ 最近流行っているのは 関数型つっても実態は宣言型な気もするし >>139 C++を完全に使いこなしてる奴なんてほとんどいないだろ >>1 スレタイ、ワーストじゃなくてトップじゃね? >>3 せめて手続き型に限定すれば分からんでもないが 関数型の存在を知らないかもしれないが FX(外国為替証拠金取引)のEA(自動売買ツール)を開発・公開しております。 興味がありましたら見てみてください。 http://dcfvghbjk098.officeblog.jp/archives/7206121.html >>3-5 半分合ってるが半分間違い。 今主流の言語は、だいたいが、手続き型+オブジェクト指向で 方言のような違いしかないが、 世の中には、パラダイムが全く異なる言語もある。 >>108 関数型の需要が増えたのは、並列処理の要求からなので、 考え方自体が衰退していくことはないだろう。 >>115 Pythonは衰退しないだろう。 本職のプログラマじゃない人のための言語として使われている。 JavaScriptが改善されていったら、割りを食って衰退するかも? >>200 使われてるのは結局Java(オブジェクト指向言語)でしょ 正しく認識するなら、今のあらゆる言語の傾向は、良いとこ取りでしょ 元々オブジェクト指向が多数で、見向きもしなかった関数型言語の良いところを、見直して取り込んでいるだけであって、関数型プログラミング及び言語が素晴らしいと流行っているわけでない というか関数型が本当に流行っているなら、Haskellはもっと使われていないと可笑しい 結論、関数型が流行っているのはお前の脳内だけ 読んでいると「トレンド」のランキングであるということを理解されていない方が多いですね(;^_^A・・・ この情報はトレンディなプロジェクトに携わりたい方には重要ですが、 ただ食い扶持を確保したい方にはあまり関係のない話だと思います。 日本の場合ですと「トレンディなITプロジェクト」自体がほぼ東京にしかないでしょうから、 地方のプログラマーが>>1 のような話を気にしても仕方がないとこがあると思います。 やはり一口にITエンジニアやプログラマーと言っても皆が皆21世紀の花形職種の従事者らしくトレンディでイケてるわけではございませんし、 それはグラミー賞のステージで栄誉にあずかる歌手もいれば、場末のスナックで演歌や民謡を歌っている歌手もいることと同じだと思います(;^_^A・・・ いくら天童よしみの歌唱力がすごいなどと田舎のオバチャン同士で讃え合ったところで、 彼女がテイラー・スイフトやビヨンセになったりはしません(;^_^A・・・ それはプログラマーも同じことで、やはり持って生まれたスター性、煌きというのは職能とはまた別の話なんです。 あと数年経ったら、ここにkotlinとswiftが入るんだろうな 一社提供の言語とか このリストに乗りそうな匂いがプンプンするね あ、C#はまだそれほどでもないかもしれないけど >>215 vim使う奴は軟弱、emacs使いはオカマ、漢は黙ってviだろ gvim + ctags 最高れふ >>214 日本での動員は天童よしみが圧倒的やろ ビヨンセはともかくテイラーなんてスポンサーご招待が現実さ つまり頑張れるとこで頑張れと あんま上ばっか見てもね 今から20年以上前 IBMのAS400と言う機種で RPGVと言う言語使ったけど まあるんですかね? 20代前半だけど、零細企業のシステムがCOBOL書かれてて、読んだわ。 ネットに全然情報落ちてないのな。何とかASP.NETで全部書き直した。 class使えればオブジェクト指向 lambda使えれば関数型 そんないいかげんなごった煮風で進化してきたのが凡人向け言語 純粋型は流行らん javascriptって急にスターにのし上がったよね 昔はHTMLのオマケみたいなやつだったのに hypertalkはワースト10じゃないんだね 地味に人気があって驚いたよ >>29 >>35 プログラムなど1行も分からないが、つまりは 『プログラムを書くためのペンと原稿用紙を用意しますよ』 という命令って事? >>172 エスパーするとそれcallback地獄じゃないかな ネストが物凄い事になって(10海藻くらい)www 未だにcallbackとか古いよな とうぜんpromiseとか使わないと話にならん コード書くのはvimが一番好きだけど実は何でもいい 秀丸とサクラ以外ならば 賢者: 関数型言語で生産性向上 愚者: 関数型言語で生産性低下 オブジェクト対応した手続き型が一番無難 半分寝ていても妖精さんがコードを守ってくれるのがviとかvim >>231 promiseとかつい最近のブラウザしかダメじゃん オッケーしてくれる案件の方が少数派じゃないの >>235 とりあえずお前はBabelを学習するところから始めようか 世の中の技術はますます進化の速度を早めてるがその最新を導入していくのは本当にそれでいいのかなぁ。 ソフトウェアの寿命に対してきちんと要員が確保できてるなら大丈夫だとは思うが… >>235 ブラウザじゃなくてもnode.jsで使える ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる