编译器可以在没有扩展的情况下编译代码吗?

Jim*_*Jim 2 compiler-construction programming-languages

这是一个随机的问题,很明显我不想这样做,因为这是不好的做法,但是是否可以从没有扩展名的文件中编译和运行代码?这适用于c,c ++,java,python,任何语言吗?如果是这样,那么扩展更多的是造型师属性还是有其他目的?

bwa*_*wok 5

扩展并不意味着什么.只是一种帮助您跟踪文件是什么的方法.(也有助于像GUI浏览器这样的东西在正确的程序中打开文件).

(Java可能会关心语言规范说源文件以.java结尾,但可能有办法破解它).