[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 17:23 / Filesize : 191 KB / Number-of Response : 880
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Delphi互換!?】FreePascal【GPL】



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/


建てたいって人がいたので勝手に建てた
後はご自由にどうぞ
俺は知らん

321 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 23:35:56 ]
見たところリ内部処理の話みたいだから、LCL使うだけの人にはさほど関係ない気がするな。
挙動が変わったりすると嫌だが。

322 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 08:04:25 ]
>>321
英語力乏しいんで間違ってるかもしれませんが
将来的には{$ifdef WindowsUnicodeSupport}なしにするとあります。
ということはWinアプリにはif UnicodeEnabledOS then とUTF-8->WideString
変換を強要することになります。
日本人などもともとMBCSな人々はこのぐらい仕方ないとあきらめるでしょうが
8ビットで十分な多くの人々が果たしてこれをすんなり受け入れんのかなと。
このいわゆる.NET方式がうまく定着すんのかなと。
Posを直接改造せずAnsiPosを創設しPos残すような人々がPosの直接改造に納得すんのかなと。

323 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 09:13:56 ]
{$ifdef WindowsUnicodeSupport}永久に残るか
Lazarusu使えねぇって逃げられるかのどっちかのような希ガス

324 名前:デフォルトの名無しさん [2006/11/05(日) 06:31:10 ]
Pocket PC も動くのかよ!
wiki.lazarus.freepascal.org/Image:Capture_2.jpg

325 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 07:38:17 ]
たしか、GameBoyAdvanceでも動いていなかったっけ

326 名前:デフォルトの名無しさん [2006/11/07(火) 10:57:21 ]
>>324
親ページは「Windows CE Interface - Lazarus-ccr」
wiki.lazarus.freepascal.org/Windows_CE_Interface

327 名前:デフォルトの名無しさん [2006/11/07(火) 11:06:09 ]
Lazarusu初心者用のページ「Lazarus Tutorial/ja」(日本語化途中だが)
wiki.lazarus.freepascal.org/Lazarus_Tutorial/ja

328 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 14:38:24 ]
lazarus のエディタで日本語入力できないんだけどこれは仕様でしょうか?
当方 FreeBSD です。

329 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 15:39:31 ]
LinuxだがIMは立ち上がるし変換も入力もできてる。
ただし文字間とかキャレットの状態がなんか変。



330 名前:328 mailto:sage [2006/11/07(火) 16:05:35 ]
>>329
IM は何を使ってますか?
うちは uim なんだけどこれでは入力できないようです。
あるいは何かパッチを当てなきゃいけないのでしょうか?

331 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 21:26:12 ]
KDE上でiiimf+ATOK。fpcもlazarusも自分でコンパイル。
パッチはとくに当ててない。

332 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 01:19:13 ]
うちではSCIMで入力できている。
カーソル移動とかは全角を認識してないけどね。

333 名前:328 mailto:sage [2006/11/08(水) 02:23:39 ]
マルチバイト文字には完全には対応してないけど,IM によっては
入力できるよって感じなんですかね。
日本語はコメント書くときくらいしか使わないしそんなに困りは
しないけれど,早く対応してくれるといいなあ。


334 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 21:48:57 ]
uimはウンコー

335 名前:デフォルトの名無しさん [2006/11/10(金) 08:34:47 ]
0.9.20キター

336 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 09:09:46 ]
0.9.20でかなり安定しましたな
SynEditがUTF8対応になったせいかちょっとおかしいのがご愛嬌だけど

337 名前:332 mailto:sage [2006/11/14(火) 09:27:46 ]
久しぶりLazarus起動したら、最近SCIMでは入力できなくなっていた。
前はできたのに・・・。


338 名前:292 mailto:sage [2006/11/15(水) 20:58:33 ]
Lazarus 0.9.20のWindows日本語パッチ(test6)の配布を開始しました。
ttp://sourceforge.jp/projects/freepascaljp/
(FreePascalJPプロジェクト)

339 名前:デフォルトの名無しさん [2006/11/15(水) 22:41:53 ]
>>338
ドウモデス!



