【IT】若い開発者が新しいプログラミング言語を好きになれない理由

1: 田杉山脈 ★ 2019/01/14(月) 20:32:32.36 ID:CAP_USER

プログラミング言語の世界で少しおかしなことが起きている。若者の反抗が「若さ」を嫌悪の対象としているようだ。HackerRankが4万人近くの開発者を対象に実施した新たな調査によると、「Go」や「Kotlin」などの新たに登場したプログラミング言語は、開発者が次に学びたいと思う言語として上位にランクインしたものの、18~24歳の若い開発者はベテランの開発者よりもそういった言語を好まない傾向にあるという。

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


27: 名刺は切らしておりまして 2019/01/14(月) 21:09:42.56 ID:JkVRi3v4

>>1
精神的に歳とった証拠じゃないの?


152: 名刺は切らしておりまして 2019/01/15(火) 01:49:52.41 ID:h/jz+BUP

>>1
天皇のルーツはエジプト

仏教のルーツはインド

神武天皇即位前 神武天皇の生國魂神社 難波大社

聖徳太子の四天王寺

仁徳天皇の皇居 難波高津宮

大伴氏

住吉大社

清和源氏

国内流通の中心である住吉津 難波津 渡辺津

難波宮 平城宮 平安宮

日本という国号の使用が始まったのは難波宮から


155: 名刺は切らしておりまして 2019/01/15(火) 02:07:55.63 ID:+ln08jCe

>>1
淀屋の総資産は200兆円


177: 名刺は切らしておりまして 2019/01/15(火) 08:25:19.57 ID:c3AEgQhr

>>1
仕事してる奴らなら分かると思うが
ぶっちゃけ言語なんて何でも良いだろ

一番つらいのは仕様変更が気まぐれで何度も起こることだろ(´・ω・`)
それに比べたら言語の差なんでカスみたいなもんだ・・・


2: 名刺は切らしておりまして 2019/01/14(月) 20:33:31.16 ID:92GEfNcJ

もう全部C#でいいです


44: 名刺は切らしておりまして 2019/01/14(月) 21:38:36.24 ID:VZd8jKEu

>>2
マイクロソフトの奴隷か
無知って怖いな


49: 名刺は切らしておりまして 2019/01/14(月) 21:44:20.07 ID:/DttdXUs

>>44
こういう言語左翼みたいな連中が実用性を無視して理想論を語るから混乱するんだよな
使って動いてデバッグできたらこれ以上のもんはないのさ
C#使えたらどんなもんでも応用効くし効率が良い


53: 名刺は切らしておりまして 2019/01/14(月) 21:51:07.67 ID:92GEfNcJ

>>44
奴隷というより信者かな~
過去にいろいろ触ったけどVisual Studio C#の使い勝手の良さは異常
言語云々よりツールとして最強


132: 名刺は切らしておりまして 2019/01/15(火) 00:27:31.28 ID:jq1ECVrt

>>44
ゲームもビジネスアプリも使えるしカバー範囲広い


188: 名刺は切らしておりまして 2019/01/15(火) 09:42:59.90 ID:X76M2gfL

>>44
delphiの後継者だと思うからあながちMSだから嫌うのはなんとも


86: 名刺は切らしておりまして 2019/01/14(月) 22:45:06.95 ID:Iv6rKjNw

>>2
C# なんて C のツボを押さえていれば簡単!
それでもできない奴は、頭使わず、カポ使え!


169: 名刺は切らしておりまして 2019/01/15(火) 05:35:47.98 ID:Co5WXDAy

>>2
うむ
俺も2年前くらいからjavaから.Netに移ったがなかなかにC#は良い
クロスプラットフォームでも動くし
ただVBはいらない


3: 名刺は切らしておりまして 2019/01/14(月) 20:34:56.70 ID:a979QReY

マシン語でおk


122: 名刺は切らしておりまして 2019/01/14(月) 23:33:47.12 ID:bbYSowKe

>>3
これ好き


198: 名刺は切らしておりまして 2019/01/15(火) 10:26:46.04 ID:cujY40FA

>>3
これな


4: 名刺は切らしておりまして 2019/01/14(月) 20:35:26.26 ID:HXtQL7ny

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


187: 名刺は切らしておりまして 2019/01/15(火) 09:40:36.13 ID:qzoAyGw5

>>4
お前アプリで4Gもメモリ使うのか?下手くそ過ぎて嗤うわ


5: 名刺は切らしておりまして 2019/01/14(月) 20:35:43.92 ID:pk1s6LN6

あんまよう知らんが圧縮解凍できるのか?


6: 名刺は切らしておりまして 2019/01/14(月) 20:35:46.67 ID:UN1LVvOU

若手「javaを勉強するお!わかんないお!くるちいおっ!」
ベテラン「はいjavaはオワコン。これからはGoですー。」
若手「。。。。」


140: 名刺は切らしておりまして 2019/01/15(火) 01:06:01.20 ID:xOA350XM

>>6
それな


7: 名刺は切らしておりまして 2019/01/14(月) 20:37:46.49 ID:HXtQL7ny

富士通の若手さんがパイソンでテストプログラム組むのに熱中してたの見て
大変だなあって他人事のように思ってたが
今じゃみんなパイソンだ
BシェルCシェルで環境つくってた時代はどこへやら


8: 名刺は切らしておりまして 2019/01/14(月) 20:39:44.02 ID:hwaX3LlE

cobol使ってる人達は新しい言語を喜ぶ傾向があるね


9: 名刺は切らしておりまして 2019/01/14(月) 20:45:32.25 ID:naKgTAXQ

若いか知らんが新しいのは勝手がわからない
つまりちゃんと動くかやどういう特性があるかわからないから嫌なんだよな
だからcが一番だしcobolがなくならない
basicは復活するしasmが最強


10: 名刺は切らしておりまして 2019/01/14(月) 20:45:59.39 ID:yx2ZAzpO

ホント面倒だもんね


11: 名刺は切らしておりまして 2019/01/14(月) 20:46:25.33 ID:qn1MpMkr

アセンブラだけでいいよ


12: 名刺は切らしておりまして 2019/01/14(月) 20:50:55.02 ID:+vGczbyk

ベテラン開発者は技術の流行り廃りを何度も経験して生き残ってきたマッチョぞろいだからな
若い奴らのうち次の技術に乗れたやつだけが次の時代に生き残れるのさ


13: 名刺は切らしておりまして 2019/01/14(月) 20:51:51.82 ID:KvH94nL4

沼。


14: 名刺は切らしておりまして 2019/01/14(月) 20:52:50.71 ID:cUw1AEIY

若い人の方が言語の入れ替わりを間近に見てるからじゃね?
次の時代はこれだ、と頑張って覚えても、すぐに廃れちゃつまらないもの。

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


15: 名刺は切らしておりまして 2019/01/14(月) 20:54:04.17 ID:QyOfjeTM

オレは、C言語で満足してる。

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

リスク高いwww


16: 名刺は切らしておりまして 2019/01/14(月) 20:57:07.48 ID:RigMqkjl

Goみたいな使いにくい言語よく使うよな


17: 名刺は切らしておりまして 2019/01/14(月) 20:57:32.28 ID:n8IgbrH7

 
韓国大統領・文在寅の日本に対する強気の背後には
以下のような恐るべきシナリオが存在する
 
レーダー照射で問題になっている【瀬取り】で
北朝鮮は今後の国連核査察を逃れるために
核弾頭を一時的に韓国に渡して極秘保管させる
 
しかし韓国は受け取った核弾頭を
自国のミサイルに装着して
【核ミサイル攻撃】をちらつかせながら
日本への侵攻を計画している
 
自衛隊が反撃したら日本人数百万人が一瞬で死ぬ!
そう恫喝しながら自衛隊に全面降伏を要求し 
韓国軍が対馬はもちろん九州全域を支配下に収める
在日韓国人が日本の主要都市で【武装蜂起】する
日韓両方と同盟関係にある米軍は動きが取れない
 
まさに韓国軍は無人の野を行くがごとく
大阪、名古屋、東京へと韓国支配領域を拡大し
韓国支配が完了した地域では日本人が【大虐殺】される
 
北朝鮮によって韓国と日本が併合され、統一朝鮮となる
日本国内の資産を接収した統一朝鮮(旧北朝鮮)は 
世界最貧国から一気に世界富裕国(しかも核武装国)にとなる
独立運動100年目の2019年3月1日に【統一朝鮮の成立】が
全世界に向けて高らかに宣言される
 
先日の瀬取りで【核弾頭】はすでに韓国国内にあるので
このシナリオは明日にでも現実化するかもしれない
 


119: 名刺は切らしておりまして 2019/01/14(月) 23:31:31.75 ID:qTy95S5f

>>17
韓国には核弾頭は扱えんよ。
自爆するのがオチ


18: 名刺は切らしておりまして 2019/01/14(月) 21:00:52.51 ID:NcFXmBCN

古い言語を経験して
その問題点を経験して
新しい言語を経験すれば
導入する機能の意義を理解しやすいが

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


92: 名刺は切らしておりまして 2019/01/14(月) 22:54:46.69 ID:bpLdHYb6

>>18~24歳の若い開発者
離れて見ないと、その言語の限界は見えないもの。
若い奴は一つしか知らないからその言語のドグマに縛られているんだろ。
彼らは新しいのは嫌でもFORTRANやCOBOLを学びたいとでも言ってるんか?


19: 名刺は切らしておりまして 2019/01/14(月) 21:02:52.62 ID:EVtadas6

Perl6使ってる人いる?


47: 名刺は切らしておりまして 2019/01/14(月) 21:40:30.30 ID:J2p9duEg

>>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 ID:P6PHf8pw

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


21: 名刺は切らしておりまして 2019/01/14(月) 21:05:57.97 ID:V/5lWbww

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


42: 名刺は切らしておりまして 2019/01/14(月) 21:35:08.82 ID:iwfTVLIw

>>21
それ、前世紀の経験則だな。
CやPascal、せいぜいAdaやC++しか知らない人間が Ruby や Rust、Kotlinや Swift で
スラスラとプログラミングできるわけがないのだが。


48: 名刺は切らしておりまして 2019/01/14(月) 21:44:00.83 ID:Dbe0qDz3

>>42
いや、プログラマの適性があるやつは何の言語を使ったってスラスラ使える。逆に適性のないやつには何を使わせたってひどいプログラムを書く。
どの言語を勉強していたかなんて関係ない。


51: 名刺は切らしておりまして 2019/01/14(月) 21:50:02.50 ID:iwfTVLIw

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


62: 名刺は切らしておりまして 2019/01/14(月) 22:04:21.53 ID:FlVwUuQd

>>51
言語というか、パラダイムの違いだな、それ。


66: 名刺は切らしておりまして 2019/01/14(月) 22:06:58.10 ID:eTPZwNkx

>>51
めっちゃ調べて書いただけのような文章で草生える


133: 名刺は切らしておりまして 2019/01/15(火) 00:30:59.44 ID:kRG31Pzx

>>51
C だけでも達人だったら
関数ポインタをつかって
デザインパターンに合わせたコードを書いてくれそうだね


139: 名刺は切らしておりまして 2019/01/15(火) 00:53:19.78 ID:JQPD8KA2

>>133
構造体でオブジェクトを表現。そのうち
クラス定義ファイルからCソースを生成したくなる。
メモリ管理が面倒なのでGCも実装。
パーサも作ってスクリプト言語が完成。


143: 名刺は切らしておりまして 2019/01/15(火) 01:13:16.98 ID:vnQAN2JM

>>139
クラスを正しく理解してデストラクタで破棄する関連するオブジェクトを自動開放あるいは参照カウント
を管理するコーディングやってれば、メモリ管理が面倒とかって話にはならないと思うのだが?


151: 名刺は切らしておりまして 2019/01/15(火) 01:39:10.81 ID:JQPD8KA2

>>143
Cにはその仕組みがないので、自前で作ってやらなければならないんですよ。


159: 名刺は切らしておりまして 2019/01/15(火) 03:33:11.09 ID:d5Qj0YU9

>>143
循環参照とか色々落とし穴はあるよ


63: 名刺は切らしておりまして 2019/01/14(月) 22:05:54.62 ID:+vGczbyk

>>48
ないな。


64: 名刺は切らしておりまして 2019/01/14(月) 22:06:36.54 ID:/PVztNS7

>>48
単なる言語的方言なんかは上っ面であって、
本質はパラダイムの理解と言語仕様押さえられないとその辺は難しいんじゃない?
別に業務レベルのコードだったらどんな言語でも大差ないけどさ。

Java出来る人間がCとかC++はコード書けてもメモリの扱い下手くそでバグ埋め込みやすいし。
オブジェクト指向で書く書かないもあるし、関数型なんかもガチで書くならHaskell・Lispの理解いるしねえ。


69: 名刺は切らしておりまして 2019/01/14(月) 22:14:40.98 ID:LZUR1Qca

>>42
学校や仕事の都合で Basic、アセンブラ(Z80)、C、FORTRAN、Post Script、VBA、Delphi、R と
渡り歩いて来たけれども、基本は全部同じだと思った。

今どきのプログラムに触れてみたいと思ったら、何をやったらいいと思う?
40代半ばのおじさんです。プログラムの専門家ではありません。

1000万件程度の契約データを分析しなきゃならないんだけど、
アクセスでは処理しきれなくなって来て、ツールの選定から考えなくてはならない状況。


75: 名刺は切らしておりまして 2019/01/14(月) 22:21:24.06 ID:naKgTAXQ

>>69
男は黙ってPOSIXシェルスクリプト


78: 名刺は切らしておりまして 2019/01/14(月) 22:24:43.56 ID:+vGczbyk

>>69
どんなデータか知らんけどDBMS導入するところからかなー


80: 名刺は切らしておりまして 2019/01/14(月) 22:25:05.08 ID:/PVztNS7

>>69
1000万レコード扱うならアクセスとかあかんな。
DB構築してデータ突っ込んで、SQLで好きなだけ分析すれば。
その次にRと連動させる。おまけで今度はpythonとDB連携させてpythonのコードとライブラリ駆使して分析すれば1年くらい遊べるんじゃね?


98: 名刺は切らしておりまして 2019/01/14(月) 23:01:56.41 ID:0DR/8w9p

>>69
自分ならPython使う、けど、分析内容次第だけど
PostgreSQLかmariaDBにデータ突っ込んで
SQLで片付くならそれで済ます


123: 名刺は切らしておりまして 2019/01/14(月) 23:35:16.42 ID:CUqEQR3D

>>69
Accessのデータベース・エンジン部分をSQL Serverに差し替える方法があったと思う。多量のデータを扱えるようになり、従来のAccessのデータ処理プログラムを流用できると思う。調べてみてください。


50: 名刺は切らしておりまして 2019/01/14(月) 21:44:48.11 ID:naKgTAXQ

>>21
チューリング完全ということかな?
それより大事なのは書式云々出なく処理系だよな
だから個人的には言語で比較するより
コンパイラなり環境で比較すべきだと思っている

といったからにはやっぱgccか
それかvccとかでええんでないの?


157: 名刺は切らしておりまして 2019/01/15(火) 02:15:56.33 ID:sd81l2BA

>>21

高卒で某帝大卒の文系にプログラム教えてたんだが。
理系とか文系とかで分けてるとかいつの時代ですか?
ちなみ俺が教えた中では、文系でも理系でもなく体育会系から来た女の子が一番だったけどな。
文系が理系より優れてるって統計でもあんの?


161: 名刺は切らしておりまして 2019/01/15(火) 03:44:29.63 ID:Z9TF7Zo0

>>21
文系の出来るレベルは理系では出来ないレベルの面白い所


171: 名刺は切らしておりまして 2019/01/15(火) 07:14:07.87 ID:+oaxQim4

>>21
暗記が苦手なんだと思う
プログラミング言語は英語と同じで文法覚えて使えるかどうかレベルでしか大抵使わない
数学とか物理学の知識を必要としたり実行スピードとかトラフィックとかシミュレーションで配慮
しなければならない状態になるプログラムだと文系だと仕様や設計は出来ないから精々其れ見て
コーディングするところからしか出来ない お互い様ってこと


22: 名刺は切らしておりまして 2019/01/14(月) 21:06:22.81 ID:s0qcGy1K

覚えた先に何があるかだな。それすらわからない段階では動きようがない。


23: 名刺は切らしておりまして 2019/01/14(月) 21:07:40.40 ID:NcFXmBCN

自然言語はカタコトでもなんとかなるからなw


28: 名刺は切らしておりまして 2019/01/14(月) 21:09:42.71 ID:274u37eb

>>23
PHPとJavascriptはカタコトでも動くぜ?(あとで何で動いてるのかわからず現場は混乱する)


24: 名刺は切らしておりまして 2019/01/14(月) 21:08:16.71 ID:274u37eb

言語増えすぎなんだよ。全部COBOLで統一しよう。


174: 名刺は切らしておりまして 2019/01/15(火) 07:56:12.13 ID:1xpTB1QT

>>24
Cやアセンブラもないと困るだろ
というか、同じ名前でもコンパイラは様々だぞ


25: 名刺は切らしておりまして 2019/01/14(月) 21:08:16.87 ID:/EhTW6hx

RISC-VとRustが普及したら勉強始めるわ


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

>>25
無理


26: 名刺は切らしておりまして 2019/01/14(月) 21:09:27.69 ID:iDaS6TWb

制御系は、C言語とアセンブラで昔から変わらないので良いよね


29: 名刺は切らしておりまして 2019/01/14(月) 21:11:03.34 ID:NcFXmBCN

PHP と javascript だって言語文法にのっとってないとダメなんだから
カタコトじゃ動かない
なんならためしに単語の順番を入れ替えてみるといい


30: 名刺は切らしておりまして 2019/01/14(月) 21:17:52.47 ID:9KeYd8y+

【KT】若い筋トレ君が新しいプロテインを好きになれない理由

でも同じようなものだな


31: 名刺は切らしておりまして 2019/01/14(月) 21:19:56.68 ID:4dK9lQiW

Javaは基本設計の時点でクソすぎた
これに尽きる


38: 名刺は切らしておりまして 2019/01/14(月) 21:31:04.06 ID:d508y7z0

>>31
本当に悪いクソは藪の中に埋もれっぱなし、誰も気づかないまま消えていく
世間にぶちまけられたクソだけが臭いクソだ


32: 名刺は切らしておりまして 2019/01/14(月) 21:20:01.13 ID:+Xnvk8ta

だからVB.net使えっての


33: 名刺は切らしておりまして 2019/01/14(月) 21:23:06.58 ID:jTYrLUZW

言語や開発環境のbugまで想定すると、
枯れた環境でやらないと土壇場で大どんでん返しを食らうから(笑)
N88BASICで60kB超えると謎の誤動作に悩まされる・・・


34: 名刺は切らしておりまして 2019/01/14(月) 21:26:20.05 ID:RN4S7y2K

言語は何でも良いけど
とにかく視覚的に目に見える成果物が作れるもので
かつ実用的なものから入らないとダメ
初心者はできればHTMLとJavaScriptから入った方が良い

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


35: 名刺は切らしておりまして 2019/01/14(月) 21:29:03.02 ID:PmKJ7pBN

Turbo Pascal とかいいでないの


36: 名刺は切らしておりまして 2019/01/14(月) 21:29:08.62 ID:mr34pi9N

そろそろ言語じゃなくて
ビジュアルプログラミングに移行すべき


46: 名刺は切らしておりまして 2019/01/14(月) 21:39:16.30 ID:iwfTVLIw

>>36
ビジュアルプログラミングの限界は、1980年代に「銀の弾丸はない」で論破されて以来、
業界の常識だよ。せいぜいが UMLで記述するレベルであって、大規模なプログラミングには
到底適用できない。


124: 名刺は切らしておりまして 2019/01/14(月) 23:41:23.02 ID:6sbPsnK+

>>46
ラブブーあるやんけ


37: 名刺は切らしておりまして 2019/01/14(月) 21:30:52.15 ID:MOe8HcIQ

条件分岐や配列とかに関する仕様はさー、国際規格で統一した方がいいと思うんだよ。
言語ごとに、if やelseif の単語を別にするメリットって何にも無いだろ?


56: 名刺は切らしておりまして 2019/01/14(月) 21:58:05.43 ID:/PVztNS7

>>37
使わんかったらええんちゃうか?
三項演算子とか配列とかstateパターンとかあるし(適当)


39: 名刺は切らしておりまして 2019/01/14(月) 21:33:01.38 ID:U/LfWCmZ

21世紀に入ってからか、新しいプログラミング言語が爆発的に普及している。
手に負えない。


40: 名刺は切らしておりまして 2019/01/14(月) 21:34:02.71 ID:ljdMj7CQ

rustやjuliaは駄目なん?


61: 名刺は切らしておりまして 2019/01/14(月) 22:02:08.28 ID:FlVwUuQd

>>40
その辺が主流になる予測は無いなぁ


41: 名刺は切らしておりまして 2019/01/14(月) 21:34:41.97 ID:U/LfWCmZ

けっきょく「なでしこ」がもっとも自然言語に近い高次プログラミング言語。
Linuxへの完全移植化希望。


43: 名刺は切らしておりまして 2019/01/14(月) 21:37:23.66 ID:U/LfWCmZ

命令型、オブジェクト指向型、関数型のハイブリッドであるScalaをやっとけばいい?


45: 名刺は切らしておりまして 2019/01/14(月) 21:38:43.01 ID:IDp0NChT

若者の新しいプログラミング言語離れ


52: 名刺は切らしておりまして 2019/01/14(月) 21:50:38.09 ID:ibYaR58Z

新しいプログラム言語はネットにサンプルが少ない
枯れてる言語はネットのサンプルを切り貼りすればなんとかなる
ネットで質問すれば親切なおっさんが教えてくれる


54: 名刺は切らしておりまして 2019/01/14(月) 21:51:18.83 ID:xfftrMjJ

いったい今まで、どれだけの言語が現れては消えていったんだろうw


55: 名刺は切らしておりまして 2019/01/14(月) 21:56:26.23 ID:rxcRb4iN

C++とPythonだけでいい

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


67: 名刺は切らしておりまして 2019/01/14(月) 22:09:10.81 ID:+vGczbyk

>>55
stdint.h使えばええんちゃう?


57: 名刺は切らしておりまして 2019/01/14(月) 21:58:49.20 ID:NcFXmBCN

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


58: 名刺は切らしておりまして 2019/01/14(月) 21:58:50.54 ID:7MsQZbpJ

内の会社、大手で有名企業なんだけど
未だメーンフレームはCobolなんだよね
連携システムにSAPがあるけどね

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

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

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


59: 名刺は切らしておりまして 2019/01/14(月) 21:59:45.94 ID:iwfTVLIw

言語って気に入った音楽みたいなもんだから、「軍歌とレゲエだけあればいい。
あとは禁止」とか言われるとヤダ。
ちなみに、C++は俺の中では軍歌。Rubyはレゲエ。Pythonはビートルズかな。
ビートルズは好きじゃないけどさ。


60: 名刺は切らしておりまして 2019/01/14(月) 22:00:08.65 ID:W1aOUMAg

Scheme使いがちょっと通りますよ?
今のところ仕事でよく使ってるのはPythonとWindows PowerShellだが
より便利なツールがあればそっちに乗り換えちゃうんだぜ


65: 名刺は切らしておりまして 2019/01/14(月) 22:06:42.64 ID:nxKG/LlQ

これからは、COBOLじゃない、PL-1だ、みたいな感じで、何度だまされたことか。
200ギガバイトのディスクパックを、台車に乗せて運んでいた時代。
というか、いまでもメインフレームって、あるんかいな。


68: 名刺は切らしておりまして 2019/01/14(月) 22:14:20.16 ID:aafRV+ye

スマホのアプリ作りたかったらなんの言語習えばいいの???


87: 名刺は切らしておりまして 2019/01/14(月) 22:45:43.11 ID:eglyepik

>>68
AndroidならKotlin(Java)
iOSならSwift, Objective-C
Unity使いたきゃC#


70: 名刺は切らしておりまして 2019/01/14(月) 22:15:02.83 ID:SID2TFa5

生産性の観点だと言語仕様より標準・付属ライブラりをどれだけ知ってるかが壁になってるな


71: 名刺は切らしておりまして 2019/01/14(月) 22:16:11.43 ID:U1kX6BDN

そりゃそうだろ
若い奴は使い道の限られてる言語を学ぶより、
より使い道のある言語を優先するに決まってる


72: 名刺は切らしておりまして 2019/01/14(月) 22:17:53.50 ID:DopL/SI0

使える言語で新しめなのは haskell だけ
しかもまだすらすら書けるわけじゃない 許して


73: 名刺は切らしておりまして 2019/01/14(月) 22:19:54.59 ID:FlVwUuQd

>>72
関数型言語の将来性ってどうなんかなぁ
ソースの見通しがどうしても悪くなりそうだから
人の出入りが多くなる大型開発には向かないと思ってる。


74: 名刺は切らしておりまして 2019/01/14(月) 22:20:34.43 ID:SID2TFa5

プログラミング言語でプログラミングパラダイムが規定できるわけじゃないしな。
C言語でオブジェクト指向で書いてる人はいたし、
SmalltalkでCOBOLのようなプログラムを書く人もいた。


76: 名刺は切らしておりまして 2019/01/14(月) 22:21:58.75 ID:JzHNsuqW

新しい言語は短命かもしれないから、そりゃ息の長い言語から覚えたいと思うだろう
外国語を学ぶときにまず英語からやるのと一緒
最初からスワヒリ語を覚えたい人間はいない


77: 名刺は切らしておりまして 2019/01/14(月) 22:24:04.40 ID:5RcYJj/5

業務系の開発は、VB.NETが最強すぎて他のものはいらないと思う。

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


91: 名刺は切らしておりまして 2019/01/14(月) 22:52:40.83 ID:KHbZq+Av

>>77
早く折ってくれねーかな、VBのオッサンたち


93: 名刺は切らしておりまして 2019/01/14(月) 22:55:28.41 ID:naKgTAXQ

>>91
多分エクセルとアクセスのマクロどうにかしないと
VBは滅びないよ


96: 名刺は切らしておりまして 2019/01/14(月) 23:01:46.08 ID:xJXwYsGa

>>93
Excelは次期バージョンでpython対応する噂がある


105: 名刺は切らしておりまして 2019/01/14(月) 23:11:15.06 ID:5RcYJj/5

>>91
確かに俺はVBのおっさんだけど、俺も10年前はお前と同じことを思っていた。

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

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


194: 名刺は切らしておりまして 2019/01/15(火) 10:09:15.70 ID:Y9raOhvQ

>>105
.NET Coreが未だVB非対応だし、世界的にVBは消えゆく匂いがプンプンする
VBからC#なんてすぐ移行できるだろうけど


79: 名刺は切らしておりまして 2019/01/14(月) 22:24:58.77 ID:o3LjbYZd

俺は言語は日本語と英語だけでいいや。
フランス語とかは旅行行く時に少し使えるけどね。
中学生程度はフランス語、小学生程度がスペイン語、ドイツ語、ポルトガル語、中国語、
ハングルは幼稚園並みしか使えん。
 


81: 名刺は切らしておりまして 2019/01/14(月) 22:29:04.70 ID:wXYo3WQq

パイソン一択


82: 名刺は切らしておりまして 2019/01/14(月) 22:33:33.18 ID:FlVwUuQd

>>81
「バ」に見えて「鬼かコイツ」と思った。


83: 名刺は切らしておりまして 2019/01/14(月) 22:33:56.70 ID:91AiNt5I



148: 名刺は切らしておりまして 2019/01/15(火) 01:28:55.21 ID:fnZfyK3F

そだね。
500MHzと言えば自由空間で600mm、逆相になるには300mm、波長短縮率加味しても約150mm。
雑な設計しても逆相にするのは容易でない事を>>83で軽く指摘してみたが、通じなかったよ。


84: 名刺は切らしておりまして 2019/01/14(月) 22:40:07.08 ID:92GEfNcJ

片仮名でパイソンって書く奴www


85: 名刺は切らしておりまして 2019/01/14(月) 22:40:27.18 ID:ll3bXLxK

古い人間が使ってて今もある言語 ってそれだけ安心感あるやん?


89: 名刺は切らしておりまして 2019/01/14(月) 22:50:26.64 ID:W1aOUMAg

ウチの場合は基幹系がRPGですお
これ使う開発チーム入りだけはなんとしても回避したい


127: 名刺は切らしておりまして 2019/01/15(火) 00:11:48.54 ID:Mib5dn1e

>>89
何でや
RPGは混沌としてて良いぞ


90: 名刺は切らしておりまして 2019/01/14(月) 22:52:16.40 ID:7fMakWuU

Unity が C#を見放す日が来ようとは。


120: 名刺は切らしておりまして 2019/01/14(月) 23:31:50.50 ID:gRVdzEN3

>>90
どゆこと?
kwsk


94: 名刺は切らしておりまして 2019/01/14(月) 22:55:44.41 ID:UoQMZ3wD

あげ


95: 名刺は切らしておりまして 2019/01/14(月) 22:58:44.13 ID:RQmRJ8gt

まぁ実際VB.NETの仕事だらけなんですけどね
お給料のために頑張りますわ


97: 名刺は切らしておりまして 2019/01/14(月) 23:01:52.67 ID:hwaX3LlE

うちはC/C++/C#(ASP.NET含む)/HTML/JavaScript/PHP/Java/ExcelVBAかな・・・
統一してorz


99: 名刺は切らしておりまして 2019/01/14(月) 23:02:55.43 ID:3wNcfqKb

結局これから覚えるのにおすすめはどれ?
hypertalkなら少し分かる


101: 名刺は切らしておりまして 2019/01/14(月) 23:04:43.20 ID:W1aOUMAg

>>99
なにしたいか具体的に書いたほうがいいかもしんない
それによって答えが禿げしく変わってくるお


104: 名刺は切らしておりまして 2019/01/14(月) 23:08:55.61 ID:3wNcfqKb

>>101
株式やスマホアプリランクのまとめサイト製作


103: 名刺は切らしておりまして 2019/01/14(月) 23:07:30.42 ID:hxoafjdK

>>99
ぶっちゃけ言語なんてどれでもいい
言語でできることはたかがしれてるし、このスレでも書かれているようにkotlinとかはjavaの書き方が少し楽になるぐらいでしかない

一番大事なのは開発環境、ライブラリ、開発手法など、その環境独特のものを覚えること
言語なんてif forあたりの基本が理解できればなんとでもなる


100: 名刺は切らしておりまして 2019/01/14(月) 23:04:39.51 ID:hxoafjdK

javaよりkotlinのほうが便利だけどなあ
最初からkotlinでいいんじゃね?と思うほど


102: 名刺は切らしておりまして 2019/01/14(月) 23:05:20.27 ID:FaWphTsh

C++と何かあと1つか2つじゃダメですか?
おすすめおしえて


106: 名刺は切らしておりまして 2019/01/14(月) 23:12:04.92 ID:QQBhdOVY

みずほ 明日の本番はちゃんと動くのかなあ・・・


107: 名刺は切らしておりまして 2019/01/14(月) 23:12:20.42 ID:659v0JsS

ABC~は知ってても♪ それだけ~じゃ困ります♪


108: 名刺は切らしておりまして 2019/01/14(月) 23:12:59.70 ID:+vgq1mhY

新しい言語は基礎的内容のドキュメント少なさがある。
よって最初に選ぶ言語として不適切なことも多い。
そして、既存の言語の不出来な部分を改良して作られてるために、まあ玄人好みになる。
また既存の人気言語からいろいろと参考に組んでいるために、色々な言語経験者から流入しやすい。


109: 名刺は切らしておりまして 2019/01/14(月) 23:14:15.71 ID:LcfXrZlJ

「新しい方がいい」と思ってる文系の頭の悪さに呆れる
信頼性や継続性がなきゃ使わねえよ


116: 名刺は切らしておりまして 2019/01/14(月) 23:29:18.04 ID:3UkEGr+J

>>109
長年プログラムしてきた経験者は新しもの好きって記事だろ。


110: 名刺は切らしておりまして 2019/01/14(月) 23:16:24.88 ID:b0xAwPQG

制御系だと下回りはCとアセンブラだけでここ20年変わりがない。
C++でさえ使わない、アプリ層は知らん。


114: 名刺は切らしておりまして 2019/01/14(月) 23:24:40.22 ID:hwaX3LlE

>>110
最近シリアルドライバC++で書いたけどアプリ層が楽になる
一番下の層で送受信だけにして、あとは継承して接続相手毎に電文構築クラスにするようにしてみたら馬鹿みたいに楽になった


115: 名刺は切らしておりまして 2019/01/14(月) 23:28:54.58 ID:p8IJCJNm

>>114
個人で閉じてる範囲では問題ないけど
コンパイラのバージョンがーとかABIがーとか言い出したらC++は終わってくる。


117: 名刺は切らしておりまして 2019/01/14(月) 23:30:29.69 ID:hwaX3LlE

>>115
へ?
コンパイラのバージョンはプロジェクト事に合わせるでしょ
個人ごとに変えるなんて組込でやったこと無いぞ


111: 名刺は切らしておりまして 2019/01/14(月) 23:16:57.94 ID:P6D+qQbW

どれかひとつならJavaScriptだな。

クライアント(ブラウザ)でも、サーバでも動く。
非同期っていうのは課題だけど。


112: 名刺は切らしておりまして 2019/01/14(月) 23:17:36.34 ID:1gk6uVin

Cだけはないわ


113: 名刺は切らしておりまして 2019/01/14(月) 23:21:50.94 ID:vfchvxyw

Swiftはマジクソ


118: 名刺は切らしておりまして 2019/01/14(月) 23:31:04.01 ID:1B5ElLDC

専門学校で一瞬だけプログラムの入門の初歩の先っちょだけ経験したがそれだけで嫌いになりました
絶対やりません
死んでもプログラマなんて目指しません
100%拒否します
もうパソソフト使用の仕事すら嫌ですw


121: 名刺は切らしておりまして 2019/01/14(月) 23:32:41.18 ID:hwaX3LlE

>>554
うちのCDラック見てみたらブラッディ・サバスだけ輸入盤だなw
何でこんな買い方してるんだろ


125: 名刺は切らしておりまして 2019/01/14(月) 23:49:30.76 ID:4xW0924F

 
関数型なんて変更・拡張が面倒だと思うが
実際に使われてるのか?


126: 名刺は切らしておりまして 2019/01/15(火) 00:03:08.74 ID:bsqSe2x6

ほとんどの言語は流行から三年で消えますから、覚える価値はないのです。
D言語とかデルファイとか、もう誰が使ってんだよ……


128: 名刺は切らしておりまして 2019/01/15(火) 00:17:26.99 ID:z2sylYmo

坊やだからさ


129: 名刺は切らしておりまして 2019/01/15(火) 00:22:06.56 ID:JQPD8KA2

>>128
坊やにはScratchがおすすめかな


131: 名刺は切らしておりまして 2019/01/15(火) 00:26:41.91 ID:ps+XNdJ9

>>129
スクラッチマジでおすすめと思うけど昔はディスられてたな
あれもライブラリ充実すればそこそこ行けんじゃない?


130: 名刺は切らしておりまして 2019/01/15(火) 00:24:42.64 ID:e0AL69i6

cシャープはwpfが難しかった


134: 名刺は切らしておりまして 2019/01/15(火) 00:34:18.31 ID:wKhKKGYH

基本的にベテランはC ++の基礎があった上で
新言語を習ってるでしょ?

それなら新しい言語が駄目でも別に戻る
ものがあるから新しいものにも安心して
取り組めるだけではないのかな


135: 名刺は切らしておりまして 2019/01/15(火) 00:35:44.20 ID:FBhCeaKF

最近の若いもんはすごいH本も読まんのか
わしらが若い頃は、それはもう、


136: 名刺は切らしておりまして 2019/01/15(火) 00:36:17.51 ID:7t6TzeFH

やりたい事が出来りゃ言語なんて何でもよいんだよ。
その言語でやりたい事が出来ないなら別言語に手を出せば良いんだよ。


137: 名刺は切らしておりまして 2019/01/15(火) 00:41:54.46 ID:0FXVy78C

だって「Go」だの「Kotlin」でどれだけ飯食えるのさ?


145: 名刺は切らしておりまして 2019/01/15(火) 01:21:25.33 ID:lWvkEJaN

>>137
kotlin nativeには少し期待してる
けどベースが今のkotlinのままだとちょっとね


138: 名刺は切らしておりまして 2019/01/15(火) 00:51:32.85 ID:RgomNkpM

言語なんか
もうこれ以上増やすなハゲ!


141: 名刺は切らしておりまして 2019/01/15(火) 01:06:10.69 ID:dl7FzKyK

どの言語も一緒、というやつに限って
どの言語でも命令型プログラミング書くよな
良くて構造化止まり。下手すると構造化ですらない。


146: 名刺は切らしておりまして 2019/01/15(火) 01:23:42.08 ID:lWvkEJaN

>>141
それぞれのメリットデメリットを判断せずに業務的にこなすのが良いってのがジャパニーズな感じはするけど
結局専門性がないのよね
企業に飼われてる豚はそんなんばっか


142: 名刺は切らしておりまして 2019/01/15(火) 01:07:33.14 ID:vnQAN2JM

命令型プログラミングって何?手続き型のこと?


144: 名刺は切らしておりまして 2019/01/15(火) 01:20:06.34 ID:lWvkEJaN

正直swiftはいい感じだけどkotlinは微妙
中途半端にjava互換とか残すから妥協多めの糞言語が出来上がるわけで


147: 名刺は切らしておりまして 2019/01/15(火) 01:25:05.69 ID:HaLOvlru

プログラムって今流行りのAIで書けないの?


149: 名刺は切らしておりまして 2019/01/15(火) 01:36:01.69 ID:hewmLp63

>>147
今主流のAIって大量のデータから手書き文字を識別するとか株価を予測するとかだぞ
何かを創造する能力なんて無い


160: 名刺は切らしておりまして 2019/01/15(火) 03:34:40.48 ID:d5Qj0YU9

>>149
株価の予測=過去の株価から予想される株価を自動生成するタスクなんだな


164: 名刺は切らしておりまして 2019/01/15(火) 04:43:46.00 ID:oLPLjf2n

>>147
書かせようと思ったら
言語並みに細かい仕様書を
入力するんだろうな


183: 名刺は切らしておりまして 2019/01/15(火) 08:58:43.10 ID:9Zh6QLPE

>>147
できないことはないがまだ実用に耐えるものではない
仕様書からコード作ったり、コードから仕様書作ったり、
Youtubeの映像からゲーム再現したりとか研究されてる


150: 名刺は切らしておりまして 2019/01/15(火) 01:38:37.18 ID:x0d0HFDL

その新しい言語とやらが
どこまで普及するかは未知だからなぁ


153: 名刺は切らしておりまして 2019/01/15(火) 01:51:58.50 ID:joI8z11l

単にそれではカネを稼げないだけだろ。
稼げるようになったpythonは比較的新しいのに人気出た。


154: 名刺は切らしておりまして 2019/01/15(火) 01:56:49.68 ID:HnmpOjU0

C言語で構造化プログラミングを極めてから、必要に応じて他の言語にいけばいいんだよ


156: 名刺は切らしておりまして 2019/01/15(火) 02:08:51.60 ID:3moL7Oup

開発環境が使いやすかったら言語はなんでも良いよ。


158: 名刺は切らしておりまして 2019/01/15(火) 02:21:26.53 ID:adeqD0zp

まずは基礎からはじめなきゃ。
N88BASICを完全にマスターしてから次の言語に進もうね(´・ω・`)


162: 名刺は切らしておりまして 2019/01/15(火) 03:45:31.75 ID:4V9QD4Cp

地方にはJavaの仕事しかない


163: 名刺は切らしておりまして 2019/01/15(火) 04:32:41.94 ID:PesZvYhc

pythonは5年後に今のjavaのようになっているだろう

自分が必要な言語だけやってれば無駄な学習はしなくてすむ


165: 名刺は切らしておりまして 2019/01/15(火) 04:53:10.04 ID:+xmC32FV

言語はなんでもいい
肝心なのは、枯れていること+不自由であること

開発環境、実行環境にバグやらメモリリークやら有ったら帰れない
なんでも出来てしまうとバグったプログラムでデータを消して翌日から出社できなくなる

ま、Windows10という永遠のベータ版OSをつかうからには些細な問題ではある
全部Microsoft製品で全部おk


166: 名刺は切らしておりまして 2019/01/15(火) 04:56:20.47 ID:Ic1EJT9m

新しい言語なんて、本を売る為に出すようなもんだろ
みんながCしか使わなくなったら、本の売れ行きが悪そう
中古の本とかでも済むし


167: 名刺は切らしておりまして 2019/01/15(火) 05:03:09.13 ID:SdeL2nYZ

オブジェクト指向なんて、メモリの無駄遣いだな


