トップページprog
15コメント6KB

Tools.h++/Threads.h++

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@1周年NGNG
RogueWave(http://www.roguewave.co.jp/)の製品の採用を検討しています。
何か問題はありますでしょうか。
プラットフォームは x86 Linuxで、以下が対象です。
 Tools.h++
 Threads.h++
以下のようなことを心配しています。
 コンパイル時間は長くないか。
 デバッガを使ったデバッグに困難はないか。
 TIS/NetJapan のいずれから購入すべきか。
 そもそもGNUのC++は大丈夫(Cは問題ないと思いますが)?
Windows/VC++/MFC での開発であればありがたいのですが、Linuxなの
でC++を使うならRogueWaveのライブラリが最良かと考えました。
プロトタイプ作成用途なのでC++の採用自体は問題になりません。
ご存知の方、よろしくお願いします。
0002名無しさん@1周年NGNG
LinuxでC++を使う人ってあんまりいないよ。
0003名無しさん@1周年NGNG
>>1
πιστημη(えぴすてーめー)って人RogueWaveが
大好きらしいからメールしてみれば?
http://www02.so-net.ne.jp/~epi-/html/index.html

コンパイル速度はSTL(テンプレート)なんかを使うとかなり遅く感じます。
自分で試してみましょう。
それと、GCCは現在の最新版2.95.2を入れておきましょう。
00041NGNG
リストやツリーや合理的で安全な文字列型を簡単に扱える汎用的で
実績のあるライブラリがあればC言語でもかまいません(有償で
サポート付が望ましい)。

next/prevポインタの管理を自分で行うのはそれはそれで楽しいのです
が、納期が短い時に大勢で書く場合には、ロジック本体に集中したいと
ころです。
設計だけ自分でやってそれ以降を他の人にお願いする場合には、「あの
コレクションをこう使って実装して下さい」というだけで済むので楽で
す。

> 3
やっぱり買って試してみるしかないでしょうか。
自費で購入するには、ちょっと高いです。

http://www.netjapan.co.jp/ps/roguewave/pricelist/priceFoud.html

Visual Studio EE やOSのように必需品であることが明らかなら購入申請
は楽ですが、採用しない可能性がある場合には辛いです。

GCCのバージョンのアドバイス、ありがとうございます。
0005名無しさん@1周年NGNG
>LinuxでC++を使う人ってあんまりいないよ。

君の周りだけなのでは??
0006名無しさん@1周年NGNG
C++いいじゃん。おれはGNU C++で全部仕事してる。
ネットワーク扱うのに、例外処理なしで作るなんて気が狂うだろ。
趣味あるいは時間に余裕があるならCでも作れるけどな。
00072NGNG
Linuxでソースをコンパイルしている人なんて、誰もいない。
0008名無しさん@1周年NGNG
>Linuxでソースをコンパイルしている人なんて、誰もいない。

君の周りだけなのでは??

0009名無しさん@1周年NGNG
>7

私は人間ではないのか・・・
00103NGNG
>>4
C言語だったら、GTK+で使われているGLIBはどうでしょうか?
現在のStable versionは1.2.8です。
動作するプラットフォームもLinux@`*BSD@`Windows(??まだベータ)@`etcと豊富です。
ライセンスはGNU LGPLです。
連結リスト、双方向リスト、ハッシュ、文字列などの各種関数が揃っています。
スレッドとかタイマーもあるようです。
有償+サポート付きではないです。

http://developer.gnome.org/doc/API/glib/index.html <- リファレンスマニュアル
http://www.marimo.or.jp/~hiromi/linux/gtk/ja/gtk_tut_ja-20.html <- チュートリアル
http://larse-gtk.hoops.ne.jp/book/glib/book1.html <- 関数リスト(中身がないけど何かの役に立つかも)
ftp://ftp.gimp.org/pub/gtk/v1.2/glib-1.2.8.tar.gz <- ソースコード

それとGCCのバージョンを2.95.2インストールしておこうというのは、
C++を使う場合、新しくないと最近決まった規格に対応していない場合があるからです。
0011名無しさん@1周年NGNG
>>2=7 あんたおもしろいね
00121NGNG
> 10
このライブラリは面白そうです。文字列型もありますし。
製品だとLGPLというのがちょっと怖いですが、仮に法務の方々が問題ない
と言えば問題ないでしょう。
0013>1NGNG
VCPPMLに参加してみれば?
επιστημη氏が結構顔出してるよ。
0014名無しさん@1周年NGNG
>12 LGPL はライブラリの内容を変更しない限り、製品に組み込んでも
よく、製品のソースを公開する必要もありません
ライブラリの内容を変更する場合、その変更したライブラリソースを公開し、
製品のソースも公開する必要があります
0015名無しさん@1周年NGNG
勉強になる
■ このスレッドは過去ログ倉庫に格納されています