EmacsのないLisp/Schemeインタプリタ?

私はLispをしばらく教えたいと思っていました。 しかし、私が聞いた通訳はすべて、イマックの風味を含んでいます。 これをコマンドラインに入力できるようなコマンドラインインタプリタはありますか? lispinterpret sourcefile.lisp perlやpythonを実行できるのと同じです。 私はEmacsにもっと慣れ親しんでいるようにも思っていますが(私がEmacsを使って…


近代におけるFORTRANの学習

最近、科学的な計算を多用するFORTRANコードを大量に保持するようになりました。 Googleと2冊の入門レベルの書籍にもかかわらず、40歳の言語のニュアンスをすべて把握するのが困難です。 コードには、「パフォーマンスを向上させる改善」が豊富にあります。 FORTRANをCS 101レベルに最適化解除するためのガイドや実用的なアドバイスはありますか? 誰もがFORTRANコード最適化がどのように…


compiler construction - パーサー、インタプリタ、コンパイラに関する学習リソース

私は今や(自分の学習経験のために)しばらくの間自分の言語を書くことで遊んでいたいと思っています。そのため、パーサー、インタプリタ、コンパイラの構築に比較的基礎を置く必要があります。 そう: 誰かが、パーサー、インタプリタ、コンパイラを構築するのに良いリソースを知っていますか? 編集:私はLex、YaccとBisonのようなコンパイラコンパイラ/パーサーコンパイラを探していないよ...…


c - 32ビットカーネルはどのようにして64ビットバイナリを実行できますか?

私のOS Xのボックスでは、カーネルは32ビットバイナリですが、64ビットバイナリを実行することもできます。 これはどのように作動しますか? cristi:~ diciu$ file./a.out./a.out: Mach-O 64-bit executable x86_64 cristi:~ diciu$ file/mach_kernel/mach_kernel: Mach-O uni…


Java、UTF-8、およびWindowsコンソール

Windows上でJavaとUTF-8を使用しようとしています。 アプリケーションはコンソールにログを書き込みます。アプリケーションに国際化ログがあるので、UTF-8を使用します。 JVMの引数として-Dfile.encoding=UTF-8を使用して、UTF-8を生成するようにJVMを構成することは可能です。 それは正常に動作しますが、Windowsコンソールの出力が文字化けしています。…


C++インタプリタ(コンパイラではありません)を使用しましたか?

UnderC、Cint、Cling、Ch、または他のC++インタプリタを使用していて、経験を分かち合うことができれば、私は不思議です。…


gccの最適化バグやCコードの問題がありますか?

次のコードをテストします。#include<stdio.h>#include<stdlib.h> main(){const char*yytext="0"; const float f=(float)atof(yytext); size_t t=*((size_t*)&f); printf("t should be 0 but is %d\n",…


通常のコマンドラインからVisual Studioの 'cl'を使用する

Visual Studio 2003と2005(おそらく私が知っているすべてのものは2008年)は、コマンドラインユーザーが 'Visual Studioコマンドプロンプト'で実行する必要があります。 このコマンドプロンプトを起動すると、C++コンパイラclがコンパイル時に使用するさまざまな環境変数が設定されます。 これは必ずしも望ましいことではありません。 たとえば、Antの中から 'c…



linux - gccの最適化レベルの違いは何ですか?

GCCのさまざまな最適化レベルの違いは何ですか? 私はデバッグフックを気にしないと仮定すると、なぜ私は利用可能な最高レベルの最適化を私に利用できないでしょうか? より高いレベルの最適化はより高速なプログラムを生成する必然性がありますか?…


compilation - ジャストインタイム(JIT)コンパイラは何をしますか?

JITコンパイラは、非JITコンパイラとは対照的に、特に何をしますか? 誰かが簡潔で分かりやすい説明を与えることができますか?…




入門 visual studio gcc コンパイル オプション windows インストール haskell c言語