340 名前:81 mailto:sage [2006/11/17(金) 16:19:31 ]
09.20ではメニューが増えて表示されないところがあるので修正しました。
また記述ミスの修正および翻訳メッセージを増やしました。

0.9.20に対応したメッセージファイル
ttp://bebe.run.buttobi.net/up/src/be_0138.zip.html
ページの中程にある"Download be_0138.zip"をクリック。
インストール方法はreadmeを参照。

341 名前:81 mailto:sage [2006/11/19(日) 00:01:36 ]
上の場所はすぐに消えるので、消えない所に移動。
内容も修正。
ttp://simosnet.com/lazarus/lazaruslocal.zip

342 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 12:29:54 ]
よくかんがえたら、Lazarusって、まともなポトペタができる殆ど唯一なクロスプラットフォーム開発環境だよな
なんではやらんのだろ

343 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 18:27:50 ]
それはきっと"本物のプログラマはPascalを使わない"からだ。

344 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 00:18:03 ]
クロスプラットフォームでポトペタの需要がないからじゃないかしら。
unix系はサーバーでしか使ったことないから、よくは知らんけど
あと、Pascal
Delphi使っている俺がいうのもなんだが、人に薦めにくいw(将来性がないから

345 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 09:58:22 ]
日本人は大企業大好きだからな

346 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 07:24:49 ]
世界一マイクロソフト信者の多い国だよな。日本は

347 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 14:02:26 ]
最近でも修正が入り続けている言語に比べると見劣りするのはやむなし。将来性の点でも。
1ソースで各プラットフォームでネイティブで動くのは魅力があるし、言語自体も結構使い易いいんだけどな。
マルチプラットフォームでは、インタプリタや中間言語があるからねぇ。

348 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 14:05:29 ]
ああ、あとドキュメントじゃね?
Delphi やってる時に、オンラインドキュメントが無くて、かなり戸惑った。
かといって、本も微妙だし。
今時あれじゃあ、食い付き悪くて当然だろうな。

349 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 12:43:16 ]
クオータニオンを使いたくて、これをインスコしました。

クオータニオンを求めたりする関数はわかって便利に
使わせてもらっていますが、クオータニオンからZYXの
角度を求める関数って無いですか?

クオータニオンとかオイラーとか理解してないので、
調べながらやっているのですが、ZYXに戻す関数が
わかりません。
よろしくお願いします。



350 名前:光速エスパー世代774RR mailto:sage [2007/01/17(水) 17:33:30 ]
その辺の函数を使ったことはないんだけど、XYZ各方向を向いた
基底ベクトルを問題の四元数で変換してやればいいはず。

(あれ、これだとNED座標系になるのかな)

351 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 22:54:47 ]
>>350
レスありがとうございます。
基底ベクトルですか。
何のことやらさっぱりですので、
ぐぐってきます。


352 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 08:06:57 ]
君には無理

353 名前:デフォルトの名無しさん [2007/01/29(月) 00:24:23 ]
delphi入門
delphi-delphi.tripod.com/delphi.html


354 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 04:01:39 ]
なんなんだ、この広告はw

355 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 08:33:17 ]
スゲー量だな。ワラタ。

356 名前:デフォルトの名無しさん [2007/02/01(木) 13:45:14 ]
LazarusとかFreePascalってC++コードのオブジェクトモジュールをリンクしたり出来るんですか?
それさえ出来ればすぐにLazarusに乗り換えます。

357 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 12:04:42 ]
test

358 名前:デフォルトの名無しさん [2007/02/14(水) 17:29:04 ]
FreePascalでDLL作れますか?

Win、Linux、MACでそれぞれ。

359 名前:デフォルトの名無しさん [2007/02/18(日) 09:59:40 ]
うん



360 名前:光速エスパー世代774RR mailto:sage [2007/02/18(日) 15:51:59 ]
>>358
Mac OSXつーかDarwinてーのか、だと.dylibってのができる。
これが.dllに当るものっていっていいんだよな>マックの偉い人

KT7だのsys9だのだと判らん。

夕べからぽつぽつ作業してLazarus入れようとしてるんだが、結構面倒だね。
X11追加しようとしてうっかりOS全部入れ直しちまった所から
壷にはまりんぐ。GTK取ってこようとしたら合衆国のサーバから
蹴られまくりだし。

