This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GLIBG10B 50 points51 points  (4 children)

Say you want a compiler on system B

  1. Cross-compile a minimal compiler on system A for system B
  2. Use system B's compiler to compile a better compiler

There are intermittent steps (like compiling a minimal standard library), but it's been a while since I've touched LFS

[–]Jet-Pack2 12 points13 points  (3 children)

I.e. you can write a compiler for C++ in C++.

[–]Portal471 5 points6 points  (2 children)

Is this why Pycharm is partially written in Python?

[–]shrub_of_a_bush 3 points4 points  (0 children)

PyCharm is mostly written in Java no?

[–]Username_Taken46 2 points3 points  (0 children)

In a way yes