C、C++、Java的基础常识介绍

      1、C

       C 是20世纪70年代初由贝尔实验室开发,最初为UNIX系统设计的程序开发语言,后来逐步脱离UNIX而成为独立的开发语言,并有ANSI协会进行标准化。其显著特点:

       a、出现时间早,因此有大量丰富的数据库已开发出来。

       b、同时具备低级语言的编译效率,只比汇编语言的执行效率低10-20%。

       c、面向过程,以数据和数据处理过程为设计核心。

      2、C++与算法

         C++是在C的基础上发展,于1980年由贝尔实验室开发。作为C语言的超集,继承了C的所有优点。其特点:面向对象的程序设计,通过类与对象的概念,把数据和对数据的操作封装在一起,通过派生、重载、多态 特性来完成大型的项目设计。

         算法:解决问题的步骤序列。对于复杂问题,直接编写程序比较困难,需要先设计算法,再编程。算法的特征如下:可执行性(每一步必须是计算机可以执行的基本操作之一)、确定性(不能存在歧义)、有穷性、可输入/输出信息(有输入,对应一个响应的输出)。

     3、JAVA

         Java是一种计算机编程语言,拥有跨平台面向对象泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指針,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接口取代,增加垃圾回收器功能。太阳微系统对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。到2014年1月14日为止,Java的最新版本为7u51(开发人员习惯称为1.7.51)。


      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烧技湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值