- ベストアンサー
ObjectPascalの型の認識について
全く基本的な質問だと思いますが 全然解りませんのでお聴きします。 Delphi3のお話なのですが たとえば TDateTime型は実際はDoubleと同じだと思いいますが, type TDateTime = type Double; ですから。(ここから間違えてますか?) Doubleがキチンと日付で表示されますが, TdateTimeを日付を表すと解釈するのは, どこでやっているのでしょうか? DateTimePickerなどでDoubleが日付を表すと解釈するのは どこでやっていますか? Doubleが日付を表すと解釈するのは,各ユーザープログラムが 勝手にやればいいのに,そうすれば型が減ってプログラミング が返って楽になりそうに思えるのですが・・・ この辺プログラマーがやることとコンパイラーがやることの切り分けが 曖昧模糊としています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- gau_puzzler
- ベストアンサー率48% (39/81)
回答No.1
お礼
ありがとうございます。 私が化石のようなプログラマだからでしょうね。 ついついプログミングテクニックに走りたくなるのは 事実。 だってプラグラマ-ってそれがレゾンデートルでしょう? 少なくとも20年以上前は。 大規模システムは経験がないし,今も趣味でプログラミング しているだけなので,贅沢な悩みで失礼しました。 でも教えていただいたことはどれも非常に有益で, これからのプログラミングがますます楽しくなりそうです。