ASFAIK also gcc uses some kind of intermediate rapresentation during compilation process... gimple (gcc -fdump-tree-all) and rtl (-dump-rtl-all) Il 16/giu/2015 22:40, "Simon Slavin" <slavins at bigfraud.org> ha scritto:
> Since this thread has ... become what it is ... I may as well add a couple > of details. > > The widely-used compiler LLVM uses an intermediate representation of your > code, called 'Bitcode'. In other words, it's not a simple case of > compiling straight to object code. This feeds into some distinctions made > between high level and low level languages in previous posts. > > I also wanted to comment on various things said about C by saying that > there is no industry agreement about whether C is a high level or low level > language. Mostly because those terms were never defined very clearly > because it was obvious to every programmer what they were looking at. If > the language included words which looked like human languages, it was a > high level language. If it was based around acronyms and very short words > like MOVE is was low level. C messed up the distinction and since then > we've been running to keep up. > > Simon. > _______________________________________________ > sqlite-users mailing list > sqlite-users at mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users >