各编程语言的标准制定和执行情况都和C语言一样吗?

正在学C语言,C语言的标准到现在一共有C90,C99,C11三个大版本,但C语言的标准不是强制执行的,所以不同编译器对C标准的执行程度都不同,这就造成了很多麻烦的地方,比如C里面的数据类型的关键字所占字节在不同的编译器中都可能有不同,同样的代码在不同的编译器上运行结果就可能不一样了,然后我就有一个疑问,其他语言的标准制定和执行情况是不是和C一样呢?是不是都是不强制执行的?不同语言的不同编译器对标准的执行是不是都不一样(目前只会一点C和一点Python)