教学设计与说课的区别:c语言的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 07:59:45
c语言,c++,还有c#什么区别?哪个是基础?哪个和java相近?

C,C++,C#是3种完全不相干的语言(我知道很多人不会接受这个说法,但的确是事实,他们仅仅是在基本的语法上一样而已,所基于的编程思想完全不同)
相对而言,C语言比较基础,简单一些,但不是说C++和C#以C为基础。
单从语法结构上看,C#和java最相近。

C语言比较基础
C++与C#区别大了
C++与Java相近

c语言是面向过程的,c++和c#都是面向对象的,但是c++还不是完全面向对象,仍然可以定义不属于任何类的函数,java是完全面向对象的,与c++不同的是没有指针,再加上还有一堆错误处理机制和java虚拟机,因此程序安全性很好,可移植性也很好.
c#不很了解,据说也没有指针,有点像java,但很不幸,c#不是主流的编程语言.
这三者无所谓谁是基础,一般都先学c.你也可以直接学c++和java,没有别人说得那么难学.像我就是先学的c++,之后自学的java

我觉得C语言简单啊
我觉得C语言与JAVA接近一些