CがUnixをプログラムするために使われたのであれば、Cで何をプログラムするのに使われましたか?等々、など。最初のプログラムはどうやって作りましたか?彼らは最初のIDEをどのようにプログラムしましたか?
答えて
非常に最初のCコンパイラはアセンブリ言語で書かれていました。アセンブリ言語はバイナリ言語で書かれています。バイナリ言語はハードウェア言語であり、ハードウェアで直接実行されます。
約compiler bootstrappingお読みくださいとhistory of compiler writing
アイデアは、より洗練されたコンパイラ、使用を記述するためにそれを使用して、マシンコードに直接 を非常に単純なコンパイラを書くことです:
私はDavid Rabinowitz引用します2番目のものから までの3番目のものをビルドします。フル機能の コンパイラを使用できるようになります。
完全なスレッドhereを参照してください。
アセンブリ言語の記述には何が使われましたか? –
@Backwards_Dave:私は自分の答えを編集しました。 –
興味深いテーマについていくつかの情報を提供しないのはなぜですか? – Tim
- 1. Java Webインストーラ - 彼らはどうしましたか?
- 2. どのように彼らは
- 3. 彼らはhttp://artofflightmovie.com/でこれらの効果をどのようにしましたか?
- 4. 彼らはどのように同じ結果を返しますか?
- 5. 最初と最後の値はどのように印刷しますか?
- 6. 彼らはどのようにアンドロイドのグラフィカルなサーバーを呼び出した?
- 7. 「djay for iPad」彼らはどのようにしていますか?
- 8. std :: alignasはどのようにプログラムのパフォーマンスを最適化しますか?
- 9. iPhoneアプリ:Emojiはどのようにプログラムされましたか?
- 10. 彼らはPythonプログラム
- 11. NetBeans IDEでClojureをどのようにデバッグしますか?
- 12. phpでログインした後、彼(彼の現在のページ)がどこにいたのかを、どのようにしてユーザーを正常にリダイレクトできますか?
- 13. カメラの最初の位置はどのようにしますか
- 14. サブスクリプトはどのように機能しますか?この最初の絵で
- 15. GUIは最初からどのように作成されていますか?
- 16. は、どのように私は彼が彼の接触
- 17. Scalaでは、ファイルから読み込むときに、最初の行をどのようにスキップしますか?
- 18. C9 IDEでどのように自動完成しますか?
- 19. 構文のバグは、私が最初にSQLiteの、I`ve構文のバグで仕事をしようと彼に
- 20. phpでファイルの最初の500行をどのようにエコーしますか?
- 21. パワーBI - 最初の曜日をどのように計算しますか?
- 22. さらに移動した後に最初のアクティビティに戻るにはどうすればよいですか?
- 23. 空のコレクションから最初の要素を取得しようとします。
- 24. vscodeを使用した行の最初の非空白文字にどのようにジャンプしますか?
- 25. スライドショーを最初からループバックしないようにするにはどうすればよいですか?
- 26. JestはどのようにリッチテキストをIDEコンソールに出力しますか?
- 27. 最初の実行時にのみプログラムがハングアップしますか?
- 28. 私の最初のCodeIgniterプログラム:どこに書きますか?
- 29. シバンはどのようにプログラムを実行しますか?
- 30. CADプログラムはどのようにパラメトリックモデルを表示しますか?
[磁針と定常針](http://xkcd.com/378/)。 – cnicutar
おそらく、http://programmers.stackexchange.com/**に問い合わせてください。 –
最初のプログラムは、コンピュータがまったくなくても作成されました。 Ada Lovelaceによる。 – littleadv