まだ最初のコードもコンパイルできてないよ(恥

361 名前:デフォルトの名無しさん [2007/02/19(月) 09:56:15 ]
DarwinだとかCocoaだとか、よくわかんないです><

362 名前:光速エスパー世代774RR mailto:sage [2007/02/19(月) 12:29:49 ]
やっとLazarus動くようになったよ。これだけの環境がロハなんだから
開発グループGJ、GPL始めたストールマン恐るべしだな。

>DarwinだとかCocoaだとか、よくわかんないです><

俺にも良く判らん。
DarwinってのがMac OSXの中の人で、前世はBSDうにくすなんだそーだ。
Cocoaはフレームワークなんだそうだが、結局Objective-C専用のAPIみたいに
思えばいいのかねえ。
Xcode入れるとこれも只でドキュメントが付いてくるけど読んでられない orz

昔Inside Macくらい読んどけば良かったかな(関係ないって)。

363 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 12:45:45 ]
サンクス>>362

CocoaとCarbonが対になるみたいですね。

>ttp://ja.wikipedia.org/wiki/Cocoa
>ttp://ja.wikipedia.org/wiki/Carbon
>ttp://www.remus.dti.ne.jp/~yoshiki/cocoa/ed1/01/index.html

でもココアアプリとカーボンアプリが同じなのか違うのか良く分かりません。

Lazarusはどっちだろう。

364 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 14:16:43 ]
Borland Developer Studio 2006
2ch-news.net/up/up43429.jpg

365 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 22:46:00 ]
>>353
どっから違法天才したんだかw。まあ開業タグだらけの酷ーいソースだな。

ソースを保存して、そこからエディタで<IFRAME>要素削除して読むのが吉。
httpクライアント使う程の内容じゃないようww

366 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 02:05:15 ]
Lazarus導入したはいいが、コンポーネントの使い方がわからねえ。
バイク乗って本屋に行ってみたけど、田舎の本屋にゃあDelphiの解説本も
ないのな。

尼損の古本でとりあえずしのいでいるが、ライブラリの鳥説はないもんかねえ。

367 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 22:49:08 ]
delphi付属のヘルプを見たら。

368 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 22:57:38 ]
DelphiもっとLAN
FPCの言語仕様はきっちりドキュメント化されているのにな…

369 名前:デフォルトの名無しさん [2007/02/27(火) 23:21:11 ]
ラザラスでつくったバイナリを他のホストに持っていくときの依存性ってどうなんだろ。
GTKが入っていればOKなのか。それともランタイムが必要なのか。
環境はリナックスね。一台しかないから自分では試せないし。



370 名前:デフォルトの名無しさん [2007/02/28(水) 00:52:03 ]
>>369
Linux 使いのくせに依存ライブラリの調べ方も知らんのか.

371 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 02:57:37 ]
>>369
Linker の仕組みを理解する
マルチブート環境を構築する
CD bootable な Linux を探す
Qemu / bochs を使う
Xen を使う

どれも数分〜数時間あれば出来る事な訳だが...
真面目に配布を考えているなら、互換性テストはきちんと実施した方が良いよ。

>>370
そんなもんじゃないの。特に最近の人は。

372 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 07:36:06 ]
常識的な説教垂れると、物凄い勢いで意味不明な非難を返される最近の事情。

とはいえ、CD bootable 以外は、HDD に空きが無いと厳しい気がする。
Linux に疎いと、環境によっては調べながら使えないしな。

さておき、ドキュメントがなきゃ始まらないだろね。

373 名前:デフォルトの名無しさん [2007/02/28(水) 13:58:43 ]
>>368
ホントはライセンス違反だけど
202.33.253.145/download/delphi.html
から
ftp://ftp.borland.co.jp/pub/delphi/d6perdoc.zip
を落とすといいよ。 他にも

374 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 21:03:13 ]
ライセンス違反イクナイ

375 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 21:58:51 ]
D6パーソナルも落とせば問題ないだろ

