I believe the usage "C Intermediate Language" predates the usage "Common Intermediate Language." Regardless, I think it is a simpler, cleaner "thing" than LLVM, and serves as an interesting "compare and contrast" point when talking about compilers, intermediate languages, and program optimisation.
I see CIL and LLVM as having different purposes. I agree that if one is writing a compiler and looking for an intermediate language and surrounding tools, then probably the LLVM is a better vehicle than CIL, but if you're trying to simplify a huge C project, CIL is better than LLVM.
I've seen jey's profile and acknowledge that s/he knows more about this than I, but I still see CIL as a useful thing to know about, and possibly understand.
I believe the usage "C Intermediate Language" predates the usage "Common Intermediate Language." Regardless, I think it is a simpler, cleaner "thing" than LLVM, and serves as an interesting "compare and contrast" point when talking about compilers, intermediate languages, and program optimisation.
I see CIL and LLVM as having different purposes. I agree that if one is writing a compiler and looking for an intermediate language and surrounding tools, then probably the LLVM is a better vehicle than CIL, but if you're trying to simplify a huge C project, CIL is better than LLVM.
I've seen jey's profile and acknowledge that s/he knows more about this than I, but I still see CIL as a useful thing to know about, and possibly understand.