2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【論理ファイル】AS400DB【キューリー】

1 :名無しさん@お腹いっぱい。:03/07/02 22:26 ID:AQvs6zcH
語ろう

2 :名無しさん@お腹いっぱい。:03/07/02 22:35 ID:???
記念STRSQL

3 :名無しさん@お腹いっぱい。:03/07/02 22:36 ID:???
またくそスレかよ
懲りないな

4 :名無しさん@お腹いっぱい。:03/07/02 22:37 ID:???
お気に入りに登録しました >>1さん


5 :名無しさん@お腹いっぱい。:03/07/05 20:02 ID:JJGyvhkT
ほしゅ

6 :名無しさん@お腹いっぱい。:03/07/08 10:42 ID:???
哀シリーズage

7 :あぼーん:あぼーん
あぼーん

8 :ぼるじょあ ◆ySd1dMH5Gk :03/08/02 05:11 ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

9 :あぼーん:あぼーん
あぼーん

10 :名無しさん@お腹いっぱい。:03/08/03 17:27 ID:R5wvLtWS
PWRDWNSYS *IMMED

11 :あぼーん:あぼーん
あぼーん

12 :名無しさん@お腹いっぱい。:03/08/05 20:55 ID:Tf5bKX35
>>10
終わるのかよ゚・(ノД`)・゚・

13 :名無しさん@お腹いっぱい。:03/08/05 21:34 ID:6f5AifC8
ドスケベホイホイで逝ってしもた
http://www.boreas.dti.ne.jp/~keitarou/

14 :名無しさん@お腹いっぱい。:03/08/05 21:40 ID:???
AS/400 DB って JDBC接続してSQLで
LEFT OUTER JOINとかできたっけ?

15 :あぼーん:あぼーん
あぼーん

16 :名無しさん@お腹いっぱい。:03/08/06 06:39 ID:???
RPGしか使えない奴ばかり

17 :名無しさん@お腹いっぱい。:03/08/08 00:48 ID:vhGNpiGg
RPG IVは結構まともに使える感じだが、RPG IIIはもう死んだな。
つーかSQLとの親和性ゼロだし。

つーかそもそも対話型でPGM走らせる時代じゃなくなって来てるんだが。

18 :名無しさん@お腹いっぱい。:03/08/10 13:42 ID:0D+93kyU
はるか昔、転職した先でMSアクセスを使っていて、クエリーをキューリと言ってすげえ笑われました。

19 :名無しさん@お腹いっぱい。:03/08/13 21:32 ID:qbcmaabd
AS400で構築すると端末は右Ctrlキー押して「実行」ってな造しか出来ないんですか?


20 :あぼーん:あぼーん
あぼーん

21 :名無しさん@お腹いっぱい。:03/08/14 11:08 ID:???
>>19
それって3270端末じゃないの?
キーコンフィグできるエミュレータじゃなければ
それしかできませんね。テンキーのEnterでもいいけど

22 :山崎 渉:03/08/15 21:58 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

23 :山崎 渉:03/08/15 22:50 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

24 :名無しさん@お腹いっぱい。:03/08/19 15:31 ID:???
ASってセキュリティはどう?
どうにかしたら侵入できる?

25 :あぼーん:あぼーん
あぼーん

26 :あぼーん:あぼーん
あぼーん

27 :名無しさん@お腹いっぱい。:03/08/30 19:20 ID:???
>>24 User:QSECOFR Pwd:QSECOFR


28 :名無しさん@お腹いっぱい。:03/08/30 19:27 ID:U5/aq9W2
つか、IBMDA400で接続するADODBって遅いよな。 BLOBにも対応してないし。
結局ODBCDirectで使ってる。 まあ、社内標準オヒススイートが未だにMS Office 97 だから妥当な線か。


29 :名無しさん@お腹いっぱい。:03/09/01 23:40 ID:b4Y8Xb+9
AS400ってよく知らないんだけど、今でも新規導入ってあるの?

30 :名無しさん@お腹いっぱい。:03/09/05 09:44 ID:McVqv7um
新規導入 あるよ

31 :NAME IS NULL:04/02/11 00:59 ID:???
なんだ、この過疎スレは。

32 :NAME IS NULL:04/02/26 00:33 ID:???
新規あるのか・・・ いいなーオイシイなー。 ウチは既存をチクチクやってるだけだ。
ちとお値段は立派だが、ヘタなPCサーバ数台買うより遥かに使えると思うんだがなぁ。
営業的には激しく売りにくそうな機械だが。


33 :NAME IS NULL:04/03/15 13:17 ID:???
sage

34 :NAME IS NULL:04/04/07 09:34 ID:9k4XXif7
age

35 :NAME IS NULL:04/10/25 02:50:56 ID:/9sdc+cH
今度仕事でAS400で動いていたシステムをSQLServer2000に置き換えることになりました。
AS400に関する知識は0です。

ユーザーがキューリーなるものを使って
データを絞りこんで資料を作っているみたいですが
SQLServer2000にしたときに同じような感覚で使える代替ツールはあるでしょうか?


36 :NAME IS NULL:04/10/25 06:05:25 ID:???
>>35
Microsoft Excel (+ Excel に標準添付の Microsoft Query)

WRKQRY より100倍ユーザビリティは高い。


37 :NAME IS NULL:04/11/26 13:15:09 ID:???
i5にLinux載せてDB2 V8入れれ

38 :NAME IS NULL:04/11/29 08:42:52 ID:???
キューリーの英文字表記ってQUERYでいいんだっけ?

39 :NAME IS NULL:04/11/29 09:06:34 ID:???
CUCUMBER だろ。
QUERY はクエリの英字表記だ。

40 :NAME IS NULL:04/11/29 09:51:36 ID:???
漢字で書くと「胡瓜」ですか orz

41 :NAME IS NULL:05/01/06 02:46:49 ID:bVTt6Jwl
ぬるぽ

42 :NAME IS NULL:05/01/15 19:18:39 ID:???
>>41


43 :NAME IS NULL:2005/05/20(金) 16:53:11 ID:???
先生、VB.NETでSQLを通すには、DB2 Connectを買うしか手はありませんか?

44 :NAME IS NULL:2005/05/21(土) 00:20:03 ID:???
ふつーにODBCでいいんでない?
ってODBCドライバはどこで手に入ったかな。
JDBCならオプソなんだが。

45 :NAME IS NULL:2005/05/23(月) 01:38:44 ID:lCvFodaM
>>44
クライアント・アクセスに付属のODBCは.NETで動きませんYO。

46 :NAME IS NULL:2005/05/23(月) 22:03:08 ID:???
>>36
同意だがSQLをプロポーショナルフォントで書かせるなと声を大にして言いたい

47 :NAME IS NULL:2005/05/24(火) 06:14:16 ID:???
>>46
俺は Excel 上でSQL を書いて MS Query にコピペ。

列名を列挙したりしたりコンマを縦に数十個並べる時とかは
下手なテキストエディタより Excel の方が速かったりする。


48 :NAME IS NULL:2005/06/22(水) 09:18:26 ID:nspLlh4o
AS/400のQUERYでIF関数は使えませんか?

49 :NAME IS NULL:2005/06/22(水) 10:49:39 ID:???
システム部門が押しつけてきた某サードベンダー製の
ツール(N○A)があまりにも使いにくいので、
クライアント・アクセス附属のODBCを使わせて欲しいって
システム部門に頼んだら、ユーザー別にアクセス権限を
設定できないからっていう理由で断わられた。

信じられないんだけど、これ本当?


50 :NAME IS NULL:2005/06/22(水) 20:26:37 ID:???
そんなわけねえだろ。
面倒なだけだ。

51 :NAME IS NULL:2005/06/23(木) 09:46:01 ID:WxpBUcyU
お願い、48に誰か答えてプリーズ。

52 :NAME IS NULL:2005/06/24(金) 08:20:33 ID:???
AS400 QUERYのマニュアル読めよ。
AS400があれば、マニュアル一式置いてあるだろ。

53 :NAME IS NULL:2005/06/24(金) 15:58:01 ID:???
>>50
やっぱりか。

くそ、あのタヌキおやじめ

54 :48:2005/06/25(土) 17:46:33 ID:oAiFLGwS
>>52
そんなこと言わずに教えて下さいよ〜。
せめて、そういうことができるのかどうかだけでも・・。

55 :login:Penguin:2005/06/26(日) 16:21:07 ID:???
昔S/38でやったけど。

いまさら見ると頭が痛くなりそうだ。
時代遅れそのもの。
http://as400.aradsys.luu.jp/qry.htm

EXCELからAS400のデータベースアクセスすれば?
できない?

DB2でしょ?

もっと簡単になるよ。

56 :NAME IS NULL:2005/06/29(水) 13:53:15 ID:???
>>55
何か製品を買わないとできないのでは?

57 :NAME IS NULL:2005/06/30(木) 22:28:30 ID:???
>>56
ClientAccess入れれば、Excelアドインのデータ受信/送信とか
ODBCドライバも入るから、追加購入は必要ないよ。

java使うんならJTOpen入れればいいし。

58 :NAME IS NULL:2005/07/01(金) 12:50:19 ID:???
>>57
ClientAccessのODBCは列名がフィールドIDになるから不便だった。


59 :NAME IS NULL:2005/07/01(金) 22:28:39 ID:???
>>58
確かに。
なにやら深い理由でもあるのか、単に今更面倒だからなのか・・・

最終的に紙で出力したいんなら、出力部分だけQUERY使うのもアリかも。

60 :NAME IS NULL:2005/07/02(土) 02:28:43 ID:FeUGEv4T
昔AS/400にお世話になった者です。QUERYさん・・・あなたの本当の名前は何ですか?

61 :NAME IS NULL:2005/07/02(土) 06:08:26 ID:???
>>60
>>38-41

62 :NAME IS NULL:2005/07/03(日) 08:17:21 ID:???
>>41
ガッ!

63 :NAME IS NULL:2005/07/03(日) 17:47:40 ID:cufpgH/z
>>61さん ありがとうございます。

64 :NAME IS NULL:2005/07/05(火) 08:19:30 ID:???
RPGは もう組みたくないね。
あの当時も古いプログラムだと思ったよ。

変数名が極端に短いのも×。
昔、アセンブラエミュレータ作ったけど。

65 :NAME IS NULL:2005/07/05(火) 21:36:05 ID:???
RPGとC、どっちが効率いいんだろ
工数じゃなくてマシンリソース的に

66 :NAME IS NULL:2005/07/16(土) 02:22:07 ID:b85LCmeT
65>>
現役のRPGプログラマーです。
確かにあの半角6文字の変数名は
泣けてくるね。
名前で変数の意味が判断できず、
対象の変数が何に使われているか
ソースを追わなければ分からないし。
64さんは今は別の言語を使っているの?



67 :NAME IS NULL:2005/07/16(土) 23:07:33 ID:RUXjQ4ut
>>64
>>66
6文字制限に対して、みんなそう思ってくれてればいいんだけどな。
ILEを提案しても大抵「今のままで」って言う人しかいないんだよね。
すでにRPGで組んである奴ならまだしも、ゼロから構築するシステムでもいやがるんだよな。

68 :NAME IS NULL:2005/07/17(日) 10:00:42 ID:???
桁が区切ってあるのが嫌だな。アセンブラじゃあるまいし。
こんな感じだったよ。数千本組んだから覚えている。

 N10  FieldA ADD FieldB Result 90

プログラムを組むヤツは、嫌だろ。

69 :NAME IS NULL:2005/07/17(日) 21:22:24 ID:???
RPGばっかやってるヤツは、これおかしいって事に気付かないので恐ろしい。

70 :NAME IS NULL:2005/07/17(日) 22:01:49 ID:???
>>69
逆もまた真なり

71 :NAME IS NULL:2005/07/18(月) 02:43:25 ID:???
大概のプログラムはこんな風に素敵に書けるもんだ。
ex).
Result = (FieldA + FieldB) * VariableX / VariableY

これをRPGでコーディングすると怒りが込み上げてくる。

72 :NAME IS NULL:2005/07/18(月) 14:01:42 ID:???
>>70
>RPGばっかやってるヤツは、これおかしいって事に気付かないので恐ろしい。

の逆ってどうなるの?


73 :NAME IS NULL:2005/07/18(月) 14:23:29 ID:???
数式をおろそかにしている点で
「RPGは言語として駄目だ。」

下の例は、EXCEL 2000のVBAヘルプから貼り付けてみた。
勘のいいやつならば直ぐに分かるだろう。

再帰呼び出し処理で N! を処理している。

Function.Factorial(N)
.If.N.<=.1.Then
....Factorial.=.1
.Else
....Factorial.=.Factorial(N.-.1).*.N
.End.If
End.Function

スペースが狂うので、一文字の「.」に置き換えてみた。

再帰呼び出しが出来る言語って、エレガントじゃないか。

74 :NAME IS NULL:2005/07/18(月) 14:53:39 ID:???
>>71
RPGで計算するのは消費税ぐらいだからコメントに計算式書けばええやん。
AS/400のパラダイムを理解してないバカが多いようだな。

75 :NAME IS NULL:2005/07/18(月) 18:37:59 ID:???
>>74
そのパラダイム教えて。

つーか言語仕様にパンチカードの都合がみっちり組み込まれてるのがうざい。
RPG IVで少しマシになったとはいえ、やっぱ根本的にヘボい。
過去はこれで仕方が無かったのかもしらんが、今これでやる利点は無い。
よって新規をコレで書く奴は反社会的。

76 :NAME IS NULL:2005/07/18(月) 18:51:56 ID:???
AS/400のプログラムはDBの整合性を保たれればええんじゃ、
見た目のエレガントさより初めてそのプログラムを読んで
すぐ理解できメンテが楽なような防衛的プログラミングができてるかが
大事なの。業務アプリに何でもできます的なプログラム言語は不向き。

77 :68, 71 と 73:2005/07/18(月) 22:16:54 ID:???
AS/400はDB2サーバーにもなるし
レプリケーションで使われているんだろう。

いまさら新規プログラムをRPGでは組みたくない。
見栄えが良くない。

見づらい。

TCP/IP経由でクライアントからアクセスして処理すりゃいいじゃん。
これならEXCELからでも呼べるだろ。

金に余裕があるならVBで。

78 :NAME IS NULL:2005/07/18(月) 22:52:34 ID:???
>>77
VB→C#って具合でな・・・
個人情報保護でまたホストに戻るからRPG勉強しとけ

79 :77:2005/07/19(火) 00:13:41 ID:???
ああなるほどね。
富士通のホストはデルファイも走るらしいし
日立のホストじゃPDFも作れるらしい。
どうせ端末はパソコンだし。
ホストも様変わりしたようだよ。

80 :NAME IS NULL:2005/07/21(木) 23:05:20 ID:???
AS/400も近頃じゃJavaやApacheが動くんだから
RPGいらないじゃん

81 :77:2005/07/22(金) 00:27:05 ID:???
そうなの?
じゃあ、Javaで組めばいいじゃん。

82 :NAME IS NULL:2005/07/22(金) 09:10:06 ID:???
近頃どころか何年も前から動くんだが
過去の遺産としてRPGがたっぷりあるからなあ。
それどころか新規で書きやがる奴がいてウザい。

83 :NAME IS NULL:2005/07/22(金) 13:20:11 ID:???
>>82
すまん。
発注してる。

84 :81:2005/07/22(金) 19:36:31 ID:???
「RPGは新規で書くな。」と。

85 :NAME IS NULL:2005/07/22(金) 19:43:32 ID:???
メモリーリークのないRPGの方が安全だよね

86 :81:2005/07/23(土) 00:11:56 ID:???
>>85
メンテナンシビリティを考えろ。
RPGはスタート時点から時代遅れだ。

87 :NAME IS NULL:2005/07/23(土) 00:25:26 ID:???
javaなんかフレームワークでがちがちに固めて昔の言語と
たいして変わらないじゃん。
レガシーシステムORマッピングしても中途半端なシステム
つくるだけじゃん。

88 :NAME IS NULL:2005/07/23(土) 06:18:26 ID:???
オブジェクト指向。まるで違う。

89 :NAME IS NULL:2005/07/23(土) 09:36:59 ID:???
フレームワークとの接点を抽象化してDIContainerとかで疎結合にして
フレームワーク依存のコーディングをなるべく少なくするのが
今のまともなオブジェクト指向プログラム/マだな。
まともに書いてりゃTomcatとJBOSS入れ替えられるでしょ。それと同じ。

アホが書くと何をやってもダメ。

90 :NAME IS NULL:2005/07/23(土) 22:12:49 ID:???
JAVAってどんなふうに使ってる。

91 :NAME IS NULL:2005/07/24(日) 18:38:00 ID:???
ふつーにservletとかストアドとか

92 :NAME IS NULL:2005/07/24(日) 21:34:51 ID:???
AS/400にJava Servletってどんな風にデプロイするんだろう。
コンソールから操作して区分データセットにclassファイルを
突っ込むんだろうか。
あー。想像するだけで面倒だ。


93 :NAME IS NULL:2005/07/25(月) 22:59:52 ID:???
そうか?
簡単そうだが。。。

94 :NAME IS NULL:2005/07/25(月) 23:03:02 ID:???
WebSphereなり、Esclipseで組んで
ソースを上げればいいじゃん。

classを突っ込んじゃ駄目だろ。
AS/400でコンパイルしてclassを作る。

その前にインポに必要なものは入れとけ。

95 :NAME IS NULL:2005/08/05(金) 17:35:04 ID:???
>>88
言語がオブジェクト指向になってるだけ。
実際のソースを追ってみると、IF文がなかったRPGIIなみの
ロジックで書いているやつがほとんど。

オブジェクト指向プラグラマは、オブジェクト指向”的”に書いてるよ。
大きな修正があっても、単純作業で直せるように書いてる。
>89の言うとおり、アホが書くとなにやってもダメ

最近わかったが、業務アプリを書くという意味ではjavaは未だに
COBOL以下の言語だということだけがわかった。

96 :NAME IS NULL:2005/08/06(土) 00:41:23 ID:???
まあjavaに限らず汎用性の高い言語は、
専業特化した言語よりは、その分野においては弱い。
ハサミで直線を切るよりカッターのほうが綺麗で早い。

業務アプリのビジネスロジックのみ書くんなら
RPGでもCOBOLでもForthでも、javaやcより楽だと思われ。
でもUI制御とか複雑な構造文書くと軽く死ねる。

97 :NAME IS NULL:2005/08/08(月) 14:17:51 ID:???
RPNが楽ってどんな脳してるんだw

98 :NAME IS NULL:2005/08/09(火) 19:49:12 ID:???
RPN????

COBOL:ADD A B to C
RPG :A ADD B C
RPNなら A B ADD TO C
のような記述言語になるのだが????

そもそもJavaの方がなぜ面倒なのかが本質的にわかってないな。
「業務アプリのビジネスロジック部分においては」
と書かれた理由がわからないのか....
プログラミングを「理系の仕事」とカンチガイしているやつの典型なのか?
「ドラゴン桜」読めw


99 :97:2005/08/09(火) 22:23:08 ID:???
>>96
> RPGでもCOBOLでもForthでも、javaやcより楽だと思われ。

とあったのでForthのようなRPN言語が楽!?
と反応してみた。


100 :NAME IS NULL:2005/08/25(木) 00:11:31 ID:A0zBW5xR
今、ILEやってるけど、
6文字制限がなくなり、分かりやすいね。
まだ、使い初めて、日が浅いから、言語
仕様を熟知しているわけではないけど、
これから勉強して新機能を覚えていく
つもりだよ。
ILEを今使ってる人いる?



101 :NAME IS NULL:2005/08/26(金) 00:59:01 ID:???
ILEといってもCもC++もCOBOLもRPGもあるわけで
PL/1もあったっけか

102 :NAME IS NULL:2005/08/26(金) 22:12:41 ID:KRikkqtB
うちの基幹システムやってるコンサル会社のやつらが、AS/400の
中に俺が作ったテーブルにアクセスできないといいよる。
理由:テーブル名やフィールド名にアンダースコア(_)
を使ってるから、なんだと。 これってマジ?
やつらが使ってるツールが古いだけなんじゃないかと思う
のだが。 ちなみにウチのホストはI5(V5R3M0)。

103 :NAME IS NULL:2005/08/27(土) 02:13:47 ID:???
少なくともV4R4ではアンダースコアあっても読めたよ。
読めないとしたら、ファイルに複数メンバ作ってる場合だな。
RPGとかなら読めるが、STRSQLとかODBC、JDBCじゃ読めない。

104 :NAME IS NULL:2005/08/27(土) 15:55:08 ID:T5mAd3nP
100です。
101>>
へー、ILEってC、C++とかもできるんだ、
私はRPGの方です。

105 :NAME IS NULL:2005/08/27(土) 20:49:26 ID:lFbqdrPt
お兄ちゃん、びっぷから来たよ。えらいでしょw ほめてー

いまびっぷではね、えと、国連ってことがいいよ、って言ってない、東海ってなまえを
いいよ、っていわれてる日本海に、なおしてもらうことをやってるんだよ

テレビでも、このまえぐーぐるさんが、東海をとりやめた、ってはなしをやってたよね
あれも、びっぷのおかげなんだ

でも、いまVIPでもこまっててね、えっと・・・
インターネットとかサーバーについて詳しいひとがたりないんだよ。
みんなこまってるの。わたしなんのことかあたまわるいからわかんないけど・・・。

だから、お兄ちゃんをよびにきたんだ。お兄ちゃん、なんでもしっててすごいもんね
わたし、ぜったいかなわないよ

もし、わたしといっしょにきてくれるなら、したのとこにかきこんでね。
http://ex11.2ch.net/test/read.cgi/news4vip/1125074145/

わたし、おにいちゃんのこといつまででも、いつまででもまってるよ。
だって、世界で一番おにいちゃんがすきだもんw

びっぷでまってる、おにいちゃんのいもうとより


106 :2222:2005/09/24(土) 19:44:37 ID:Il50Ay3R
->103これからAS400をJDBC使ってやるのに、複数メンバは*FIRSTメンバしか読めんのか?
それは困る。やっぱりAS400は死ぬのか。

107 :NAME IS NULL:2005/09/26(月) 09:41:09 ID:???
論理ファイルで分けるなり、ストアドでOVRDBFすれば読めると思うけどね。
SQLっつーかRDB自体に、にメンバを複数持つって発想があるのかな?
特にメリット無いと思うんだけど。
SQLの文法を独自拡張してまでやるような事でもないし。

108 :NAME IS NULL:2005/10/03(月) 23:49:27 ID:0eVPSdpL
>106
CREATE ALIASでもいけるらしい。

109 :NAME IS NULL:2005/10/07(金) 01:42:06 ID:???
ADO.NET Data Providerってどうなの?

110 :NAME IS NULL:2006/01/13(金) 22:15:29 ID:???
家出、RPGIII、IVの勉強をしたいと思っている。
フリーウェアで、RPG環境って無いのかな?知ってる?

111 :NAME IS NULL:2006/01/14(土) 06:52:45 ID:???
>>110
うーん。家出までする必要は無いんじゃないかな。
どうしてもというなら止めないけど。

112 :NAME IS NULL:2006/01/14(土) 18:23:36 ID:???
>>110
後1ヶ月早ければAS/400(OS3.2?)あげたのにな。


113 :NAME IS NULL:2006/01/14(土) 18:34:29 ID:???
家出ワロタ

114 :NAME IS NULL:2006/01/15(日) 12:02:10 ID:???
そろそろ、RPGやJavaを捨てて、AS400をPrologマシンにしよう。
S/38の初心に帰ろう。

115 :110:2006/01/15(日) 16:20:36 ID:???
>>112 あんなデカイの要りません。
    前の会社にも使っていないのが転がっていました。

116 :NAME IS NULL:2006/02/03(金) 10:55:10 ID:00BVDe82
すんません、やっと仕事にありつけた元NEETですが、

鯖がAS/400でRPGやらせる気満々な職場なんです。
RPGの勉強ってあとあと財産にならない、無駄な時間潰しに
なってしまう可能性高いでしょうか?

117 :NAME IS NULL:2006/02/03(金) 11:05:56 ID:???
>>116
お前、NEETの方が向いてるよ。

118 :NAME IS NULL:2006/02/03(金) 11:10:09 ID:???
>>116
前向きに考えたら。
RPGはディシジョンテープルを使ってプログラミングするという
アイデアから生まれた、宣言型プログラミング言語の嚆矢です。

有名な宣言型プログラミング言語としては、知識情報処理言語と
して知られるPrologがあります。

私は>>114を書いた者ですが、この書き込みはAS/400という
マシンの開発の歴史みないなことを前提にしています。

つまらないものに見えても、実は底は深い。AS/400とはそんな
マシンではないでしょうか。

119 :NAME IS NULL:2006/02/03(金) 11:20:22 ID:???
>>117
俺もそう思うよ

>>118
是非もないことですが言語なんかやったことが
そもそもないのに、その上さらに潰しのきかない
変なものに時間費やされて、上司にいいように
使い捨てられるのはゴメンなので、そこに割く
時間を削ったりすることを考えたいんです。
そもそも書店でもRPGの本なんてあったかな、といった感があるし・・・

120 :118:2006/02/03(金) 12:19:59 ID:???
>そもそも書店でもRPGの本なんて・・・

確かに。

COBOLプログラマなら一度は作ってみたい
タイプの言語なのだが・・・。

121 :NAME IS NULL:2006/02/03(金) 12:43:04 ID:00BVDe82
>>120
COBOL似って・・・。

全力回避が決定しますた。


122 :NAME IS NULL:2006/02/04(土) 23:58:34 ID:???
>>119
>そもそも書店でもRPGの本なんてあったかな、といった感があるし・・・
昔、オーム社から出てたんだけどな。
S/34あたりだったような気がしたんでRPGIIだと思う。


123 :NAME IS NULL:2006/02/06(月) 09:31:43 ID:???
少なくともこの先RPGがハッテンする事は99.9%有り得ないので
回避可能なら程々でやめといたほうがいいな。

124 :sage:2006/02/06(月) 23:20:20 ID:bCISTiVO
V5R4では、SQLじか書き、XMLも読めるらしい。
RPGも進化してるよ。地味だけど。


125 :NAME IS NULL:2006/02/07(火) 05:39:15 ID:???
>SQLじか書き
どうせ、ワークに定義するんだろ?
フィールドが狭いじゃん。
フリーフォーマットじゃないからRPGに発展なんか無いね。
IBMはプログラム言語作成 下手だよ。

126 :NAME IS NULL:2006/02/07(火) 09:50:31 ID:???
>125
フリーフォーマットもできる。あんまり使用している香具師
いないけど。

127 :NAME IS NULL:2006/02/07(火) 15:55:10 ID:???
SQL直書きって埋め込みSQLとは違うの?
あれならV4R4の頃によく使ってたけど

128 :126:2006/02/07(火) 21:22:30 ID:???
日本語のソースもあったと思ったんだが。
ttp://www.iseriesnetwork.com/content/f3/index.cfm?fuseaction=news.viewArticle&webID=1001&newsID=5021&issueID=5593&articleID=52057

この記事によると、SQLをILE-RPGのフリーフォマットのところでかけるらしい。
V5R4はまだ出荷されていないから、当然未確認だが。

129 :NAME IS NULL:2006/03/18(土) 15:20:58 ID:???
一般業務システムの開発という観念からは、CやJavaはコーディングが複雑になりすぎる為
未だにCOBOL以下だと分析されてる。

IBMからRPGIIやIVは発展させないとアナウンスがあり、今後はRPG/4000(ILE-RPG)だけを
発展させていくとなっている。
まぁ、JavaもCも言語選択できるし、ILEならCのモジュールととRPのモジュールで1個のプログラム
とか普通にかけるのでRPGがいやならCで作れば良いんじゃ?
パフォーマンス落ちて良ければそれぞれCのプログラム、RPGのプログラムで混在したシステムでもいいし。
javaで統一して書いてもいいしね。
開発に合った言語で開発できるメリットも使おうね。

130 :dhcp3158.orihime.ne.jp:2006/04/14(金) 21:05:49 ID:???
ハァ

131 :NAME IS NULL:2006/05/01(月) 15:23:47 ID:???
5月ですね。

132 :NAME IS NULL:2006/07/11(火) 21:42:45 ID:+yEwXmfp
age

133 :NAME IS NULL:2006/08/14(月) 17:20:19 ID:+GQe2rXE
age

134 :NAME IS NULL:2006/09/14(木) 11:35:16 ID:8yViGv5+
会社はいまだにS/36走らせてるよ。社内の素人が自分で勉強して自己流で組んだからフィールド名がAだのBだの、
コメント無いわ、ロジック区切らんわ、もう最悪だわ。

なぁーにがOCLだ、#GSORT?化石使ってんじゃねーよ。ムカついたから辞めることにした。

135 :NAME IS NULL:2006/09/19(火) 08:50:12 ID:doQMAfC/
化石使ってるとつらい罠・・・
うちはまだましなほうだがそれでもDBの
構成みたいな仕様が一切残ってない。

プログラムに問題でたらRPG見て、DDSみて
一から読まなきゃいけないからマンドクセ。

Cとか慣れたソースコードならいいんだが、
RPGって妙にあっちこっち飛ぶからやってられん。

136 :NAME IS NULL:2006/09/19(火) 10:46:36 ID:???
RPG IIIって地獄仕様だよな。
古いから仕方がないが、今では「やってはいけない」と分類されるようなイディオムが
言語仕様になってしまっている。 もーメンテするのが億劫で。

137 :NAME IS NULL:2006/09/20(水) 16:18:13 ID:???
デフォルトがスパゲッティみたいな文法だしなぁ。

138 :NAME IS NULL:2006/09/21(木) 15:30:53 ID:x95/Aw6S
RPGIIIか実装が、COBOLやPL/1チックにコーディングされている
ならそんな事はないんですが。
当初のこの言語の売りは、COBOL実装の半分程のコーディングで同様の
処理が、可能となるでしたね。
C同様手続き型言語ですね。
JAVAとは全く違うJAVAで手続き型の様に構造化ロジックするとコンパイル
すら完了しない。話がそれた。いかん。

139 :NAME IS NULL:2006/09/21(木) 16:25:39 ID:???
レポート作成スクリプトから、色気出してあれこれやらせようとしたのが間違いだったな。
プログラムサイクルとか、あれレポート作成に便利な為の機能でしょ。 今じゃ使う人居ないけど。
フラグもレポートぐらいなら、あんな番号だけのでもなんとか使えるかもしらんが
それを画面制御に使おうとすると恐ろしく面倒。
普通、他の言語で変数名が BOOL i01,i02,i03... とかで使いまわされてたらブチ切れるぞ。

あーあ早く負の遺産が消えねーかな(グチ)

140 :NAME IS NULL:2006/09/22(金) 17:53:53 ID:???
オレが使うならまだいいけど、
派遣だののオペレータに操作法説明したり云々が
死ぬほど面倒なんだよな。

結局、WinのGUIが氾濫した今となっては。

141 :NAME IS NULL:2006/09/27(水) 02:15:22 ID:Ub04QSv3
RPGUは酷いよ。Vが天国に思えてくる。DDSが無いんだもんね。

サイクルも酷い。ちょっと違う出し方したいと思ったらもうお手上げ。ごくごく
簡単な帳票しか対応できない。あれは欠陥言語だね。

まあRPG自体負の遺産って言われてて空しいグチだけど…。

142 :NAME IS NULL:2006/09/27(水) 22:34:49 ID:xt1i2QQU
そおいや、別会社のやつで必死にiナビ関連の技術を完全否定と言うか、
PCOMM至上主義がいて、うざってーんだが。

漏れは両方使う派の人だけど、いいかげんSQLだと数行で終わる処理を
新規でRPGで作ってメタメタな納品するのはヤめてほしいんだが。
アフォみたいにすぐ物理ファイルや論理ファイル作りやがるし。

RPGも慣れ親しんだ言語なので漏れは嫌いではないのだが、ウチの職場は
データの入出力がExcelやAccessに移行しちゃってるので、
RPG使う必要ってほとんどないんだよな。

CLはそこそこに使うにしてもサ。

143 :NAME IS NULL:2007/01/21(日) 03:42:49 ID:Xr32YhBv
まあ、 RPG、 SQLRPG 、 データ転送、ODBC ,CL
時と場合によって組み合わせて保守性よくして組み立てるのが一番いいと、、、


30 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)