C++からCへのソース変換 – プログラミング – Home

通知
すべてクリア

[解決済] C++からCへのソース変換


林檎
 林檎
(@林檎)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

こんにちは。質問お願いします。

C++のソースをCのソースに自動で変換してくれるツールってありますか?
ファイル単位でCソースへ変換できる機能などがあるとありがたいです。
よろしくお願いします。


引用未解決
トピックタグ
KING・王
 KING・王
(@KING・王)
ゲスト
結合: 20年前
投稿: 122
 

ちょっと検索したら、こんなのが出てきましたが、どうでしょうか?
(内容はよくみていないので、目的にあうかどうかはご自分でご確認ください。)

http://www.wakusei.ne.jp/software/free/soft_1236.html

しかし、CのソースをC++のソースに変換することに、どのような意味があるのだろうか?

#というか、テンプレートやSTL、例外処理などを使用しているソースから、
#Cのソースへの変換は可能なのだろうか?


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

これは単に // を /**/ に変換するだけみたいだぞ。

> というか、テンプレートやSTL、例外処理などを使用しているソースから、
> Cのソースへの変換は可能なのだろうか?

かなり困難。てゆっか、front-endタイプのC++処理系がまさにC++→Cを行うが、
変換結果は到底人間の読めるものではない。


返信引用
林檎
 林檎
(@林檎)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

レスありがとうございます。

> ちょっと検索したら、こんなのが出てきましたが、どうでしょうか?
> (内容はよくみていないので、目的にあうかどうかはご自分でご確認ください。)
>
> http://www.wakusei.ne.jp/software/free/soft_1236.html

επιστημηさんの書かれてる通り,コメント部分のみの変換ソフトでした。

> しかし、CのソースをC++のソースに変換することに、どのような意味があるのだろ
うか?

今,ソフトで処理するタスク(C++で書かれてます)をソフト+ハードで処理した場合の性
能を見積もっているのですが,
シミュレータがCのソースしか使えない環境なのでC++→Cの変換が楽にできる方法を探
しています。


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

C++のコードをCで書き直したら、その計測値は信頼性がなくなると思うのですが、
よろしいのでしょうか?

例えば、クラスの継承や仮想関数など、クラス化によるリスクが加減し、
処理速度も代わってくるかと思われるのですが。


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 22年前
投稿: 280
 

ハードの環境も書かれてはいかがでしょう。
本当に、C++の環境しかないの?
32ビットCPUならたいがいあるのだが?


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

typo
> 代わって
変わって


返信引用
shogo
 shogo
(@shogo)
ゲスト
結合: 20年前
投稿: 31
 

どうも,shogoと申します.

> C++のソースをCのソースに自動で変換
ということができるツールは,かなり高い確率で存在しないと思われます.

そういったソフトを探して無駄な時間を使うよりも,
がんばって自力で修正したほうが得策だと思われます.


返信引用
林檎
 林檎
(@林檎)
ゲスト
結合: 20年前
投稿: 3
Topic starter  

shogoさんの言われる通り,どうもそうしたツールは無いみたいです。
これからの事もあるので,環境の方をC++もコンパイル出来るよう修正しようと思いま
す。
皆さん御回答ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました