アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
期待はあるのですが・・・ (スコア:1)
見えるのでしょうか。
自分はUnix素人の癖に(しかも「ぱすかりゃー」)
なぜかHurdを使いたくて堪らないという問題人間
なのですが、現状pascalが動くOSというとUnix系
ではLinux系しか無い状況ですので、Linux系の
ア
-----------------
#そんなワタシはOS/2ユーザー:-)
Re:期待はあるのですが・・・ (スコア:1)
> ではLinux系しか無い状況ですので
そーなんですか?
Free Pascal Compiler
http://www.freepascal.org/
には、Linux, FreeBSD, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amigaで動くとありますが。
Re:期待はあるのですが・・・ (スコア:2, 参考になる)
1.0.4からサポートをはじめて1.1で正式対応という話ですから・・・・(今は1.0.6・・・でしたよね?)
ぜんぜん関係ないですが
-----------------
#そんなワタシはOS/2ユーザー:-)
Re:期待はあるのですが・・・ (スコア:1)
まあ、そういうことが出来ないのは、元祖(だよね)Pascalのほうの「落ち度」ですからねえ(^^;
#Delphiしてると、宣言の順序とかi
Re:期待はあるのですが・・・ (スコア:1)
>
>まあ、そういうことが出来ないのは、元祖(だよね)Pascalのほうの「落ち度」ですからねえ(^^;
「落ち度」ですか…
それをいうならシンボル名の長さに
うじゃうじゃ
Re:期待はあるのですが・・・ (スコア:2, 参考になる)
>みたいな印象を持ってしまいます。
劣った技術は、優れた代替技術が出てくれば、さっさと捨てるが吉でしょう。
つまり、
>許すところが(しょーがないとはいえ)少々納得のいかないpascalさんではあります
過去はさておき今は、納得しましょう、むしろ積極的に肯定しましょう、と言いたいのです。
それとも逆に引数Overloadの弊害について語りたかったのでしょうか?
それならOKですが、でもそういう雰囲気ではないですよね。
>それをいう
…マッピング? (スコア:1)
でも新しいのが出てきたからと尊敬の念も捨てるのは吉ではありませんよ。
> ところでリンカに話を持っていくのは微妙に違うと思いますよ。
> コンパイラが、名前のマッピングをすればいいんですから。
> たとえば作成された関数に1番から順に通し番号でも振ればいい。
これってマッピングって言うんですか? それにどうやってすべての環境で発番を管理するんですか。
シグニチャ(関数名と引数の形)をハッシュコードにしちゃえばいいかもしれませんけど、かぶらないとも限りませんよね。
ところで私は Pascal も Delphi もちょいちょいと使っていただけなのであまりよく知らなかったんですけど、Pascal って同じ名前の関数を作れるんですね。Cよりもいいとこがあるじゃないですか。
Re:…マッピング? (スコア:1)
尊敬の念とやらについては今回俺は言及も思考もしておりませんのでご了承を。
てゆーか、「落ち度」と書いたから「(非)尊敬」、ですか?
そういう感情論はアッチ(ってドコだ?)でお願いしたいものですが…
対象はあくまで技術的なものなのですから、"博物館に行ってくださいね"、という種類の敬意なら
払う事にしばしば意味がありますが、それだけのことですね。現場に残って欲しくはないです。
改良すればまだまだ現役という美辞もありますが、屋上屋を架すという諺も意識する必要があります。
捨てる勇気とも言いますね。きちんとした代替物が有る「なら」以前の劣ったものはおおいに無理なく捨てられるわけです。
#今日もまた過去のソースへの敬意(違)に逆らえなくて辛かったのでG7
>これってマッピングって言うんですか?それにどうやってすべての環境で発番を管理するんですか。
「全ての」環境は不要かと。そんなMSみたいな(GUIDだっけ?)贅沢は申しません。
「自分の」環境を記録したファイルかなんかを後生大事に持ち歩けばいいかな、と思っています。 #嫌だろうな(^^;
意味付けは違いますが、なんとなくSmalltalkのImageファイルのノリを連想してます。
>ところで私は Pascal も Delphi もちょいちょいと使っていただけなのであまりよく知らなかったんですけど、Pascal って
>同じ名前の関数を作れるんですね。Cよりもいいとこがあるじゃないですか。
ん。てゆーか、あれはDelphi(しかもver4あたり以降)の言語仕様だったような。
でFreePascalはたしかDelphi似が売り文句でしたよね。
余談:
個人的には、引数Overloadが絶対必要か?と詰め寄られたら、ちょっと目をそらすかも知れません(笑)。
どっちかってーと、SmalltalkでいうKeywordMessageみたいなもののほうが、ずっと重要かつ有用じゃないかと思っています。
名前つき引数とかと違って静的に処理できるんで、然るべきParserを作れば済むし、#名前つきだって静的に処理できないわけじゃないが、記号にあんまり多義性を持たせたくないですし…
読みやすさは引数をカンマでしか区切れない言語より数段マシだと思いますし。#書きやすさは…どうだべか?