376 名前:光速エスパー世代774RR mailto:sage [2007/03/01(木) 12:56:35 ]
>>373
202.33.253.145は某ランドのIPか…
カーンが去りOh!Noさんがクビになり、
俺の中じゃどうでもいい会社になっちまった。
BGIのダンプ読んで遊んでた頃は面白かったなあ。

377 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 22:50:47 ]
大野さんはクビにされたんだっけ?

378 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 10:19:47 ]
違う。ヘジを追ってMSに移っただけ。

379 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 11:51:49 ]
ま、泥船は逃げ出して正解だったな。



380 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 14:01:56 ]
7年くらい前に出版されたDelphi Object Pascalのリファレンス本を
古書店で買っちゃったですが、Free Pascalにも使えますかねえ?

381 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 14:35:48 ]
>>380
書名くらい書けよ

382 名前:光速エスパー世代774RR mailto:sage [2007/03/02(金) 19:15:16 ]
>>378
そっかー、俺は頸チョンパだと思い込んでた。

>>381
そーゆー冷たいことをゆーなって。.NETだかなんだか流行のご時世に
FPC使おうなんて見所あるじゃねえか。

>>380
ようこそこちら側へ(* 藁 *)
使えるよ。基本的に単純な言語だから理解しやすいと思うな。
ただ、どれだけプログラミングそのものの勉強になるかは本次第だね。

言語仕様を細かい所まで知りたかったら、英語だけどFPCには立派な
取説がついてくるから、それを読むといいんだが、構文図式を
理解するためにも一度「宿題」スレで出てくるような「教科書」を読んで
コマンドラインで動かしてみるといい。

ある意味、コマンドライン上でハノイの党wを解いてみるような地味なのが
プログラミングの真骨頂だからねえ。

383 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 21:26:51 ]
>>368でつ。>>373、ありがとうございました。
それって、デルのHLPファイルなんですね。
ところがそもそも、Windows環境自体がないという orz

とりあえず、古いデル本を読んでるけど、CかBASICの人なのかな、
論理型の使い方があれで、ちょっと辟易。
(二値しかとらないフラグ f があったとして、if f then ... じゃなくて
if f = SW_ON then ... なんて漢字でコードしてる。)

384 名前:380 mailto:sage [2007/03/05(月) 03:58:39 ]
>>382
助言くださってどうも有難うございます。
数学の授業でPascalを使うので、英文読解は苦手だし、
ちょっとした参考書になるかなぁと思いまして。
親切なレスポンスに感謝致します。

385 名前:光速エスパー世代774RR mailto:sage [2007/03/05(月) 17:36:01 ]
>>384
そういうことなら、コマンドラインでの扱いがメインなんだね。
だったら古本屋やオクでPascal教科書を買うといいよ。
昔は流行ったからタマはあるんじゃないかなあ。

標準Pascalは簡素で綺麗な構造の言語だよ。
FPCが採用しているTurbo Pascal以降のボーランド方言は
ちょっちあれになってるけど、それでもなお綺麗な構造しているよ。
あと、Turbo Pascal 5.5がフリーで流れているから、
DOS環境があるならこれも使える。

某ランド嫌いならGNU Pascal使う手もあるけど。

386 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 16:52:00 ]
某国からDelphi2007のバージョンアップ通知がきた。
3万円かよ。
即ゴミ箱へ捨てた。

387 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 12:16:37 ]
Mac OSXのX11でラザってまつ。

Canvasへの円弧描画で、例えば
Arc(10, 10, 160, 100, 160, 40, 160, 40)
だと全く線を引かず、ちょっと開始点と終了点をずらして
Arc(10, 10, 160, 100, 160, 40, 160, 41)
のようにすると少しだけ欠けて描画するんだけど、
これって本家デルや他のプラットフォームのラザでもこうなるんでしょうか。

穴開きを我慢するとか、二回にわけて描画するとか考えてますが、
面倒で。


388 名前:デフォルトの名無しさん [2007/04/11(水) 09:12:43 ]
LazaのIntel Mac版をダウソしようと思いましたが、
PowerPC版しか無いの?

389 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 20:28:25 ]
スナップショットからげとするとよろし

www.hu.freepascal.org/lazarus/



