エクセル指向プログラミング (34レス)
1-

1
(1): 03/26(火)17:12 ID:e/0sucGI(1/6) AAS
エクセル指向プログラミング(Excel Oriented Programming、EOP)は、ノンプログラマにとって最も直感的で習得が容易なプログラミングスタイルです。

ブログラマは難解な言語機能を覚えることなく、拡張が容易なソフトウェアを、簡単に開発することができます。

プログラムのすべてのデータは長さ可変の二次元配列の上で管理されます。この二次元配列を「シート」といい、配列の各要素を「セル」と言います。

シートはシングルトンオブジェクトです。すなわち、EOPでは単一のグローバル変数を上書きすることでプログラムの状態を更新します。

構造化データはすべて配列で表します。データ型などのスキーマはありません。どの行・どの列がなんのデータを表すのかは、その場その場で変更することができます。
省8
15: 03/31(日)11:12 ID:AFDVA+e4(1) AAS
一次元の配列指向プログラミングならセルの参照は1個のパラメータだけで済むからより効率的
16: 04/02(火)15:32 ID:CQMIJaVM(1) AAS
1次元配列ならジャンプ先のアドレスの指定は変数1個で済む
17: 04/02(火)15:41 ID:x3qRw97u(1) AAS
多次元配列だって計算すれば同じだよ
変数一つで実現できる
逆に一次元配列を多次元配列とみなして使う方法だってあるんだし
18
(1): 04/02(火)19:06 ID:5dwwFNXN(1/2) AAS
C言語なら、ポインタ型変数1個だけ使えばいいな
19
(1): 04/02(火)19:09 ID:7yjlHQas(1) AAS
>>18
ポインタ理解できてないだろ
20
(1): 04/02(火)19:10 ID:5dwwFNXN(2/2) AAS
>>19

21
(1): 04/02(火)19:18 ID:JgXYUviJ(1/2) AAS
>>20
ポインタ型変数一つじゃ実現不可って話
22: 04/02(火)19:22 ID:kERS+9TD(1) AAS
・配列の先頭アドレスを指すポインタ
・行数,列数を表す符号なし整数
・↑をまとめた構造体
23: 04/02(火)19:38 ID:JgXYUviJ(2/2) AAS
それをポインタ型変数1個って言うか?
24: 04/02(火)19:51 ID:oY83wibz(1) AAS
>>21
なぜ?
25: 04/02(火)19:55 ID:vNvRaytj(1) AAS
ネタスレで、そのネタを下回る知能のやつがああだこうだ言っているという地獄
26: 04/02(火)19:57 ID:GZPLkX8A(1) AAS
ポインタ1個と即値だけでいけるがな
27: 04/02(火)20:11 ID:abcHw/BD(1) AAS
スタックポインタはいるだろ
28: 04/02(火)20:20 ID:rNuJc/A1(1/2) AAS
スタックは要るな
29: 04/02(火)20:22 ID:rNuJc/A1(2/2) AAS
いや、いらんわ
戻り先のアドレスは紙にでも書いときゃいい
30: 04/02(火)20:33 ID:edguWIiV(1) AAS
以外に伸びたなとおもったら違う方向か
31: 04/03(水)11:24 ID:07nBP01A(1) AAS
エクセルでプログラムとかメンテナンス性が最悪だからおすすめしない
32: 04/04(木)03:34 ID:GlxXdEjq(1) AAS
ぬるぽ
33: 04/04(木)03:48 ID:2O67KOQT(1) AAS
データの読み書きは

while(cell = *p++) {
// do something
}

データ構造を扱いたい時は
1つのオブジェクトがいくつのフィールドを持つか決めておき

while(cell = *(p + size)) {
// do something
}

のようにする
省4
34: 04/04(木)11:19 ID:AaDBa930(1) AAS
つまんねーC言語モドキじゃなくて
Excel4マクロみたいに独自性を出していこうよ
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.289s*