用不同的编程语言可以编成一个程序么

同上
忘了详细说了,我要学的是C系列(C、C++、C#)、PHP、JAVA

有以下方式:
1动态组件,不同语言可以编译成动态组件,例如windows下,C++编译出动态链接库dll文件,其他语言生成的exe程序可以调用这个动态链接库,还有C++程序的外壳可以借助Java虚拟机的支持,调用Java写成的jar包。这些组件可以打包成一个安装程序,其中的组件可能是由不同的语言编写而成。
2.命令行调用,通常一个程序只要支持操作系统命令行调用,另一个程序就可以模拟命令行环境,来执行这个程序,例如php通过命令行调用C语言程序,(前提是C语言程序是实现编译好的可执行文件),调用和被调用的程序,可以组合成一个完整的软件。
3.编译型语言的源码嵌套。例如某些编译环境,支持在C语言中嵌套一段汇编代码(需要加上适当标识),编译器会根据具体情况分别编译,最后生成一个统一的可执行文件。
4脚本语言的共存,就像楼上说的,HTML
和JavaScript,CSS等共存在一个文件中。因为这些代码都是解释执行的,浏览器只要加载不同的解释模块就可以对这些代码一并解析执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-20
只能说用自己目前的知识水平来解答了

应该是可以的
只要有这样的编译器
语言是抽象出来的一种约定
如果你想让自己的语言 包含以上的语法 那么说他是这些语言还是以一种新的语言呢
(只要你写编译器实现就好了)
或者你只是想调用那些语言的一部分 这个一些语言是可以的 但都是有应用的场合的
单纯的完全兼容 大概只有c++ 与 c了 还有很多语言 不兼容以前的版本 那你说他还是那种语言吗 (还是有实现上的不同之处)
所以大概是这两种情况了
水平有限
第2个回答  2015-03-20
可以,HTML就能和其他项Python,JavaScript和CSS一起用。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网