問題タブ [c-minus-minus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - LLVM対C--; どうしてLLVMはC--よりもHaskellにとって根本的に良くないのでしょうか?
私はLLVMがどんなシステムでもモデル化できるほど低いことに興奮しており、Appleがそれを採用していることを約束していると考えました。しかし、AppleはHaskellを特にサポートしていません。
そして、HaskellはCでもっとうまくいくだろうと考える人もいます--:
LLVMのユーザーがオーバーヘッドゼロのガベージコレクションの問題を解決していないことは、それほど驚くべきことではありません。データモデルにとらわれずにこれを解決することは、コンピュータサイエンスの未解決の問題です。
--LHCはLLVMを使用しません。
c - C-- は LLVM と比べてどうですか?
LLVM がどのように機能するかを少し学んだ後、移植可能な低レベル コードを生成する方法と、この「もの」がどのようにモジュール化されているかについて非常に興奮しています。
しかし、今日、LLVM といくつかの概念を共有しているように見える C の存在を発見しました。
そこで、これら 2 つのプロジェクトの主な違いと、なぜ両方が存在するのかを理解するのに役立つ情報を探しています。
私にとって、LLVM はコンパイラ インフラストラクチャの究極のスイス アーミー ナイフのように見えます。
compiler-construction - Windows XP または Windows 7 での C-- のコンパイル
Windows 7 または Windows XP で C -- コードをコンパイルするにはどうすればよいですか? サンプルの C-- コードをコンパイルしたいのですが、言語の Web サイトで入手できるコンパイラは Linux 用のものだけです。
enums - Bison/Yacc エラー: フィールドの型が不完全です
私は Cminus コンパイラを作成しようとしていますが、具体的にはそのための AST を作成しようとしています。
私のstep3.flファイルで
私のstep3.yファイルでは:
私のast.hファイルで
これらのコマンドを使用してコンパイルしようとすると:
次のエラーが表示されます。
私はインターネット全体を見てきましたが、おそらく修正を見つけることができませんでした。誰でもこれで私を助けることができますか?
前もって感謝します。