168: 名刺は切らしておりまして 2019/01/15(火) 05:07:30.03 ID:ZLtpTBcJ

pythonはなんだかんだで20年選手の古株じゃない?


170: 名刺は切らしておりまして 2019/01/15(火) 07:07:52.36 ID:7ktpU0mM

ほとんどのプログラマは
ライブラリ繋いでいるだけだから
この階層はビジュアルプログラムで置き換わる
ライブラリはC言語コードを生成するスクリプト言語
好きなもん使えば良い

新言語なんぞ追いかけても金にはならんよ


172: 名刺は切らしておりまして 2019/01/15(火) 07:27:58.40 ID:zxU5lYaL

日本と真逆ですね


173: 名刺は切らしておりまして 2019/01/15(火) 07:49:00.88 ID:prEmMqOz

若いやつは職場での裁量が小さくてつまらない仕事をおしつけられてるからじゃ?
つまらない仕事のために何故新しいことを覚えなければならないのか、意味が見いだせない


175: 名刺は切らしておりまして 2019/01/15(火) 08:03:49.93 ID:RG5A2jgO

ビットコインに飛びつかないのと同じ。
投資しても回収不能じゃ困るからな。


176: 名刺は切らしておりまして 2019/01/15(火) 08:06:01.73 ID:FHSRUzqc

