找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2905|回复: 0
打印 上一主题 下一主题
收起左侧

学c 好还是java好

[复制链接]
跳转到指定楼层
楼主
ID:107189 发表于 2016-3-6 03:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想学技术的学生很多,知道C语言大名的学生越来越多,是通过什么渠道呢?计算机等级考试,然而现在与之并驾齐驱的主流语言还有java。这时想学技术的学生就迷茫了,到底是学C好还是java好呢?
      C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。
     有的同学一看到嵌入式系统开发,就会眼前一亮,认为C语言是万能的,然而随着时代的进步,软件编程也是不断发展,C语言逐渐出现更多先进的版本。主要特点如下:1. C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。   2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。   [C语言指针]   指针是C语言的一大特色,可以说是C语言优于其它高级语言的一个重要原因。就是因为它有指针,可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素。C++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。Java取消了指针操作,提高了安全性,适合初学者使用。
     不难发现学习c语言相对有些难度,对于初学者更适合学习java,那么java有什么好处呢?
      一,简单。 风格类似于C++,从某种意义上讲,Java是对C++去粗取精加改良的结果。
     二,面向对象。Java语言是完全面向对象的,区别于C++的“半面向对象”。
     三,健壮。 源自强类型检查和自我内存管理。
     四,安全。 最重要的一点保证是:Java的安全体系架构。
     五,解释。 Java代码是解释执行的,其桥梁是.clss文件(字节码文件)。
     六,与平台无关。
     七,多线程。 简言之为一项任务多点开工。
     八,动态。 Java允许程序动态地装入运行中所需要的类
     学c 好还是java好?给你一个最基本的动力,就是改变生活。一个人不怕穷,关键害怕这个人没有理想和胆魄去实现理想。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表