コンパイラ

コンパイラは、プログラミング言語で記述したソースコードを、コンピュータの実行形式であるオブジェクトコードに変換するプログラムです。

RSS

  • 受付中

    回答
    7

    浮動小数点数の誤差

    浮動小数点数で桁数の大きな数を扱うと誤差が出てしまいますね。 これは仕方の無い事です。 私はプログラミング初学者のため、いろいろ解説サイトを見て回る訳ですが、この誤差に対する問題に対処するのが相当難しいように説明されています。 銀行などでは誤差を小さくするために、~~の様な仕組みを使っているといった様な解説も見かけました。 以下の様なデータ構造な

    • 1評価
    • 429PV
    mightyMask mightyMask 3週間前
  • 受付中

    回答
    3

    集合の表現

    例えば、人間を分けるには様々な手法があり、男性と女性、歴代の総理大臣とそれ以外、等と分類することが出来ます。 また、四角形には長方形とひし形があり、両方の部分集合であるものは全て正方形です。 これらをうまく表現できるような構文を設計したいです。 オブジェクト指向プログラミング言語は、継承を使い集合論をうまく表すことが出来ますが、今ある言語に搭載され

    • 0評価
    • 145PV
    mightyMask mightyMask 3週間前
  • 解決済

    回答
    1

    セルフホスティングコンパイラについて

    コンパイラがセルフホスティング出来ることによるメリットはなんですか? 例えばC言語で実装したmylangという言語の拡張はそのままC言語で拡張するよりも、mylangで機能拡張したコンパイラを実装するというのは手間のかかる事だと思うのですが、あえてセルフホスティングをする理由をが知りたいです。

    • 0評価
    • 76PV
    Nabechan_777 Nabechan_777 4週間前
  • 解決済

    回答
    2

    clangではなくg++をコンパイラとして使いたい

    発生している問題 お世話になります。 openMPを用いたC++のコードを動かしたいのですが、makeを通そうとすると g++ -std=c++11 -c main.cpp -O3 -I/usr/local/include -fopenmp clang: error: unsupported option '-fopenmp' make: **

    • 0評価
    • 336PV
    pteryx pteryx 4ヶ月前
  • 解決済

    回答
    3

    実行環境の違いによるスレッドの動作の違いについて

    前提 C言語でスレッドの勉強をしています。 練習がてら次のようなプログラムを作成しました。 コマンドライン引数で合計カウント数とスレッド数を入力し実行すると、スレッドごとに0からカウントを始めてすべてのスレッドのカウントの総和が入力した合計カウント数に達すると、プログラムの実行にかかった時間を表示するプログラムです。 標準入出力にスレッド番号とそ

    • 0評価
    • 296PV
    johejo johejo 5ヶ月前
  • 解決済

    回答
    2

    C言語 環境設定

    C言語を学ぼうとしているものですが Cコンパイラを使うための設定で 最新版のC++Compilerをダウンロードしたのですが 本(最新ではない)と私のものでは ・本にはfreecommadinetoos.zipがあるというがない ・環境変数を変更しようとしても編集のところがグレーのままで変更できない という差異があります。 これはC++Comp

    • 0評価
    • 267PV
    syosinnsyakarak syosinnsyakarak 6ヶ月前
  • 解決済

    回答
    6

    コンパイル言語とスクリプト言語の違い

    参考: 1:プログラミング言語がたくさんある理由 2:【みんな知ってる?】スクリプト言語とコンパイル言語の違いとは? 二つ言葉の認識 機械語への翻訳(コンパイル)の仕方には大きく分けて2種類があり、 1つは「コンパイラ言語」。 もう1つは「スクリプト言語」。 【コンパイル言語】 高速で動作する代わりに記述が面倒。 ソースコードを事前

    • 0評価
    • 930PV
    uneco uneco 7ヶ月前
  • 解決済

    回答
    2

    シンボル解決とは何のことですか?

    たぶんリンカの役割であると思うのですが、シンボル解決とは何でしょうか?? 何をしているのですか?? 以下のurlを見てもよくわかりません。 http://qiita.com/saikoro-steak/items/e5089a2b33b52d5410bd 「関数名や変数名をどのようにアドレスに配置していくか」ということかなぁ・・・と思ったので

    • 0評価
    • 191PV
    strike1217 strike1217 8ヶ月前
  • 受付中

    回答
    4

    c++でcコンパイラを作りたい

    初心者ですがC++を使ってC言語のコンパイラを作りたいと思っています。 最初に字句解析をすると思うのですがどのようにしたらいいのかわからず手も足もでない状況です。 初歩的な質問かもしれませんが、回答よろしくお願いします。

    • 0評価
    • 437PV
    ALGOL69 ALGOL69 8ヶ月前
  • 解決済

    回答
    2

    and, or の複合条件ロジックをレジスタに割り当てる際の組み方

    お世話になっております。 現在コンパイラの自作をしようと思い, いろいろ調べながら進めており,逆ポーランド記法で演算処理などを実装しました。 条件分岐のparserなどこのサイトを参考に実装したのですが,これらをアセンブラでレジスタ割り当てを行うようにしようと思っています。 何かいい情報が載っている書籍やネット上の情報を探しているのですが,

    • 0評価
    • 555PV
    tkow tkow 10ヶ月前
  • 解決済

    回答
    4

    Visual Studio 2015 最初の最初でつまづいています。

    C言語を習得したく、VisualStudio2015Communityをインストールしました。 しかし、新規プロジェクトを作成することができません。このように表示されてしまいます。 また、このページ?を閉じると次のような警告のようなものが出てきます。 どうしたらよいのでしょうか。インストールしたばかりな上、検索しても対応方法はわかりませんでした。

    • 0評価
    • 359PV
    i.natsuki i.natsuki 1年以上前
  • 解決済

    回答
    3

    Cコンパイラ

    C言語を勉強したいと思い、VisualStudio2015を導入しようと考えましたが、うまく使えません。 IDEでなくても良いので、おすすめのコンパイラを教えてほしいです。

    • 0評価
    • 345PV
    i.natsuki i.natsuki 1年以上前
  • 解決済

    回答
    2

    アセンブリ言語を始めようと思うんですが、おすすめのアセンブラはありますか?

    使っているPCはこちら なんか、ググっても古いのが出てきて、互換性とかの問題で使えなかったり、いろいろあってもどれを選べばいいかわかりませんでした。 おすすめを教えてください。できればフリーが欲しいです。

    • 1評価
    • 510PV
    otftrough otftrough 1年以上前
  • 解決済

    回答
    3

    何度やってもcl.exeだけインストールされませんm(__)m

    こんにちは 今日の朝からコンパイルできずに悩み続けている者です。 そして、朝から度々teratailに投稿してしまい知っている人はもううんざりしていると思います。 本題ですが、 borlandでインストールしても、「cl.exe」だけインストールされません。 ↑これはC:\borland\bcc55\binの中身です。 以前Javaをインストールした

    • 0評価
    • 2864PV
    question_april question_april 1年以上前
  • 解決済

    回答
    4

    Borlandを再インストールしてしまいました・・・

    こんにちは コンパイラであるborland C++を一度インストールし、解凍までしたものの、PATHを通す際に、それが置いてあるディレクトリのツリー名がわからなかったため、今まであったものを消去しゴミ箱へ捨ててしまい、再インストールしました。 そしてから、PATHを通したのですが、やはり「cl」でコンパイルしようとすると 「'cl' は、内部コマンドまたは

    • 0評価
    • 597PV
    question_april question_april 1年以上前
  • 解決済

    回答
    2

    コンパイラーが動作しません

    こんにちは Visual Studio c++をインストールしようとしたところ、コンパイラーだけ正常に インストールされなかったようで、別途フリーコンパイラーをインストールしたのですが、 それでもコンソール画面で cl としたところ、 「'cl' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

    • 0評価
    • 490PV
    question_april question_april 1年以上前
  • 解決済

    回答
    1

    windows10がCコンパイラを入れた途端に動かなくなった.

    ある事情があり,友人のPCに「独習C」第4版に付属してついてきたGNU C Compilerを入れたのですが,その後その友人のPCが起動しなくなりました.ログイン画面に遷移せず,ずっとロード画面のままだそうです. 友人は今日Windows10にアップグレードしたばかりでしたが,それまで全くトラブルなく使えていたそうです. 独習Cの付属CDに入っていたコン

    • 0評価
    • 1457PV
    blackPorgy_ blackPorgy_ 1年以上前
  • 解決済

    回答
    1

    windows10がCコンパイラを入れた途端に動かなくなった.

    ある事情があり,友人のPCに独習C第4版の付属CDに入っていたGNU C Compilerを入れたのですが,その後OSが起動しなくなったそうです.ログイン画面に遷移せず,ロード画面のまま動かないそうです. 友人は今日Windows10にアップグレードしたばかりでしたが,コンパイラを入れるまでは正常に動作していたそうです. 独習Cの付属CDに入っていたコン

    • 0評価
    • 471PV
    blackPorgy_ blackPorgy_ 1年以上前
  • 受付中

    回答
    2

    Python3.4.3について。

    Pythonの勉強をしていて100回足し算をするプログラムを作ったのですがPython2.7系だと正常に動作するんですがPython3.4.3だとエラーは出ないんですが、正常に動いてくれません。 # coding: UTF-8 import random def add(): a = random.randint(1,100) b =

    • 0評価
    • 439PV
    98st_ 98st_ 1年以上前
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    19

  • 総質問数

    19

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る