アフンブラとCOBOLしかできない
もう詰んでる


178: 名刺は切らしておりまして 2019/01/15(火) 08:29:25.54 ID:hnsQXEhW

何の言語を使うかより、どんなものを作り出すのかが問題だと思う


179: 名刺は切らしておりまして 2019/01/15(火) 08:48:22.13 ID:2NL4OChr

どの企業の信者として生きるかってだけだからなあ
apple様に忠誠を誓う swift
microsoft様に忠誠を誓う C# typescript
google様に忠誠を誓う Go Kotlin(jetbrain )
oracle様に忠誠を誓う Java


180: 名刺は切らしておりまして 2019/01/15(火) 08:50:11.45 ID:B3qt4m/e

言語なんて手段に過ぎないのに〇〇こそ至高とかいう思考停止&立ち位置居士ばっかり


181: 名刺は切らしておりまして 2019/01/15(火) 08:51:50.52 ID:0SIYcxnI

javaとか不要なエラー情報多すぎてイラっとする


182: 名刺は切らしておりまして 2019/01/15(火) 08:58:20.68 ID:B3qt4m/e

Cが一番!=Cしか知らない

Cしか知らないインド人エンジニアは最悪だぞ シェルで済むことを何十行ものCで書く メンテ性ゼロでも動けばいいとか思ってやがる


