by Danny Meneses
1 :田杉山脈 ★ 2019/01/14(月) 20:32:32.36 ID:CAP_USER.net
 プログラミング言語の世界で少しおかしなことが起きている。若者の反抗が「若さ」を嫌悪の対象としているようだ。HackerRankが4万人近くの開発者を対象に実施した新たな調査によると、「Go」や「Kotlin」などの新たに登場したプログラミング言語は、開発者が次に学びたいと思う言語として上位にランクインしたものの、18~24歳の若い開発者はベテランの開発者よりもそういった言語を好まない傾向にあるという。

 その理由は経験によるところがあるのかもしれない。Adobeの開発者Fil Maj氏は、「新しい言語を使うことのメリットは、古い言語を使った経験があるからこそはっきりする」と話す。つまり、何年も苦労して「Java」に取り組んでいると、Goのすばらしさを実感しやすいということだ。

https://japan.zdnet.com/article/35131199/



2 :名刺は切らしておりまして 2019/01/14(月) 20:33:31.16 ID:92GEfNcJ.net
もう全部C#でいいです


44 :名刺は切らしておりまして 2019/01/14(月) 21:38:36.24 ID:VZd8jKEu.net
>>2
マイクロソフトの奴隷か
無知って怖いな


49 :名刺は切らしておりまして 2019/01/14(月) 21:44:20.07 ID:/DttdXUs.net
>>44
こういう言語左翼みたいな連中が実用性を無視して理想論を語るから混乱するんだよな
使って動いてデバッグできたらこれ以上のもんはないのさ
C#使えたらどんなもんでも応用効くし効率が良い


53 :名刺は切らしておりまして 2019/01/14(月) 21:51:07.67 ID:92GEfNcJ.net
>>44
奴隷というより信者かな~
過去にいろいろ触ったけどVisual Studio C#の使い勝手の良さは異常
言語云々よりツールとして最強


132 :名刺は切らしておりまして 2019/01/15(火) 00:27:31.28 ID:jq1ECVrt.net
>>44
ゲームもビジネスアプリも使えるしカバー範囲広い


188 :名刺は切らしておりまして 2019/01/15(火) 09:42:59.90 ID:X76M2gfL.net
>>44
delphiの後継者だと思うからあながちMSだから嫌うのはなんとも



3 :名刺は切らしておりまして 2019/01/14(月) 20:34:56.70 ID:a979QReY.net
マシン語でおk


122 :名刺は切らしておりまして 2019/01/14(月) 23:33:47.12 ID:bbYSowKe.net
>>3
これ好き


198 :名刺は切らしておりまして 2019/01/15(火) 10:26:46.04 ID:cujY40FA.net
>>3
これな



4 :名刺は切らしておりまして 2019/01/14(月) 20:35:26.26 ID:HXtQL7ny.net
ぶっちゃげ頭の柔らかさがいる
オブジェクト言語だけでも理解に苦労するが
C#あたりになるとメモリーの容量を計算しながらプログラム組む自分に疲れ果てる
デバックがうまくいってもメモリーが足りないと動かねえ\(^O^)/



187 :名刺は切らしておりまして 2019/01/15(火) 09:40:36.13 ID:qzoAyGw5.net
>>4
お前アプリで4Gもメモリ使うのか?下手くそ過ぎて嗤うわ



6 :名刺は切らしておりまして 2019/01/14(月) 20:35:46.67 ID:UN1LVvOU.net
若手「javaを勉強するお!わかんないお!くるちいおっ!」
ベテラン「はいjavaはオワコン。これからはGoですー。」
若手「。。。。」



7 :名刺は切らしておりまして 2019/01/14(月) 20:37:46.49 ID:HXtQL7ny.net
富士通の若手さんがパイソンでテストプログラム組むのに熱中してたの見て
大変だなあって他人事のように思ってたが
今じゃみんなパイソンだ
BシェルCシェルで環境つくってた時代はどこへやら



201 :名刺は切らしておりまして 2019/01/15(火) 10:34:40.60 ID:PiMrMSe2.net
>>7
Pythonは別に言語仕様が素晴らしいわけではないんだが、NumPyが神過ぎてニューラルネット系のライブラリがPythonデファクトになっちゃったからな…



8 :名刺は切らしておりまして 2019/01/14(月) 20:39:44.02 ID:hwaX3LlE.net
cobol使ってる人達は新しい言語を喜ぶ傾向があるね


214 :名刺は切らしておりまして 2019/01/15(火) 11:38:02.43 ID:biE3QoCl.net
>>8
喜んでも勉強しても希望出しても配転させてくれないのがコボラー。



9 :名刺は切らしておりまして 2019/01/14(月) 20:45:32.25 ID:naKgTAXQ.net
若いか知らんが新しいのは勝手がわからない
つまりちゃんと動くかやどういう特性があるかわからないから嫌なんだよな
だからcが一番だしcobolがなくならない
basicは復活するしasmが最強



11 :名刺は切らしておりまして 2019/01/14(月) 20:46:25.33 ID:qn1MpMkr.net
アセンブラだけでいいよ



12 :名刺は切らしておりまして 2019/01/14(月) 20:50:55.02 ID:+vGczbyk.net
ベテラン開発者は技術の流行り廃りを何度も経験して生き残ってきたマッチョぞろいだからな
若い奴らのうち次の技術に乗れたやつだけが次の時代に生き残れるのさ



234 :名刺は切らしておりまして 2019/01/15(火) 15:37:06.27 ID:w6o64ret.net
>>12
それなー

何度でも蘇るバケモノみたいなやつしか続けられない仕事という事実を誰も教えないよな



14 :名刺は切らしておりまして 2019/01/14(月) 20:52:50.71 ID:cUw1AEIY.net
若い人の方が言語の入れ替わりを間近に見てるからじゃね?
次の時代はこれだ、と頑張って覚えても、すぐに廃れちゃつまらないもの。

古臭いと言われてても、長いこと使われてる実績のある言語の方が
将来も使える可能性が高いだろうっていう読み。



15 :名刺は切らしておりまして 2019/01/14(月) 20:54:04.17 ID:QyOfjeTM.net
オレは、C言語で満足してる。

制御系だから、言語は増えると予想外のことがおきて

リスク高いwww



16 :名刺は切らしておりまして 2019/01/14(月) 20:57:07.48 ID:RigMqkjl.net
Goみたいな使いにくい言語よく使うよな



18 :名刺は切らしておりまして 2019/01/14(月) 21:00:52.51 ID:NcFXmBCN.net
古い言語を経験して
その問題点を経験して
新しい言語を経験すれば
導入する機能の意義を理解しやすいが

いきなり新しい言語をやると
わけもわからず複雑なことをやらされるようなところがあるのかもな



20 :名刺は切らしておりまして 2019/01/14(月) 21:03:31.88 ID:P6PHf8pw.net
若いというか初心者ほどライブラリ依存だから(それすら使えない初心者は仕事にならない)
古い方が膨大にライブラリ資産あるからね
あとマニュアルも
数言語を経験すると、これってまたあれのことでしょとマニュアル無しでもだいたい分かるんだが




25 :名刺は切らしておりまして 2019/01/14(月) 21:08:16.87 ID:/EhTW6hx.net
RISC-VとRustが普及したら勉強始めるわ


88 :名刺は切らしておりまして 2019/01/14(月) 22:49:38.83 ID:KHbZq+Av.net
>>25
無理



26 :名刺は切らしておりまして 2019/01/14(月) 21:09:27.69 ID:iDaS6TWb.net
制御系は、C言語とアセンブラで昔から変わらないので良いよね


31 :名刺は切らしておりまして 2019/01/14(月) 21:19:56.68 ID:4dK9lQiW.net
Javaは基本設計の時点でクソすぎた
これに尽きる



38 :名刺は切らしておりまして 2019/01/14(月) 21:31:04.06 ID:d508y7z0.net
>>31
本当に悪いクソは藪の中に埋もれっぱなし、誰も気づかないまま消えていく
世間にぶちまけられたクソだけが臭いクソだ



34 :名刺は切らしておりまして 2019/01/14(月) 21:26:20.05 ID:RN4S7y2K.net
言語は何でも良いけど
とにかく視覚的に目に見える成果物が作れるもので
かつ実用的なものから入らないとダメ
初心者はできればHTMLとJavaScriptから入った方が良い

自分で検索ボタンとか目に見えるものを作る
→データベースと連携させて情報が表示できる
→サーバー系の理解を徐々に深めるという手順が一番効率良い



36 :名刺は切らしておりまして 2019/01/14(月) 21:29:08.62 ID:mr34pi9N.net
そろそろ言語じゃなくて
ビジュアルプログラミングに移行すべき



46 :名刺は切らしておりまして 2019/01/14(月) 21:39:16.30 ID:iwfTVLIw.net
>>36
ビジュアルプログラミングの限界は、1980年代に「銀の弾丸はない」で論破されて以来、業界の常識だよ。せいぜいが UMLで記述するレベルであって、大規模なプログラミングには到底適用できない。


202 :名刺は切らしておりまして 2019/01/15(火) 10:37:45.14 ID:PiMrMSe2.net
>>46
UMLは設計のためのツールというより、そのプログラムを理解するためのツールとして有用だと思うわ



37 :名刺は切らしておりまして 2019/01/14(月) 21:30:52.15 ID:MOe8HcIQ.net
条件分岐や配列とかに関する仕様はさー、国際規格で統一した方がいいと思うんだよ。
言語ごとに、if やelseif の単語を別にするメリットって何にも無いだろ?



56 :名刺は切らしておりまして 2019/01/14(月) 21:58:05.43 ID:/PVztNS7.net
>>37
使わんかったらええんちゃうか?
三項演算子とか配列とかstateパターンとかあるし(適当)



52 :名刺は切らしておりまして 2019/01/14(月) 21:50:38.09 ID:ibYaR58Z.net
新しいプログラム言語はネットにサンプルが少ない
枯れてる言語はネットのサンプルを切り貼りすればなんとかなる
ネットで質問すれば親切なおっさんが教えてくれる



54 :名刺は切らしておりまして 2019/01/14(月) 21:51:18.83 ID:xfftrMjJ.net
いったい今まで、どれだけの言語が現れては消えていったんだろうw


55 :名刺は切らしておりまして 2019/01/14(月) 21:56:26.23 ID:rxcRb4iN.net
C++とPythonだけでいい

ただC/C++の仕様にも不満がある。
変数型はunsigned long longとかでなく
int8u(Integer8bitUnsigned)とか標準で一目瞭然にして欲しい



67 :名刺は切らしておりまして 2019/01/14(月) 22:09:10.81 ID:+vGczbyk.net
>>55
stdint.h使えばええんちゃう?



59 :名刺は切らしておりまして 2019/01/14(月) 21:59:45.94 ID:iwfTVLIw.net
言語って気に入った音楽みたいなもんだから、「軍歌とレゲエだけあればいい。
あとは禁止」とか言われるとヤダ。
ちなみに、C++は俺の中では軍歌。Rubyはレゲエ。Pythonはビートルズかな。
ビートルズは好きじゃないけどさ。



60 :名刺は切らしておりまして 2019/01/14(月) 22:00:08.65 ID:W1aOUMAg.net
Scheme使いがちょっと通りますよ?
今のところ仕事でよく使ってるのはPythonとWindows PowerShellだが
より便利なツールがあればそっちに乗り換えちゃうんだぜ



65 :名刺は切らしておりまして 2019/01/14(月) 22:06:42.64 ID:nxKG/LlQ.net
これからは、COBOLじゃない、PL-1だ、みたいな感じで、何度だまされたことか。
200ギガバイトのディスクパックを、台車に乗せて運んでいた時代。
というか、いまでもメインフレームって、あるんかいな。



68 :名刺は切らしておりまして 2019/01/14(月) 22:14:20.16 ID:aafRV+ye.net
スマホのアプリ作りたかったらなんの言語習えばいいの???


87 :名刺は切らしておりまして 2019/01/14(月) 22:45:43.11 ID:eglyepik.net
>>68
AndroidならKotlin(Java)
iOSならSwift, Objective-C
Unity使いたきゃC#



72 :名刺は切らしておりまして 2019/01/14(月) 22:17:53.50 ID:DopL/SI0.net
使える言語で新しめなのは haskell だけ
しかもまだすらすら書けるわけじゃない 許して



73 :名刺は切らしておりまして 2019/01/14(月) 22:19:54.59 ID:FlVwUuQd.net
>>72
関数型言語の将来性ってどうなんかなぁ
ソースの見通しがどうしても悪くなりそうだから
人の出入りが多くなる大型開発には向かないと思ってる。



76 :名刺は切らしておりまして 2019/01/14(月) 22:21:58.75 ID:JzHNsuqW.net
新しい言語は短命かもしれないから、そりゃ息の長い言語から覚えたいと思うだろう
外国語を学ぶときにまず英語からやるのと一緒
最初からスワヒリ語を覚えたい人間はいない



77 :名刺は切らしておりまして 2019/01/14(月) 22:24:04.40 ID:5RcYJj/5.net
業務系の開発は、VB.NETが最強すぎて他のものはいらないと思う。

C#も良いと思うけど、仕事ではExcel VBAをやらざるを得ないから、
VBで統一したほうが記述が同じで頭が楽だ。もちろん.NETはオブジェクト志向で書くけどね。



91 :名刺は切らしておりまして 2019/01/14(月) 22:52:40.83 ID:KHbZq+Av.net
>>77
早く折ってくれねーかな、VBのオッサンたち


93 :名刺は切らしておりまして 2019/01/14(月) 22:55:28.41 ID:naKgTAXQ.net
>>91
多分エクセルとアクセスのマクロどうにかしないと
VBは滅びないよ


105 :名刺は切らしておりまして 2019/01/14(月) 23:11:15.06 ID:5RcYJj/5.net
>>91
確かに俺はVBのおっさんだけど、俺も10年前はお前と同じことを思っていた。

でも結論からいうと、日本の業務アプリからはもう永遠にVBは消えないよ。
Excel VBAに加えて、さらにVB6で動いているソフトウェア資源がまだまだ腐る程ある。

そうすると、全部VBで統一するのが、一番効率がいい。



85 :名刺は切らしておりまして 2019/01/14(月) 22:40:27.18 ID:ll3bXLxK.net
古い人間が使ってて今もある言語 ってそれだけ安心感あるやん?


89 :名刺は切らしておりまして 2019/01/14(月) 22:50:26.64 ID:W1aOUMAg.net
ウチの場合は基幹系がRPGですお
これ使う開発チーム入りだけはなんとしても回避したい



127 :名刺は切らしておりまして 2019/01/15(火) 00:11:48.54 ID:Mib5dn1e.net
>>89
何でや
RPGは混沌としてて良いぞ


236 :名刺は切らしておりまして 2019/01/15(火) 15:55:01.81 ID:84/Y2VIX.net
>>127
今のRPG凄いよ
フリーフォーマットになってる



97 :名刺は切らしておりまして 2019/01/14(月) 23:01:52.67 ID:hwaX3LlE.net
うちはC/C++/C#(ASP.NET含む)/HTML/JavaScript/PHP/Java/ExcelVBAかな・・・
統一してorz



109 :名刺は切らしておりまして 2019/01/14(月) 23:14:15.71 ID:LcfXrZlJ.net
「新しい方がいい」と思ってる文系の頭の悪さに呆れる
信頼性や継続性がなきゃ使わねえよ



116 :名刺は切らしておりまして 2019/01/14(月) 23:29:18.04 ID:3UkEGr+J.net
>>109
長年プログラムしてきた経験者は新しもの好きって記事だろ。



126 :名刺は切らしておりまして 2019/01/15(火) 00:03:08.74 ID:bsqSe2x6.net
ほとんどの言語は流行から三年で消えますから、覚える価値はないのです。
D言語とかデルファイとか、もう誰が使ってんだよ……



144 :名刺は切らしておりまして 2019/01/15(火) 01:20:06.34 ID:lWvkEJaN.net
正直swiftはいい感じだけどkotlinは微妙
中途半端にjava互換とか残すから妥協多めの糞言語が出来上がるわけで




156 :名刺は切らしておりまして 2019/01/15(火) 02:08:51.60 ID:3moL7Oup.net
開発環境が使いやすかったら言語はなんでも良いよ。




(´・ω・`) 最初に学ぶのがJAVAとかJavaScriptとかC++とかC#らへんになるのはしゃーない


独習C# 新版
独習C# 新版
posted with amazlet at 19.01.15
山田 祥寛
翔泳社
売り上げランキング: 17,323

元スレ: http://anago.2ch.sc/test/read.cgi/bizplus/1547465552/