トップページpoverty
84コメント23KB

NTTデータ「社内公用語をHaskellにする。奴隷どもJavaやPHPやCで書いた古いシステムは今すぐ書き直せ」

■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止ですNGNG?DIA(110000)

NTTデータでは、レガシーシステムのリバースエンジニアリングツールの開発においてHaskellを
利用しています。レガシーシステムのリバースエンジニアリングを行うには多様なプログラミング
言語の解析を行う必要があり、解析対象のプログラミング言語に合わせて、一部の機能を修正したり
入れ替えたりすることが多いため、関数型プログラミングの利点を大きく享受できることが理由です。

また、関数型プログラミングを実践できる技術者の育成にも着手しています。
http://www.nttdata.com/jp/ja/insights/trend_keyword/2013032101.html
0002番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:46:51.45ID:s1iMVMk50
データってリバースエンジニアリングなんてやってたのか・・・
金勘定と人足集めしかやってないと思ってたわ
0003番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:47:12.17ID:a9pI79g70
1から作り直せアホ
0004番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:49:42.25ID:UUnH1Bkb0
こんな巨大SIerなんて、現場の人間の9割くらいはhello world位しか書けないよ
コーディングできるのは研究開発部門のみ
0005番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:51:14.19ID:8FluBNAO0
それよりコボラー雇ったれ
0006番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:51:34.25ID:fhNpV5pD0
高    0     データ

給   0 0    デー子
料  0 0 0   下請け
↓ 0 0 0 0  孫請け

   NTT Data
0007番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:53:34.74ID:CGjf0YXK0
>>3
本これ
0008番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:53:57.96ID:Qteg6r5N0
英語の方がマシなレベル
0009番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:54:10.54ID:tkISyJgb0
よくわかんない!はい下請けっ!!
0010番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:55:04.39ID:fjrVbZ+r0
レガシーシステムのリバースエンジニアリングツールの開発か
こんなめんどくさいことは、Haskellやlispの世界なのかもな
もっといいのは、そのまま捨ててしまうことだろうけど
0011番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:55:32.09ID:sTSR84No0
>>2
丸投げだろw
0012番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 22:58:20.17ID:qPn9Jmw20
篩とはいえクソ金かけて、十分動いてて、バグもどうすればいいかわかってる古いシステムって、
一からまたバグと格闘に比べりゃ楽なんだわな。
0013番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:00:06.62ID:Adomy3Pe0
NTTDの案件は厳しいからな
あそこの仕事は極力避けたい
0014番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:00:43.65ID:3TvBcPk60
>>12
COBOLからJavaに移植する系のプロジェクトで成功例をまず聞かないからなw
0015番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:01:05.93ID:Q6La6/ag0
なんでまたHaskellなんだよ
0016番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:04:47.67ID:CyTOIMcx0
>>13
いや、データは楽だろ。
客との打ち合わせも丸投げなんで風通しは良い方。
下手したら営業段階から丸投げします宣言して「詳細はこちらとお願いします」だし。

NECみたいに「仕事してます」を演じるために口出し伝言ゲームやってるところよりよっぽど良い。
0017番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:04:59.95ID:rZsJvHuj0
データは元々丸投げせずにデスマだった
大量にIT企業が増えたから外注しだした
0018番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:05:02.26ID:uO4EFy4dI
税金で成り立つ企業なんだが、、
残念?なことにデータ本体に二人
知り合いおるわ。どっちもプライドだけ
高い。人は変わるな。
0019番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:05:04.69ID:cwcjl4Sl0
データが作ったプログラム
バラして作り変えたことあるのだが(java)
下手とまでは言わないけど
何か異様に無駄が多いプログラムだったな…
0020番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:05:45.18ID:oQOtm7pL0
こういうのはどんどんやるべき
0021番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:08:00.37ID:lXpe88pV0
丸投げどころか外注禁止にして全部自社内でやってる富士通を見習え。
今日もビルの窓が全灯だったぞw
0022番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:09:00.72ID:8yCSBOkM0
これ社内でHaskellやってる奴が、
最もらしい口実付けて会社の金引っ張ってきただけだろ。
0023番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:10:13.78ID:bghhN8aE0
>>21
f系の外注嫌いはなんなん?
セキュリティ事故対策なんか?
0024番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:11:05.49ID:rOzm6g6T0
NTTデータはOracleで問題なく動いてるシステムをDB2に移行する案件とか意味不明すぎて困る
0025番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:12:04.40ID:7rAkCbn+0
データに仕事をする力はない
丸投げのツギハギだらけ
0026番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:12:38.00ID:9OADsRpf0
NEC関連に発注してもかなりの確実で納期が延びるんだよね
マジどうなってるんだよここの体制は
0027番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:13:42.20ID:4yjOexcW0
>>15
参照透過、静的型付→UTはツールまかせ→相手に合わせて機能修正や置換が多発するような仕事が楽

