所在位置:主页 > 程序语言 > c语言和java语言是相通的吗?

c语言和java语言是相通的吗?

发布时间:2023-11-13 12:42来源:www.sf1369.com作者:宇宇

一、c语言和java语言是相通的吗?

NO,C与JAVA确实有一些相似之处,但这是所有现代编程语言的共同点,因为JAVA后于C推出,肯定在某些方面继承前者的优点,但是二者不是相通的,JAVA是纯面向对象编程语言,JAVA代码中可以引用C代码,但是需要通过本地化操作

二、各类编程语言是不是都有互通的部分?

这个当然,之所以现在会有不同的编程语言,是因为不同的应用场景需要不同的语言特性,这些特性会最直接地体现在语法上。

编程语言中的很多东西,比如:数据类型int double 字符串等;if else,while等控制循环语句;常用数据结构和算法,比如排序,栈,队列,树等;设计模式,比如单例模式,工厂模式等;面向对象语言中的继承,多态等······都是类似的,只是语法实现上有些区别。

程序就是控制电脑硬件工作的指令,程序的语法就是指令的书写规则,不同的编程语言最终都要被编译为相同的指令代码——机器码,只不过不同程序的编译结果,是一堆不同组织顺序的机器码,就像同样一堆积木(底层通用的机器码指令),有不同的堆积方法(不同组织顺序)。

上面说的是不同编程语言在语法,还有一些基础概念上的共性,其实在通过编程来解决实际问题的过程中,很多解决思路也是互通的,比如:如何设计代码结构会更有利于代码的维护,扩展,性能提升等,这就要用到算法设计相关的东西,尽量追求计算时间和耗费内存的最优化,以及设计模式的一些知识经验。

当你学过两门编程语言后,你就会有这些体验和感受了,加油!学习编程,只要过了那个陌生的阶段,就能触类旁通,豁然开朗了!

三、编程是不是相通的?比如FORTRAN和C++的语言是不是相同呢

FORTRAN 和C++不大一样

不过和C倒是很象

语言之间区别不会太大,基本在80%左右

还有更相似的

比如java和c#,语法几乎是一样的

但无论使用什么语言,都会采用相同的编程思想

算法才是一切程序的灵魂

四、请问几种编程语言的异同?--越详细越好

我现在也在自学C#,老师说这个相对有前景,JSP其实也不错,但我嫌JAVA的语法太麻烦。

其实PHP还是挺管用的,像百度、新浪这些大网站几乎都用PHP做了,与MYSQL的连接也很好,挺有发展前景的;DELPHI则是有点江河日下了,我刚开始就学的这个,老师让我放弃,不是因为DELPHI不好,而是他的母公司BORLAND已经黄了,不能再提供新的支持,所以才建议我学C#的;至于汇编,我挺感兴趣,入门很容易,但要想学深了就难了,不过要想成为高手,汇编是必备的~

五、C语言和C++语言和C#语言相通么?

我不是学这些的

但我父亲是 原来聊天的时候也告诉过一些这方面的东西

不知道能否对你有所帮助

简单的说 区别很大

语言格式之类我也了解

但是 C语言是基于汇编之上1种很基础的语言

主要用途是 编制系统

C++ 是基于C之上的一种语言

其包含了C语言的内容

又在操作系统之上建立了不少新的模块

提供了很多新的功能

简单的说 就是一种包含了C语言又能在WINDOWS上适用的语言

不但可以方便制作可视化程序

还可以调用系统资源

C# 则相对比较特殊

具体我也解释不太清楚

C#是一种综合了各种语言所产生的一种新语言

其解决的问题是

当今没用1种语言能通用各种计算机

而网络终端的语言又必须能通用所有的电脑

简单的说 C#可以让更多的用户能够使用语言

但缺点是 难以优化系统资源

所以C# 编出来的东西相对比较大 占系统资源相对多

我是这么理解的