390 名前:388 mailto:sage [2007/04/12(木) 11:20:40 ]
サンクツ >>389
つまり、intel版はベータ(アルファ?)があるんだね。

391 名前:デフォルトの名無しさん [2007/04/13(金) 18:45:40 ]
lazaにMacをインスコ中ですが、先にFree Pasをインスコしなきゃならないんでしょうかね?

dyld: Library not loaded: /sw/lib/libglib-1.2.0.dylib
Referenced from: /usr/local/share/lazarus/lazarus
Reason: image not found

みたいなエラーが出ます。

392 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 02:36:33 ]
Macはよくわからんが、普通に考えたら
依存関係考えて先に入れるべきでは?

あと、日本語もちっと勉強した方がいいのと、
lazaとかPasとか省略するのはやめた方がいいよ。


LazarusをMacにインスコ中ですが、先にFreePascalを
インスコしなきゃならないんでしょうかね?



393 名前:光速エスパー世代774RR mailto:sage [2007/04/14(土) 15:19:54 ]
>>391
まずは日本語を勉強しよう。

マックの場合、3つの.dmgファイルを展開するだけで
fpcも同時に導入できる。

>>389にあるスナップショットの今日の分でいうと、Intel Macなら、

fpc-2.1.3-20070413-i386-macosx.dmg
fpcsrc-2.1.3-20070413-i386-macosx.dmg
lazarus-0.9.23-20070413-i386-macosx.dmg

の三つ。上からfpc本体、fpcのソース、larazusのソースとバイナリ。

そのまえにX11とgtkを導入するんだが、X11は簡単だよな、
gtkはfinkからとれるけど、これが結構めんどい。
ターミナルでsudoする必要もあるが、
まあfpc使おうってならターミナルは使えるよな。

なお>>391のエラーはgtkがちゃんとビルドされていないことを示している。

394 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 20:52:27 ]
なんかこの半年くらいで実用度かなり上がってない?
結構いける雰囲気なんだが。

395 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 21:04:29 ]
マックの場合X11とgtkがネックだなあ。

どっかにMPEG2のオープンソースなライブラリないかなあ。
それがあると仕事につかえるんだが。

396 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 21:48:38 ]
LazarusのライセンスはGPLだけど、Lazarusで作ったアプリの
ライセンスはこれに縛られない、ってことになってるけど、
Gtk版LCLを使ったらGtkのライセンスに縛られるんだよね?

397 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 06:31:14 ]
GTK+ is free software and part of the GNU Project.
However, the licensing terms for GTK+, the GNU LGPL,
allow it to be used by all developers,
including those developing proprietary software,
without any license fees or royalties.

398 名前:デフォルトの名無しさん [2007/04/16(月) 16:28:00 ]
サンクス>>393
その通りやってみます。

関係ないけど拡張子dmgって何なのか疑問ですね。

399 名前:光速エスパー世代774RR mailto:sage [2007/04/16(月) 17:15:03 ]
dmg = disk image だったっけ image disk だったっけ、なんかそんなあたり。



400 名前:デフォルトの名無しさん [2007/04/17(火) 10:50:47 ]
厨質問ですが、

>マックの場合X11とgtkがネックだなあ。

これって開発環境のライブラリ構築の手間だけで、
実行環境はランタイム不要ですよね?

Mac OS X って確か、X11だし、gtkはスタティックリンクだし。。。

でも、質問しとかないと不安で...

401 名前:デフォルトの名無しさん mailto:sage [2007/04/17(火) 21:34:09 ]
>>400
いや、/sw以下に.dylibができて、それをロードしているよ。
X11だけじゃ動かない。

402 名前:デフォルトの名無しさん mailto:sage [2007/04/17(火) 22:04:44 ]
Aqua のウィンドウサーバと X11 は全く別

403 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 23:44:35 ]
Lazarusって、フリーカーソル解除できる?

404 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:09:33 ]
>>403
できたと思うけど。

今fpc 2.1.1で本業関連プログラム書いているから
fpc 2.0.4に戻してラザ入れ直す勇気がない。

あーあ、PPCマックももう過去の遺物か(T_T)
Intel Macがうらやましい。

