LLVM and YouTube Uni
Originally published on macresearch.org, around 2008. Reproduced from the author's archive; some links may no longer resolve.
QuickLinks: Building LLVM, and Video in Courses
Chris Hanson has posted (link no longer available) instructions to his blog for compiling the Low-Level Virtual Machine (LLVM), and clang front-end for the C language. In an earlier post, he provides a little introduction to LLVM (link no longer available). The name pretty much describes what it is all about: you can develop any front end you like to target the LLVM, from a full-on C compiler to your very own ‘little language’. Once you’ve done this, LLVM allows you to run on just about any platform, and provides niceties like Just-In-Time (JIT) compilation. If you’ve ever had aspirations of designing your own language, LLVM can probably get you there a lot faster.
In totally unrelated news, Ars Technica has a story (link no longer available) on an experiment involving teaching courses via YouTube. Apparently, there were quite a few drawbacks. Would anyone else using video in their courses like to comment on their experiences?