从C语言开始的语言革命

真的好久没有来CSDN了,发现更换了blog的版面了,下面言归正传。

相信每一个学习计算机的人都会C语言,至少是能看得懂语法。正是由于C语言的流行,以此为模板的语言也都非常的火,如C++,Java,C#,JavaScript。但是,真的是会了C的语法,C++,Java等语言就通关了吗?我十分不同意这个观点。

C++,一个混合型的语言,面向过程,面向对象,是一个中间产品,但是其功能的强大和执行的高效,成为了当今无可替代的高级底层语言。C++中的引用,对象,多态,泛型,都是C所没有的。所以我们要学习C++的语言。

Java,一个纯粹的面向对象的语言,应用型软件的最爱,设计大师的宠儿,依托C++和C的语法,成为火爆一时的超级语言,Java中垃圾回收摆脱了C++和C内存分配和回收的问题。Java最有优势的是其开发库,结构良好的开发库,让C++的header黯然失色。所以我们要学习Java语言和它的思想。

C#,一个面向组件的语言,模仿了Java,C++,C的语法或语言特性。提出了自己的特色:属性,特性,反射等。一样有良好结构的开发库,有垃圾回收机制。比起Java的优势,则是由MS强大的更新团队,不停的让这个语言变得完美。所以我们要学习的是,C#的新特性。

JavaScript,一个本来不起眼的脚本语言,依托浏览器而生,却因Ajax而风雨再起。它借用了C,C++,Java的语法和一些方法名称。它是一个基于对象的语言,没有完整的类的概念,是一个偏向函数的语言。我们要学习它的函数特性,而不是把它作为一个C语言来使用,看到无数的人把Js用的那么的繁杂,不知道该说什么,只能说,我们应该学习这门语言。

C留给我们的只有大括号,双等于和一些小的语言习惯,初次之外,我们都应该学习相应的语言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值