トップページpoverty
41コメント11KB

NTTデータ「古いシステム全部Haskellで作り直すわ」 Java土方「えっ?」

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

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

また、関数型プログラミングを実践できる技術者の育成にも着手しています。
http://www.nttdata.com/jp/ja/insights/trend_keyword/2013032101.html
0002番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:12:30.97ID:C2jcAn1p0
こういう案件はバンバン増やすべき。
0003番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:13:29.65ID:AwtrbACs0
おればかだからLispは継続で
Haskellはモナドで死んだ
0004番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:26:19.44ID:Cz1wtrhe0
COBOL(とか)を解析するツールをHaskellでつくるというだけで、
Haskellで書き直すわけじゃないでしょう

それはともかくHaskellたんはすはす
0005番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:30:46.01ID:ZmHF2UIe0
お前もHaskellにしてやろうか
0006番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:32:26.34ID:iWPRBoXj0
>>1のテキストの圧縮率は高そうだ
0007番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:33:35.31ID:1YjFj+O20?2BP(1073)

>レガシーシステムのリバースエンジニアリング
なんだか糞カッコいい
0008番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:34:55.84ID:rSWCXysc0?2BP(2172)

最近Haskellのステマ多すぎだろ
0009番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:43:00.52ID:7IckEEYmP
もう全部Pythonにしろよ
0010番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:43:56.33ID:hpIkDSkZ0
システムいじくり回すためのツールをHaskellで作るってだけだろこれ?
0011番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:45:23.28ID:dc4Dnf8U0
She is Haskell.   彼女はとってもピュアだけど、ちょっと近寄りがたいところがある。
0012番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:45:58.46ID:iWPRBoXj0
とりあえず>>1のカタカナを取り除いてみた

> NTTでは、のの開発においてHaskellを 利用しています。のを行うには多様な
> 言語の解析を行う必要があり、解析対象の言語に合わせて、一部の機能を修正したり
> 入れ替えたりすることが多いため、関数型の利点を大きく享受できることが理由です。


これでも大体雰囲気は分かるなw
0013番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:49:12.32ID:PfQVjQSV0
Javaは最近のアップデートで署名付きじゃないと確認ポップアップが随時出るようになってウザいし
0014番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:49:39.14ID:MzyI3BjB0
移行案件が増えるのなら大歓迎でゲスよぉ〜元締様ぁ
0015番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:51:01.01ID:ofcpB/930
関数型って再帰ばっかりで最初は挫折しかけたな
0016番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:53:09.70ID:VSm10g/s0
Haskellって関数型言語界のPythonってイメージだけど
なんか関数型って芋虫みたいで気持ち悪いから敬遠しちゃうわ
emacsの設定ファイル記述とか関数型言語なんでしょ?
0017番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 08:53:26.29ID:7Bd5n22Y0
俺語よく使う事務用品の会社の親戚か
0018番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:03:35.56ID:vt9uhUNo0
だよな
解析ツールだよな
なんでもかんでもHaskellなんて想像できない
0019番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:08:00.36ID:rSWCXysc0?2BP(2172)

IT業界ってわりと流行に流されやすいじゃん
ビッグデータだ!って誰かが言い始めたら誰でも彼でもビッグデータだよ
ビッグデータサイエンティスト〜とか急に横文字の資格がバズってきたしよ
ビッグデータつってもいろいろあるし抽象的すぎるのに
0020番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:12:06.35ID:NkD+QNSc0
NTTは昔、オブジェクト指向の熟練者を集めてSmalltalkでシステムを作ろうとして失敗してたな。
0021番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:16:50.04ID:vt9uhUNo0
〜が出来る出来ますと言うのと表現ツールとして快適かと言うことの乖離
また、あとで他人がコードを読んで容易に手入れが出来るかどうかとか
練度の高いコードを書き下ろせるやつは〜が面倒だとか
そこら辺の思惑がしっちゃかめっちゃかになって色々な開発ツール環境言語とかが爆誕してるから
新たな言語仕様の決定からライブラリの作成辺りまでは同じ事の繰り返しな
タコツボ状態になってるよな
そんな現状のおかげである程度の習熟が進むから悪くは無いけど
そこから先の展望を試みるのは相変わらず難度高め
0022番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:18:52.05ID:vGu83zaQ0
    0     データ

   0 0    デー子に丸投げ
  0 0 0   下請けに丸投げ
 0 0 0 0  孫請けに丸投げ

  NTT Data
0023番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:20:33.51ID:H7YARS7q0
IORefを多用した糞コードが大量生産されそう
0024番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 09:59:24.69ID:2foi2l5U0
これ悲劇が起こりそう
実行速度は必要ないのかな?
0025番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 10:00:36.03ID:KIqBK3Ms0
Javaはセキュリティガバガバでオワコンだから仕方ないね
他に変えた所でイタチごっこでしか無いけどな
0026番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 10:02:38.06ID:ClCu4hN5P
>>24
一応コンパイルできるからJavaよりは速い

ただ、組める人間相当限られるだろ・・・
0027番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 10:19:10.49ID:PtHUDtrxO
ORACLEがいるからJavaやめるん?
0028番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 10:40:50.34ID:pAffhE1R0
>>27
NTT系列はJava使いまくってるのにSunもOracleも禁止、
合弁会社つくっちゃうくらいIBM絶対主義だったからな。

データベースはDB2、開発環境はEclipseとか
0029番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 10:48:54.74ID:jG+gJgiS0
このてのリバースエンジニアリング=バイナリ解析だと思ってたけど
ソースコード残ってる状況でも使う言葉なのか。委託先にコメント全消しで納品されたとかか
謎だ
0030番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:01:15.94ID:Wo5ntePQ0
そんなことよりザナドゥやろうぜ
0031番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:05:53.19ID:2ovU14lM0
みかか資本の仕事だから期待するな
0032番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:08:04.88ID:eaAyu//x0
cobolがわかるSE・プログラマを使ってcobolを使い続けるほうが低コスト
0033番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:26:38.43ID:ucwPDe/Mi
haskelとかhaswellとかhasって何者なの?
0034番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:29:00.07ID:Wo5ntePQ0
h、hasband!
0035番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:38:51.61ID:SdnbpsG40
俺が25年前に勉強したフォートランはいつ、役に立つんですかね
0036番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:40:15.77ID:pAffhE1R0
>>35
23年前に全面刷新されて別言語になったのでまったく役に立たないでしょう
0037番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 11:52:03.40ID:Fq3X8Rfd0
そろそろJava土方も切り時じゃね
0038番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 12:36:36.66ID:j8jdiirm0
ボロい汎用機って2k問題の時にリフレッシュされてるから需要ないんじゃないか?
0039番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 12:47:24.94ID:i9h+k2vRi
>>28
経緯は知らないけど、
データの仕事でオラクル使ってたけど?
0040番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 14:05:45.66ID:+J44Blbxi
ツールの目的すらわからない土方未満のトピ主が
間違ったスレタイを付けただけだな
0041番組の途中ですがアフィサイトへの転載は禁止です2013/10/25(金) 15:40:32.00ID:QuYtMbqF0
関数型ってやりたいことを素直に書けないから嫌い
■ このスレッドは過去ログ倉庫に格納されています