But isn't that really incorrect? Do we not define scripting languages as those that are intepreted at run-time ... And that assm and machine code are not by definition? In which case c/c++ aren't interpreted at run-time only compile time which wouldn't make them a scripting language even technically?