190: 名刺は切らしておりまして 2019/01/15(火) 09:49:18.91 ID:WrcsS6QM

>>182
要件定義しっかりかかないからでしょ


191: 名刺は切らしておりまして 2019/01/15(火) 09:53:12.56 ID:eka2GlJD

>>182
!=だから否定だな


184: 名刺は切らしておりまして 2019/01/15(火) 09:09:57.11 ID:NEHfQ/TF

若者のプログラミング離れ


185: 名刺は切らしておりまして 2019/01/15(火) 09:29:00.77 ID:prEmMqOz

給与20マンごとに1言語


186: 名刺は切らしておりまして 2019/01/15(火) 09:38:09.76 ID:k/HS5LuE

HelloWorldで毎回挫折する俺


189: 名刺は切らしておりまして 2019/01/15(火) 09:43:48.65 ID:VR9TjJ+t

生まれては消えてゆく
新言語、新ライブラリ


192: 名刺は切らしておりまして 2019/01/15(火) 09:57:50.85 ID:zkWx0JPa

C#で何でもできる


193: 名刺は切らしておりまして 2019/01/15(火) 10:01:16.03 ID:7f04gTSU

若い子は耐え性ないから
どんな言語でも習得は無理だら


195: 名刺は切らしておりまして 2019/01/15(火) 10:14:06.92 ID:O0RpgkUZ

いいかげんクリック一つで何でも作れるようにしろ。
車運転したいのに客にタイヤやエンジンまで作らせてる状態だろうが


199: 名刺は切らしておりまして 2019/01/15(火) 10:27:35.60 ID:cujY40FA

>>195
メーカー側の人がなんか言ってる


196: 名刺は切らしておりまして 2019/01/15(火) 10:14:57.74 ID:pmSVa/FH

クリック1つでなんでも作れるソフトを作るのがプログラミングだろ


197: 名刺は切らしておりまして 2019/01/15(火) 10:17:37.60 ID:c/ejp1/g

使用言語が10や20種類を超えて来ると、見た目の簡易さよりも背後にある処理がどれほど重く複雑なのかが薄々解ってくる。
組み込みならいざ知らずOS依存ならバージョンアップの度に根底から改変せざるを得ない。
目的に則した言語であればラッパー担当者がやりゃいいが、、、


この記事へのコメント