Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
jrockway
on Oct 4, 2009
|
parent
|
context
|
favorite
| on:
C−−: a portable assembly language designed by Simo...
It is similar, but LLVM can be higher-level (reusable components; linkages, debugger, etc.) and can have a runtime component (the JIT, etc.).
Note that the C-- paper is from 2005. LLVM did not really get underway until around that time.
more_original
on Oct 4, 2009
[–]
It looks like there are also points where C-- is higher-level than LLVM. As far as I can tell, C-- does not require code to be in SSA form, which LLVM does.
jrockway
on Oct 4, 2009
|
parent
[–]
Yeah, good point. So I think the best answer to the original question is "they are similar conceptually, but differ in certain ways".
Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search:
Note that the C-- paper is from 2005. LLVM did not really get underway until around that time.