1 名前:デフォルトの名無しさん [2006/01/12(木) 16:38:30 ] FreePascal www.jp.freepascal.org/download-japan.html CPad for Free Pascal www.vector.co.jp/soft/win95/prog/se155777.html 上記各トップページ www.jp.freepascal.org/ hp.vector.co.jp/authors/VA017148/ 建てたいって人がいたので勝手に建てた 後はご自由にどうぞ 俺は知らん
752 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 03:02:33 ] FreePascal自体そんなメジャーな環境じゃないんだから たまーにレスがあるくらいが普通かと ここ最近の盛り上がりはほとんど別の環境の話じゃん
753 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 04:08:28 ] 馬鹿が躍起になってるだけじゃん
754 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:57:43 ] >>749 > Delphi と比べちゃうとな。 Delphiが早すぎるんだろう? TurboPascalからの伝統だけど、なんであんなに早いんだろうなあ? Pascalの文法が有利ってのはわかるけどそれならFreePascalでも同じはずなのに?
755 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:29:43 ] TurboPascalはZ80時代からの蓄積あるからな Z80のころはコンパイラはアセンブラでかかれてたはず 今はどうなんだろ、多分一部はアセンブラなんだろうな にして、C++は言語仕様が糞なのもあるけど、コンパイル遅すぎる 最新のPCでもヘッダファイル直したら、リビルドに一時間かかるとかざら だるい
756 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 21:01:05 ] 一時間ってすごいな どれくらいの規模のソース?
757 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 21:53:56 ] 横レスだが wxWidgetsをgccでビルドしたら3時間近くかかった。 PenM14のメモリ512のショボノートがいくないんだけど。
758 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:09:45 ] それに比べればFPCは速いほうだな
759 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 11:45:55 ] しかしそのfpc自体がgccのフロントエンドという有様だ。
760 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:02:17 ] 昔、ワークステーションで、gccとかX11のコンパイルに半日かかったのを思い出した Delphi早すぎて失禁する
761 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:03:28 ] >>759 fpsのバックエンドはgccなんかー。 そら、遅い罠
762 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 18:32:59 ] gとfの区別がつかない椰子がいるすれはここですか?
763 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 19:30:02 ] それを言うならsとcじゃね? 揚げ足とりで揚げ足取られてどうすんだよw
764 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:11:44 ] fpcはgccと無関係だったと思ったが 違ったか?
765 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:24:49 ] オープンソースなんだからソースみりゃ判るだろうに
766 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:53:14 ] わかりません!
767 名前:761 mailto:sage [2008/01/30(水) 23:29:32 ] いかん・・・洋ゲーのやりすぎのようだ・・・ fpcをFPSと間違い得るなんて
768 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 00:58:26 ] FPS First Person Shooting fpc First Person Computing
769 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 04:27:25 ] おもしろいねー
770 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:47:22 ] で結局FreePascalとgccとの関係はいかに? Windowsでgccってことはないんじゃないかと思うのだけどね。
771 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:19:17 ] 誰かがそんなことは無いって書いたら信用するのか? だから、ソースが公開されているんだから自分で落として確認しろよ compilerフォルダに全部pascalで書かれているんだからさ。
772 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 12:15:13 ] >>770 >>759 がFreePascalとGNUPascalを混同してる馬鹿ってだけ
773 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 17:08:17 ] >>772 GNUPascal・・・・・聞いたことはあるけど使っている人いるのか?
774 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:48:13 ] ソースまで見なくてもwik見ればわかるだろ
775 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:03:26 ] wikiを信用している馬鹿発見
776 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:08:21 ] >>775 wikiをWikipediaか何かだと勝手に勘違いしてる馬鹿発見 公式のFreePascalWikiに決まってんだろ そんなことも分からないのかこの馬鹿は
777 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:18:31 ] >>775 恥ずかしいね^^
778 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 23:22:54 ] >>775
779 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:06:17 ] wikiといえばwikipediaしかしらないなんて哀れだな
780 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 17:21:38 ] どうでもいいことで足の引っ張り合いが続くなあ・・・・・ 結局FreePascalはDelphiに比べれば遅いけど他の言語例えばgccほどは遅くは無いってことでいいんだろう?
781 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 17:45:18 ] とか言うやつに限って>>775 みたいなこと書いた本人だったりするのもよくあること
782 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 17:52:20 ] とか言うやつに限って>>775 みたいなこと書いた本人だったりするのもよくあること
783 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:49:06 ] なんかへんなやつが何人かいるみたいだなあ? こんなマイナーな言語の過疎スレに粘着してなに面白いのだろう? それはそうと、かつてTurboPascalが好きで今はWinよりLinuxが好きなんで FreePascalがどうしても候補にあがるんだが、 遅いとかいろいろ言われるとJavaでもやったほうがいいのかなあ? なんて思ったりする。
784 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 21:27:38 ] Javaほど遅い言語も少ないぞ。
785 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 21:51:14 ] >>780 =>>783 話題をそらそうとして必死だけど何かあったんですか?
786 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 08:54:50 ] 好きなんだったら好きなのやればいいじゃない。 全部PASCALで書かれているんだら、コンパイラが遅いと思えば自分で改善すればいいし それが出来るんだからさ。 コードの効率が悪いと思ったら、それも自分で直せばいい。
787 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 16:48:00 ] 今ひどい勘違いを見た
788 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:05:42 ] >>786 > 全部PASCALで書かれているんだら、コンパイラが遅いと思えば自分で改善すればいいし いとも簡単にいってくれるね。そんなことができる能力があるんだったら悩まないわ!ホント! つうかパソコンの能力を上げるほうが近道だし・・・・・・
789 名前:デフォルトの名無しさん mailto:age [2008/02/02(土) 22:07:13 ] ぷっ
790 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:29:28 ] >>786 はPascalで書かれてさえいれば宇宙船の制御だろうが人工知能だろうが最適化できるんだろうな
791 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:42:05 ] >>790 >宇宙船の制御だろうが人工知能だろうが最適化 コンパイラの最適化というのはレジスタの割り付けをどうするとか、 ループをあらかじめ展開しておくとか、分岐によるキャッシュミスを どう減らすかとか、到達しないコードを削除するとかであって、目的が 宇宙船の制御なのか人工知能なのかは基本的には関係ありませんよ。 技術のレイヤーが違うから。
792 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:44:06 ] >>790 は、 >コードの効率が悪いと思ったら、それも自分で直せばいい。 に対するレスだと思う。
793 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:52:45 ] >>791 はpascalの前に日本語でやり取りする能力を上げた方がいいと思う
794 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:24:20 ] >>792 =793 それも結局同じ事。 コードの効率を直すというのは…
795 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:37:48 ] んで、FPCがTurboPascalほど速くないのはやっぱりTPがそれほど優れていたということでしょうか。
796 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:50:28 ] 一言で優れていると言っても色んな側面があるよ ・プロファイラやデバッガなどのユーティリティが豊富 ・サポートしている言語仕様が幅広い ・オプティマイザの性能が良い ・多数のプラットフォームをサポートしている ・将来に渡ってアップデートが提供される事が保証されている ・バージョン間の互換性が保たれている ・ドキュメントが豊富 ・ライブラリが豊富 ・ユーザベースが大きい ・価格が安い 実測してみて性能差があったのであれば、そのプラットフォームでの オプティマイザに関しては優れていると言って良いんじゃない
797 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 10:09:12 ] >>795 Delphi/TurboPascalは x86専用。 FPCは見れば判るように、色んなCPUをサポート出来るようにしている。 専用のコードに比べたらムダが多いのは当然。 それでもコンパイル速度は2倍程度の差で、C/C++に比べればまだまだ高速
798 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 12:37:03 ] まあ、コンパイラ部を弄らなくても、 スクリプト代わりに uses compiler; してダイナミックにDLLを作成するとかすればイイ感じ
799 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 01:36:02 ] 久しぶりにFedora入れてみたら、fpcのパッケージに気がついた。 インスコもらくちん。さすがにLazarusはなかったけど。 IDEはfp使っとけってことか・・・。TPチックでワロタ
800 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:04:21 ] 保守
801 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 21:01:26 ] TClipboard とか ShowMessage とか Delphi ではコンソールアプリでも 使えるのだが、Lazarus ではフォームを生成しないとエラーになるのが不便。
802 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 05:47:33 ] ShowMessage使えたっけ?
803 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 13:48:05 ] ShowMessage は Lazarus も Delphi も Dialogs ユニットに入っている
804 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 00:08:17 ] KnoppixにLazarusが入ってて驚いた。 もうOSに標準添付できるほどの完成度になったのかと思って wktkしながらちょこっと試用してみたんだが、 日本語が使えんorz やっぱりまだこんなものか。 西洋人が使うぶんにはもう充分になってるんだろうなあ。
805 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 01:15:34 ] >>804 まぁ理由は明確で、Delphiってソースやら内部処理やらがUnicodeじゃないから 日本語版はSJIS決め打ち、他の国でもその言語専用コードの決め打ちじゃん? それが国際化のネックになってる。 で、LazarusはUnicodeにしたいって方向にすすんでるんだけど、本家Delphiの Unicode化が進行中(今フィールドテストやってるとこ)だから、それがでてくるまで 仕様がFixできないんだよ。Lazarus独自仕様でやっていくと互換性が崩れるからね。 どんな関数を追加するのか、とか、たとえばLength()系の文字数はどう返すのか、 とか過去のソースとの互換性は?とかUnicode化に向けての課題は多いんだけど Delphi2008の仕様と足並みをそろえないときっと混乱する。 俺Delphi2008のフィールドテストに参加してるんだけど、海外のDelphiユーザも 今回やっとUnicodeについて理解を深めつつあって(というかやっと意味を理解した というか)、「米英のDelphiプログラマはAsciiしかわかってない」という状況がやっと 崩れつつある。 もうすこし待ちましょう。
806 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 21:33:02 ] 一瞬、「鬼畜米英のDelphiプログラマは・・」に見えた。開戦切って首
807 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 21:47:55 ] 愛国心乙
808 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 08:27:07 ] Win32なDelphiはUTF16採用したからUTF8なLazにはあまり関係ない気が
809 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 01:20:10 ] じゃあLazarusもUTF16に変更ってことで。
810 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 08:08:48 ] それはない。 Win32以外でUTF16はデメリットだらけ
811 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 00:10:08 ] でもDelphiとのソース互換って大事じゃない?
812 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 04:17:42 ] 高性能のPascalコンパイラが無償で手に入る時代になったんですねぇ。
813 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 17:51:43 ] でも正直、コンパイラだけが無償でもちょっと。
814 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 02:42:07 ] IDEも無償だぜ?
815 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 20:02:09 ] 分かってるw 分かってると思うが、ライブラリ周辺がどうにもと思ってる。
816 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 22:17:14 ] でも、クラスプラットフォームだぜ?
817 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 08:47:35 ] そうです、日本人が協力しない限り日本語周りは一生改善されないのです。
818 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:17:10 ] でも現状でもKylixよりはマシだと思う。IDEのエディタをのぞいては。
819 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 00:20:36 ] >>817 英米人の協力なんか無くても HSPだってひまわりだって英語は全く問題なく使えるぞ。 それだけ英米人の開発者は無能だということだ。
820 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 06:09:19 ] 少なくとも、英米人開発者は、>>819 より有能だと思います。
821 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:12:04 ] おそらくさぁ、CJKの文字がアルファベットみたいに縦長だったらあっさりうまくいくんだよ。 CJKの文字が正方形っていうのがガンでそこらへんが外人にはなぞなんだよ
822 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 16:02:52 ] じゃあCJKの文字を縦長につぶして使えばいいじゃない
823 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 17:17:15 ] だが肝心の Tiburon (次期 Delphi のコードネーム) のフィールドテスターの集まりで 日本人は一言も提案しない。という落ちが待っていた。 結局外人任せじゃないか > 805
824 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 08:32:57 ] >>822 それをCJK人が受け入れればそれでよいのだけどなw
825 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 08:36:15 ] Firebird v2.0以降を採用したフリーの小規模店舗向けPOSレジソフトらしい ttp://www.forest.impress.co.jp/article/2008/05/14/syouhinstuffalone.html
826 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 19:04:23 ] >>825 Java Runtimeとなっているが、FreePascal製なのか?
827 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 19:15:22 ] >>823 もう世の中はC様でしょ。 Kもあぶないし、Jなんてどっかの海溝に沈んじまったw
828 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 17:20:25 ] China も Korea も Delphi/Pascal 圏にはいない。という罠
829 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 11:59:13 ] lazarusいいね 趣味にはとてもいい delphiは高すぎるし、無償版はコンポーネント使えない
830 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:41:47 ] 以前、Lazarusで作った実行ファイルがでかいって 話がありましたが、fpcではどうなのでしょうか? 3kくらいのソースを、コンパイルしたら148kの 実行ファイルが出来ました。 他のunitは、使ってないプログラムなんです。 これが普通ですか? 環境は、MacOSX10.4.11/fpc2,2,0
831 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 01:25:45 ] マルチ梅と文字使わない限りけっこういけるね>らざ マック版も最近じゃapplication bundle簡単に作れるようにしようとしてるなあ。
832 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 09:34:19 ] ttp://outkastsolutions.co.za/outkast/index.php?option=com_openwiki&Itemid=&id=gamepack ここのgamepackっていうコンポーネントインストールして、 demoに入ってるプロジェクトを開こうとしたらCPU使用率が100%になってlazarusがフリーズします みなさんはどうでしょうか?
833 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 10:41:49 ] どうでしょうか?ってお前、みなさんも試してみてフリーズさせて下さいと言ってるのか?
834 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 20:50:46 ] Access とか Excel とかを付属の ODBC で読み書きできないのが不便。
835 名前:デフォルトの名無しさん [2008/07/20(日) 22:08:09 ] Ubuntu8.04でお気軽にいれてみたんですが、GTK2になってないですよ? というか、アプリケーションの追加と削除で最初でてこなかったけど、何かしたら出てきたのも ちょっと不明。 sudo make clean all LCL_PLATFORM=gtk2の呪文でコンパイル失敗するみたいです。 皆様合いの手を。
836 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 10:13:09 ] エラーの内容くらい、書け
837 名前:デフォルトの名無しさん [2008/07/21(月) 21:40:30 ] makeでのエラーの内容は ... Compiling grids.pas fatal: Cant Find unit URIParser used by XMLRead です。
838 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 22:12:32 ] Ubuのインストールで特別なことをしてなければ、 sudo apt-get install fpc sudo apt-get install fpc-source をしてからLazarus-IDEをmakeすれば成功すると思います。 これをしないとIDEだけでなく何もビルドできません。
839 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 11:29:54 ] delphi7もっていますが、lazarusのほうがいいですか?
840 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 11:40:34 ] >>839 windowsアプリ限定なら断然delphi7
841 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 13:53:44 ] まだちっとバギーだ。
842 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 17:23:15 ] コンパイルオプションの一覧とかってどこにある?
843 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 20:45:22 ] >>842 fpc -h
844 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 21:00:17 ] 誰か翻訳してくれ
845 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 23:10:13 ] Linux上だとエディタが使い物にならん。
846 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 09:09:41 ] Windowsでも同じです
847 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:20:35 ] では、エディタが使い物になるOSは・・?
848 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 18:58:29 ] ありません
849 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 00:24:27 ] Tiburonとの互換性はどうなんだろう。
850 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 00:30:38 ] ありません
851 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 04:25:04 ] ぜんぜんあかんがな
852 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 01:04:44 ] FreePascalがUTF-8、TiburonがUTF-16なんだっけ?