zoukankan      html  css  js  c++  java
  • 常用的编程语言及语言特点

    一:C语言

      优点:

      ⑴C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。

      ⑵微软的MFC库博大精深,学会它可以让随心所欲地进行编程

      ⑶VC是微软制作的产品,与操作系统的结合更加紧密。

      缺点:

      对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。

    二:C++语言

      优点:

      ⑴继承了C语言的全部优点。

      ⑵完全的可视化。

      ⑶极强的兼容性,支持OWL、VCL和MFC三大类库。

      ⑷编译速度非常快。

      缺点:

      ⑴由于推出的时间太短,关于它的各种资料还不太多。

    三:java语言

      ⒈ 平台无关性

      平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间,使用Java编写的程序能在世界范围内共享。Java             的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在 硬件和操作系统之上,实现Java二进制代码的解释执行功能, 提供于不同平台的接口的。

      ⒉ 安全性

      Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。Java舍弃了C++的指针存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病         毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。

      ⒊ 面向对象

           Java 吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、 继承性等有关对象的特性,使程序代码只需一           次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。在 Java         中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类为                 Object 类,Object 类功能强大,经常会使用到它及其它派生的子类。

          ⒋ 分布式

           Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。

          ⒌ 健壮性

          Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了        覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。Java提供:Null指针检测、 数组边界检测、 异常出口、 Byte code校验。

  • 相关阅读:
    JavaScript:综合案例---房贷计算器的实现
    iOS:如何将自己的SDK用CocoaPods管理
    JavaScript:综合案例-表单验证
    JavaScript:日期选择器组件的使用
    JavaScript : 基本的处理事件
    JavaScript:window窗口对象
    JavaScript:文本域事件处理
    JavaScript:下拉列表框的事件处理
    JavaScript:复选框事件的处理
    JavaScript:单选钮的事件处理
  • 原文地址:https://www.cnblogs.com/ayk1002/p/10619717.html
Copyright © 2011-2022 走看看