所有编程语言都有什么共同的基础。数据类型函数变量等都是一样的吗