色気だしてflipとか多用してなんでも一行で済まそうとするやつがでてきたら破綻しそう
0028番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:14:59.53ID:KWXA8Sf90
>>23
昔ガンガンやって派遣が居なくなると会社が回らないほどになった。
で、派遣なのに不況時にクビを切れないわ、人件費は高いわで死にそうになった。
0029番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:17:09.91ID:5M8uEiXs0
モナドって何?
ファンクターって何?
0030番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:19:29.58ID:G3KdZ4i+0
>>28
なるほど。
そんなことがあったんか
0031番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:19:52.04ID:zQd+RpNa0
マイクロソフトはHaskellの.NET対応やらんのだろうか?
開発メンバーのほとんどがマイクロソフトの中の人なのになんでだろう?
0032番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:20:11.38ID:ykN4pYdm0
f系のプロジェクトに常駐してるけど、おっさんばっかりだな
0033番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:21:51.00ID:w4Ot5mz90
ほんとITはゼネコンだな。4社程度で業界すべてを語れる。
0034番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:22:54.39ID:vf2kjM1f0
>>23
ピンハネされまくりの高い派遣社員より、
正社員を過労死するまで安月給でこき使った方が儲かると気が付いた。
0035番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:24:13.68ID:0r9RMgv+0
この業界も腐海に沈むんだろw

内需作り出して延命してるだけw

COBOL、C、とかの枯れた言語使っていれば
今後も困る事は無いだろうに。
0036番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:25:07.61ID:Ah/iz7c50
PL/Iでいいじゃん
0037番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:27:17.28ID:PUtG7e1P0
あまり知られてないが官公庁案件の入札にGoogleが頻繁に現れだしている。
たぶんもうすぐ一波乱ある。
0038番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:28:39.62ID:jJgQZwv90
今更だが関数型やっとくか
lispの方言みたいなもんだろ?
0039番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:29:42.29ID:C9w5xA+/0
データ系が壮大にやらかした案件がコム系で再受注とか仲悪すぎ
0040番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:30:09.25ID:7Bh3dBUN0
>>29
ファンクター→アプリカティブファンクター→モナドって順番に解説する本がめちゃくちゃ分かり易かった
けどもう忘れた
0041番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:30:45.60ID:2foi2l5U0
sum [1..10000000000]
0042番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:32:14.85ID:BitNs5280
>>38
HaskellとClearは別格。
0043番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:32:57.69ID:/fQRYCzu0
関数型言語がやっぱり楽だわ
0044番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:32:59.01ID:XN43mXUM0
Googleは独自に言語を作って公開していたな。
NTTDには新しい言語を作る能力は無いの?

C + Class = C++
C++ + bug fix = Java
C++ により生産性を高める拡張を追加した言語を作ればそれなりに普及すると思う。
0045番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:36:38.20ID:vkHcZg4U0
おればかだから
インタープリタで継続動かない、理解が足りないのか、ってずっとループしてたんだよね
0046番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:37:35.56ID:gfV3SeOE0
関数型言語使いの狂信っぷりは異常
0047番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:38:28.25ID:TeDCsFlm0
継続って結局よくわからんのだが。
状態を渡せるgotoって認識で良い?
0048番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:39:02.98ID:jfarvCGp0
>>44
D
0049番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:39:13.44ID:lfaSPBAQ0
一番分かりにくい再帰で全部書くと楽しい
っていうだけのパラダイム
0050番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:41:12.77ID:2foi2l5U0
声だけでかくて(まぁでかくもないか)
実際に作られたソフトをほとんどみない言語
0051番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:42:46.30ID:a1Ts3Qmk0
C#簡単だからもっと普及しねえかな
0052番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:44:17.67ID:jJgQZwv90
>>51
オブジェクト系で言えば最強だと思うが、あれはNET環境を含めて初めて完璧なんだと思う
0053番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:44:55.97ID:KaPUxVBa0
>>33
うちもぜひ仲間にいれて下さい
0054番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:45:42.60ID:aGWHAP+p0
Haskellと言えばこれだろ

Monadius
http://www.geocities.jp/takascience/haskell/monadius_ja.html
0055番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:49:58.24ID:c6FftCQV0
あ またけんもうのおじちゃんたちむつかしい話してる
0056番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:54:23.81ID:JdsxKzIg0
どこの国の言葉だよw
0057番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:57:40.00ID:DHrLJkXO0
Javaみたいな糞言語は駆逐するべきだよな
0058番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 23:59:56.65ID:MIoDPENg0
関数型といえばカッコだらけのSchemeだけど
Haskelはそんなことないのか
0059番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:02:37.17ID:/48jWMCQ0
pythonとC#が主流になれば…いいなあ
0060番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:02:51.44ID:jZ7xOGq90
インデントブロック
0061番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:04:02.43ID:+/5f2WQX0
main = print (read "Hallo Warld")
0062番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:04:11.79ID:ccmCRNkY0?2BP(1347)

学校の授業で最初に習った言語がSchemeだった
結構好きだった
0063番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:05:48.55ID:ybdRjmjN0
>>54
対抗はこれかな

F#でとことんぷよぷよ
http://d.hatena.ne.jp/zecl/touch/20111004/p1
0064番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:09:13.14ID:7RSvJzdG0
>>22
たぶんそう。
以前データが、これからはアスペクト指向開発方法論で行くとかブチ上げていて、
世界的に確立もしていない方法論をSIer風情(=研究所ではなく現場担当会社)が実践するなんてメチャクチャな話だと思った。
人員募集までしてたから話を聞きに行ってとりあえず方法論は確立していないけど開発支援ツール開発なら協力できると伝えようとしたんだけど
相手方は世界のどこにも居ない理論に強く実践経験もあるエキスパートを探していたみたいで絶句した事がある。

レガシィシステムのCobolなんて、アセンブラにDBアクセス用命令つけたようなめちゃくちゃ原始的な言語で
大学院ぽっと出て研究所への就職に失敗したコンプレックス持ちには屈辱的な土方仕事だから、Haskelでコーディングしてお金になるとかニンジンぶら下げただけだろうね。
おそらく職場ではCobolやJavaの悪口を始終言いっ通しで雰囲気悪そうだからあまりオススメできない。
0065番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:10:48.53ID:jZ7xOGq90
遅延評価ってなんとなくロマンあるけど実際に有用なのか
遅延評価の評価を今こそしたい
0066番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:11:54.44ID:C7mSZbTU0
>>64
ぼく業界から離れちゃったんですけど、
アスペクト指向とか依存性注入って結局定着したんですか?
0067番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:14:28.44ID:f2uUt1cl0
マイナー言語はつらい
0068番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:20:14.67ID:niRIApPZ0
>>6
そのロゴ廃止されたよな
インド進出の時にカースト連想させてマズイだとかw
0069番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:24:29.61ID:SOCuH86M0
>>53
データ、富士通、NEC、日立、IBM

IT界のスーパーゼネコン
0070番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:26:15.64ID:SRDzbQcN0
>>6 これいつ見ても笑うww
0071番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:26:33.72ID:SOCuH86M0
>>39
JRの東と東海とかもそうだけど、
分割された国策企業って仲悪くなるものなの?
0072番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:37:39.14ID:1K8tpWeQ0
>>69
オワコンですみません
0073番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 00:58:58.79ID:jiQB9ee90
関数型はハッキリ言ってむずかしいと思う
リアルでそこそこの地の頭の良さ持ってないと無理だと思うわ
専門卒とかのプログラマーじゃ無理っぽい
0074番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 01:10:29.31ID:oiedExUZ0
>>73
慣れだよ
難しく思うのは最初だけ
0075番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 01:19:43.88ID:bsZuGhnO0
>>69
NRI「よーし、うちは関係ないな!」
0076番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 02:05:08.12ID:kTtNU+SK0
>>64
IT業界で末端の土方やってるけど、何言ってるのかほとんど理解できない
土方仕事ではなく、真っ当な技術者として働くにはこれが理解できる程度の知識が求められるの?

加えて、関係ない話ではあるけど
この人(=>>64)の立場って何?営業?技術者?コンサル?
0077番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 02:24:16.44ID:8+1+gERQ0?2BP(1347)

>>76
知識言うても>アスペクト指向開発 だけだろ分からんの
ググればええやん
0078番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 02:44:47.27ID:9TISVGjI0
嫉妬が多いなぁ それだけでかいってことかいな
0079番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 02:48:01.22ID:FaaAMlqM0
クイックソートのコードをHaskellのすごいとこみたいに言う人多いけど
あれはフィルターのシンタックスシュガーが美しいだけで
Haskellの機能的な利点を使ってないプログラム的につまんない例だよね
0080番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 03:00:39.29ID:oXmLjTj80
そもそもアルゴリズム的に美しければどんな表現でも美しくなるのでは
糖衣構文でエレガントになるのはライブラリ使ってんのと変わんないだろ
0081番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 03:47:07.14ID:lyv2bRn3i
俺仕事投げまくってるから正直そんなに知識がない
なので取引先に質問された時実際に作業する担当に直接聞いてくれって言って逃げてるわ
0082番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 06:11:51.68ID:7RSvJzdG0
>>76
研究職や開発本部
0083番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 10:04:20.44ID:+3CA8xbm0
この人、マジでキモいんですけど
http://www.nttdata.com/jp/ja/insights/trend_keyword/img/pic_keyword_2013032101.jpg
0084番組の途中ですがアフィサイトへの転載は禁止です2013/10/26(土) 11:35:50.50ID:Qp+ZuLIX0
デスマーチ中の現場なんかゾンビの館だから
■ このスレッドは過去ログ倉庫に格納されています