2023-11-13 12:42来源:m.sf1369.com作者:宇宇
NO,C与JAVA确实有一些相似之处,但这是所有现代编程语言的共同点,因为JAVA后于C推出,肯定在某些方面继承前者的优点,但是二者不是相通的,JAVA是纯面向对象编程语言,JAVA代码中可以引用C代码,但是需要通过本地化操作
这个当然,之所以现在会有不同的编程语言,是因为不同的应用场景需要不同的语言特性,这些特性会最直接地体现在语法上。
编程语言中的很多东西,比如:数据类型int double 字符串等;if else,while等控制循环语句;常用数据结构和算法,比如排序,栈,队列,树等;设计模式,比如单例模式,工厂模式等;面向对象语言中的继承,多态等······都是类似的,只是语法实现上有些区别。
程序就是控制电脑硬件工作的指令,程序的语法就是指令的书写规则,不同的编程语言最终都要被编译为相同的指令代码——机器码,只不过不同程序的编译结果,是一堆不同组织顺序的机器码,就像同样一堆积木(底层通用的机器码指令),有不同的堆积方法(不同组织顺序)。
上面说的是不同编程语言在语法,还有一些基础概念上的共性,其实在通过编程来解决实际问题的过程中,很多解决思路也是互通的,比如:如何设计代码结构会更有利于代码的维护,扩展,性能提升等,这就要用到算法设计相关的东西,尽量追求计算时间和耗费内存的最优化,以及设计模式的一些知识经验。
当你学过两门编程语言后,你就会有这些体验和感受了,加油!学习编程,只要过了那个陌生的阶段,就能触类旁通,豁然开朗了!
FORTRAN 和C++不大一样
不过和C倒是很象
语言之间区别不会太大,基本在80%左右
还有更相似的
比如java和c#,语法几乎是一样的
但无论使用什么语言,都会采用相同的编程思想
算法才是一切程序的灵魂
我现在也在自学C#,老师说这个相对有前景,JSP其实也不错,但我嫌JAVA的语法太麻烦。
其实PHP还是挺管用的,像百度、新浪这些大网站几乎都用PHP做了,与MYSQL的连接也很好,挺有发展前景的;DELPHI则是有点江河日下了,我刚开始就学的这个,老师让我放弃,不是因为DELPHI不好,而是他的母公司BORLAND已经黄了,不能再提供新的支持,所以才建议我学C#的;至于汇编,我挺感兴趣,入门很容易,但要想学深了就难了,不过要想成为高手,汇编是必备的~
我不是学这些的
但我父亲是 原来聊天的时候也告诉过一些这方面的东西
不知道能否对你有所帮助
简单的说 区别很大
语言格式之类我也了解
但是 C语言是基于汇编之上1种很基础的语言
主要用途是 编制系统
C++ 是基于C之上的一种语言
其包含了C语言的内容
又在操作系统之上建立了不少新的模块
提供了很多新的功能
简单的说 就是一种包含了C语言又能在WINDOWS上适用的语言
不但可以方便制作可视化程序
还可以调用系统资源
C# 则相对比较特殊
具体我也解释不太清楚
C#是一种综合了各种语言所产生的一种新语言
其解决的问题是
当今没用1种语言能通用各种计算机
而网络终端的语言又必须能通用所有的电脑
简单的说 C#可以让更多的用户能够使用语言
但缺点是 难以优化系统资源
所以C# 编出来的东西相对比较大 占系统资源相对多
我是这么理解的