405 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:36:01 ]
>>404
kwsk

406 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 01:52:07 ]
>>405

Environment -> Editor options -> Generalで
Scroll past end of line

をオフにすれば行末を超えてカーソル移動しないよ(って意味だよね)

fpc2.1.1入れたら/Developer/Documentsもfpcのソースも消えちゃった。
ラザがソースを横瀬ごるぁ、うにっと見つからねえぞごるぁと怒る。
また入れ直さなきゃ。

とりあえず今やってるのが終わるまではラザ関連の作業はお休み。

407 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 02:30:43 ]
>>406
多謝

408 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 23:39:40 ]
>>404

fpcで仕事してる人がいるということに感激。

409 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 23:55:38 ]
そういや昔、Free Pascalでネット通販のCGI作ってた人がいたな。



410 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 00:18:00 ]
>>408
仕事と言っても自分用のデータ処理ソフトな。

昔は某二分のOSの各種Pascalで書いてた。
もっと昔はPC98のTPを愛用して、
もっともっと昔はCP/M上でPascal/MT+(86も)使ってた。

CP/M以外は現役で使っているw

ブランクが長かったから1000行超える程度でも時間がかかるな。
Macのframeworkの使い方もよくわからないし。
二分のOSなら大体APIを把握してたのに(号泣)
歳でCarbon API勉強する気合いがない。
Larazusに期待してまつよ。

411 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 07:36:05 ]
>>409

その神はこの店のご主人だ。

ttp://www.is-hanko.co.jp/info/welcome.html


412 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 07:42:47 ]
まあ確かにCGIぐらいならFPCで十分だな

413 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:25:31 ]
うーん。バグ多いな。
ラザ0.9.22なんだけど、
フォームにコントロールおいてダブルクリックでソース表示するだけで
「invalid argument index in format ""」ってでて落ちる。。。.

414 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 21:40:11 ]
オープンソースなんだし、自分で直せば?

415 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 08:52:06 ]
さいきんのすなっぷしょっと 0.9.23 くらいになってなかったっけ。

416 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 10:15:41 ]
Pascalについてググッてみましたが、情報がほとんどありませんね。
入門書が発売されれば、初心者も気軽に出来ると思うのですが。

417 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 14:13:31 ]
Pascal一般の話なら、入門書は腐るほどあると思うが・・・・ほとんど絶版かな?
昔はプログラミングの入門書といえばPascalがデフォだったのにな。

FreePascalの本は、さすがにないね。Delphiならたくさんあるんじゃない?


418 名前:デフォルトの名無しさん [2007/06/03(日) 19:15:04 ]
>>409
過去にPascalでバイナリのCGIを出力するフレームワークなどもありましたが...

最近は、WEB-OS(という開発環境)を使うとPascalでWEB2.0的なショッピングサイトや、GoogleGMailアプリがかけます。
(多分・・サンプルがあるので)
WEBでテトリスゲームもかけるようです。(Pascalのソースが添付)
インストールするとFPCやIndyがはいっています。
無料のIDEもなかなかクールです。
www.morfik.com/
Morfik WebOS AppsBuilder のDOWNLOAD NOW
IDEはWindowsでしか動きませんが、Linuxで動くバイナリのサーバコードが出力可能なようです。
これは、FPCがクロスコンパイルしているようです。



419 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 01:09:51 ]
完全にもう時代遅れの言語なんですかね。



420 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:08:40 ]
Pascalそのものは歴史の古い言語で Basicと同じ頃に初出。
当時から静的型付に厳しい言語で、それは踏襲されてる。
Delphi/FreePascalは、構造化言語に 分割コンパイル対応に
OOPと豊富な実行時型情報を載せたもの。

流行のジェネリクスなどは持っていないが、他の言語は逆にDelphiのような豊富な実行時型情報は
持っていない(.NET系なら持ってるが)ので、 現在でも十分使える言語だと思うよ。

古いけど、古いなりに動きがしっかり見える堅実さがあるからファンも多いのだろう

421 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:18:36 ]
なぜC言語が主流になったのでしょう?
昔は、Pascalが優勢だったと聞きますが。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef