cpu architecture - Does evolution of microprocessors warrants evolution of compilers and language standards? -
as chip makers add new functions, instructions etc new chips, need newer versions of compilers accordingly use new instructions , features of chip? mean programming language needs new opcodes,syntax etc use new features of chip?
yes, new hardware features reflected in language extensions , in new languages. example, see various vector extensions c , c++ reflects availability of simd instructions, , new derived data-parallel languages cuda , opencl.
if hardware different others, require own, different programming language, see late transputers , occam language.
Comments
Post a Comment