- C#, C♯, C#相談室 Part95
268 :デフォルトの名無しさん[sage]:2018/01/13(土) 12:28:38.59 ID:V4m1sF41 - C#で書かれたライブラリをネイティブコードにコンパイルして他の言語から使うって出来るんですかね?
ターゲットとなるアーキテクチャはIA32/AMD64系に限らずARM系なども含みます MonoはLLVMを使っているらしいので出来そうな気もしますがそのような記事を見つけられず・・・ 他の言語で使いたいライブラリはttps://github.com/vvvv/SVGです(SVGをレンダリングしたい)
|
- プログラミング言語 Rust 4
655 :デフォルトの名無しさん[sage]:2018/01/13(土) 21:38:44.30 ID:V4m1sF41 - Excelが悪いとは思わないけど処理の規模が一線を越えてくるとプログラムを書いた方が処理効率や保守性の面で有利になる
関数山盛りの激重スパゲッティワークシートを運用しているところは少なからずあるのでは あとExcelに表計算ソフト以上の仕事をさせているところも結構あるな
|
- C#, C♯, C#相談室 Part95
271 :デフォルトの名無しさん[sage]:2018/01/13(土) 21:47:02.08 ID:V4m1sF41 - >>269
ありゃ、そうなんですか。.NET NativeやLLILC、SharpLangなどネイティブコードへコンパイルする処理系の があったらしいのでネイティブコード化できるのかなと思ったのですがそう上手い話はないのですね >>270 これはMono上で動いているライブラリを他の言語から使うラッパーでしょうか? Monoが動く環境でないとダメか・・・
|
- C#, C♯, C#相談室 Part95
274 :デフォルトの名無しさん[sage]:2018/01/13(土) 23:01:40.46 ID:V4m1sF41 - 後出しだけど情報を小出しにするのも問題が大きいだろうから現状を。長文失礼
テキストなどの平易なベクターデータ(線、箱、円、文字など)をラスターデータに変換する ラスタライザーが欲しい。ラスタライズ動作をカスタマイズできるとなお良い ラスタライズ動作をカスタマイズしたい理由は最終的に欲しいラスターデータが2値モノクロなので アンチエイリアスの有無や線幅等を調整できる必要があるため 動作させるプラットフォームはWindowsやLinux等を考えているけどOS無しでの動作もあり得るかも 呼び出す側の処理系はCかインタプリタなどからC経由で呼ぶ予定 最初はHTMLのレンダリングエンジンを検討したけどChromiumにしろFirefoxにしろカスタマイズして 実装する的な例を見つけられなかったのと無題に大規模になることもあって断念 次点としてSVG単体での利用を検討しはじめてイマココ。ググってみるとSVGのレンダラーとして 見つかったのはlibrsvgと>>268くらい。前者はGPL/LGPL故に一緒に使用可能なライブラリが制限されるし 後者はC#なのでネイティブで使えない? う〜む。MonoってOS無しで動作させたり出来るのだろうか・・・ >>272 C++なSVGレンダラーってあったっけ・・・参考までにどれでしょうか?
|