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

 その理由は経験によるところがあるのかもしれない。Adobeの開発者Fil Maj氏は、「新しい言語を使うことのメリットは、古い言語を使った経験があるからこそはっきりする」と話す。つまり、何年も苦労して「Java」に取り組んでいると、Goのすばらしさを実感しやすいということだ。
https://japan.zdnet.com/article/35131199/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1547465552/


27: 名刺は切らしておりまして 2019/01/14(月) 21:09:42.56
>>1
精神的に歳とった証拠じゃないの?

155: 名刺は切らしておりまして 2019/01/15(火) 02:07:55.63
>>1
淀屋の総資産は200兆円

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

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

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

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

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

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

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

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

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

140: 名刺は切らしておりまして 2019/01/15(火) 01:06:01.20
>>6
それな

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

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

10: 名刺は切らしておりまして 2019/01/14(月) 20:45:59.39
ホント面倒だもんね

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

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

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

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

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

リスク高いwww

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

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

19: 名刺は切らしておりまして 2019/01/14(月) 21:02:52.62
Perl6使ってる人いる?

47: 名刺は切らしておりまして 2019/01/14(月) 21:40:30.30
>>19
Amazon | Learning Perl 6: Keeping the Easy, Hard, and Impossible Within Reach | brian d foy | Software Development
https://www.amazon.co.jp/dp/149197768X
2018/9/17

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

21: 名刺は切らしておりまして 2019/01/14(月) 21:05:57.97
理系の人って総じて頭悪いよね
コンピューター言語なんてどれだって
ちょっと書式が違うだけでどれも同じなのに
ちょっと変えられるとついていけなくて
混乱するっていうw
俺ら多国籍言語に携わってる
有名国立文系大卒にしてみれば
PC言語なんて一個やれば
あとは応用でなんとでもなるw

42: 名刺は切らしておりまして 2019/01/14(月) 21:35:08.82
>>21
それ、前世紀の経験則だな。
CやPascal、せいぜいAdaやC++しか知らない人間が Ruby や Rust、Kotlinや Swift で
スラスラとプログラミングできるわけがないのだが。

48: 名刺は切らしておりまして 2019/01/14(月) 21:44:00.83
>>42
いや、プログラマの適性があるやつは何の言語を使ったってスラスラ使える。逆に適性のないやつには何を使わせたってひどいプログラムを書く。
どの言語を勉強していたかなんて関係ない。

51: 名刺は切らしておりまして 2019/01/14(月) 21:50:02.50
>>48
C「だけ」の達人が Swiftのプロトコルを使って、Factory Methodのデザインパターンを
活用した GUIのプログラムをいきなり書けるわけがないのよ。
アプリでアンドゥを実装するために、ラムダを使って Commandパターンをコーディング
しろ、って言われて Basicプログラマがいきなりプログラム書けるかって話。
プログラマの適正云々には同意するが、ある程度の複数の言語の使用経験は必須。

62: 名刺は切らしておりまして 2019/01/14(月) 22:04:21.53
>>51
言語というか、パラダイムの違いだな、それ。

66: 名刺は切らしておりまして 2019/01/14(月) 22:06:58.10
>>51
めっちゃ調べて書いただけのような文章で草生える

133: 名刺は切らしておりまして 2019/01/15(火) 00:30:59.44
>>51
C だけでも達人だったら
関数ポインタをつかって
デザインパターンに合わせたコードを書いてくれそうだね

139: 名刺は切らしておりまして 2019/01/15(火) 00:53:19.78
>>133
構造体でオブジェクトを表現。そのうち
クラス定義ファイルからCソースを生成したくなる。
メモリ管理が面倒なのでGCも実装。
パーサも作ってスクリプト言語が完成。

143: 名刺は切らしておりまして 2019/01/15(火) 01:13:16.98
>>139
クラスを正しく理解してデストラクタで破棄する関連するオブジェクトを自動開放あるいは参照カウント
を管理するコーディングやってれば、メモリ管理が面倒とかって話にはならないと思うのだが?

151: 名刺は切らしておりまして 2019/01/15(火) 01:39:10.81
>>143
Cにはその仕組みがないので、自前で作ってやらなければならないんですよ。

22: 名刺は切らしておりまして 2019/01/14(月) 21:06:22.81
覚えた先に何があるかだな。それすらわからない段階では動きようがない。

23: 名刺は切らしておりまして 2019/01/14(月) 21:07:40.40
自然言語はカタコトでもなんとかなるからなw

28: 名刺は切らしておりまして 2019/01/14(月) 21:09:42.71
>>23
PHPとJavascriptはカタコトでも動くぜ?(あとで何で動いてるのかわからず現場は混乱する)

24: 名刺は切らしておりまして 2019/01/14(月) 21:08:16.71
言語増えすぎなんだよ。全部COBOLで統一しよう。

174: 名刺は切らしておりまして 2019/01/15(火) 07:56:12.13
>>24
Cやアセンブラもないと困るだろ
というか、同じ名前でもコンパイラは様々だぞ

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

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

29: 名刺は切らしておりまして 2019/01/14(月) 21:11:03.34
PHP と javascript だって言語文法にのっとってないとダメなんだから
カタコトじゃ動かない
なんならためしに単語の順番を入れ替えてみるといい

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

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

33: 名刺は切らしておりまして 2019/01/14(月) 21:23:06.58
言語や開発環境のbugまで想定すると、
枯れた環境でやらないと土壇場で大どんでん返しを食らうから(笑)
N88BASICで60kB超えると謎の誤動作に悩まされる・・・

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

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

35: 名刺は切らしておりまして 2019/01/14(月) 21:29:03.02
Turbo Pascal とかいいでないの

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

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

124: 名刺は切らしておりまして 2019/01/14(月) 23:41:23.02
>>46
ラブブーあるやんけ

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

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

40: 名刺は切らしておりまして 2019/01/14(月) 21:34:02.71
rustやjuliaは駄目なん?

61: 名刺は切らしておりまして 2019/01/14(月) 22:02:08.28
>>40
その辺が主流になる予測は無いなぁ

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

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

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

57: 名刺は切らしておりまして 2019/01/14(月) 21:58:49.20
うかつな言語をやると
言語処理系が作られなくなって
その言語で書いたコードやら、その経験やら無駄になるからな
まあいろいろ考えるよな
ネイティブ開発ならC/C++ でいいけど
GC 前提のものとか決定打がない
各OS ごとに標準開発言語・標準開発環境があるからその言語を使うってだけで
それがどれだけ長く使えるのかよくわからない

58: 名刺は切らしておりまして 2019/01/14(月) 21:58:50.54
内の会社、大手で有名企業なんだけど
未だメーンフレームはCobolなんだよね
連携システムにSAPがあるけどね

また、クライアント現場(主に基幹事務系現場)では、VBが使用され
その配下ではVBAが使用されているという

てか、それって何十世紀も前のシステムだから更新が必要と
俺は声を大にしてして提案してんだけど全く聞き入れてもらえないw

全くジジィの考えることは理解不能だわw

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

70: 名刺は切らしておりまして 2019/01/14(月) 22:15:02.83
生産性の観点だと言語仕様より標準・付属ライブラりをどれだけ知ってるかが壁になってるな

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

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

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

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

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

81: 名刺は切らしておりまして 2019/01/14(月) 22:29:04.70
パイソン一択

84: 名刺は切らしておりまして 2019/01/14(月) 22:40:07.08
片仮名でパイソンって書く奴www

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

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

90: 名刺は切らしておりまして 2019/01/14(月) 22:52:16.40
Unity が C#を見放す日が来ようとは。

99: 名刺は切らしておりまして 2019/01/14(月) 23:02:55.43
結局これから覚えるのにおすすめはどれ?
hypertalkなら少し分かる

101: 名刺は切らしておりまして 2019/01/14(月) 23:04:43.20
>>99
なにしたいか具体的に書いたほうがいいかもしんない
それによって答えが禿げしく変わってくるお

104: 名刺は切らしておりまして 2019/01/14(月) 23:08:55.61
>>101
株式やスマホアプリランクのまとめサイト製作

106: 名刺は切らしておりまして 2019/01/14(月) 23:12:04.92
みずほ 明日の本番はちゃんと動くのかなあ・・・

スポンサード リンク