• 技术文章 >java >java基础

    java和c 哪个好

    小妮浅浅小妮浅浅2021-03-26 11:59:39原创4183

    java和c语言都是编程界比较热门的语言了,大家在选择上想必很是头疼。两种语言都有一定的优缺点,下面我们带来具体的语言对比。

    1、两种语言对比

    Java比C语言更了一些修饰Public,Private,Protected都是比较常用的修饰符,而C语言没有这种修饰语言,换句话说,C语言仍然缺乏一定的稳定性。Java不使用指针,但指针是C语言的精髓,但Java更多的是对每个数据的操作,如substring等。

    总而言之,与C语言相比,Java具有简单、面向对象、分布式、强壮、可移植、解释性、稳定性、多线程、垃圾回收等特点。而且对C语言来说是一个比较宏观的领域,所以Java可以说是在C语言的基础上开设的,也就是C语言是基石,Java在当今的应用和使用中也比较丰富。

    2、历史发展对比

    从历史发展的角度来看,首先有C,然后有Java。当然,C语言之前有Fortran、ALGOL、LISP、Pascal、Basic。C的定位比这些语言低,可以代替以前只编语言才能完成的工作。C程序可以嵌入汇编语言程序段,C语言有指针操作,内存和内存地址直接处理,可以直接处理硬件。后来由于软件规模越来越大,对复用的需求越来越大,C虽然可以结构化编程和模块化编程,但由于静态变量的存在,程序的耦合相对较大,所以C语言中引入了面向对象的程序设计概念,包括C++(当然还有其他语言,比如Objective-C)。后来Java出现了,大家都知道Java是跨平台的语言,提供垃圾回收机制,基本上可以说是C++。

    以上就是java和c两种语言的比较,分别从语言本身的特点和历史发展两个角度进行分析,大家可以根据自己的需求进行选择。更多Java学习指路:Java基础

    专题推荐:java
    上一篇:java与c语言区别 下一篇:新手学c还是java

    相关文章推荐

    • java内置锁的可重入性• java线程和进程的区分• java中使用Runnable实现线程• java线程优先级是什么• java CAS是什么• java字节码是什么• java如何反编译字节码文件• java中kotlin函数的使用• java语言是一种什么语言• java语言代码大全• java语言的特点有哪些• java语言好还是c 好• java语言属于哪种语言• java语言的发展历史• java与c语言区别

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网