经常使用编程语言php
1.C语言html
在当今这个时代,C语言能够说是很热门的语言,使用人数也比较多,由于C语言简单、方便。java
用标准的语言来讲,C语言是一门面向过程、抽象化的通用程序设计语言,普遍应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少许的机器语言以及不须要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些相似嵌入式处理器以及超级计算机等做业平台的许多计算机平台上进行编译。ios
一个 Java 程序能够认为是一系列对象的集合,而这些对象经过调用彼此的方法来协同工做。下面简要介绍下类、对象、方法和实例变量的概念。程序员
C 程序由各类令牌组成,令牌能够是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌:web
printf ( "Hello, World! \n" ) ;
C语言特色:算法
1.语言简洁、紧凑,使用方便、灵活。共有32个关键字,9种控制语句。数据库
2.运算符丰富,公有34种运算符。编程
3.数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。数组
4.具备结构化的控制语句(如if…else、while、do…while、switch、for)。
5.语法限制不太严格,程序设计自由度大。
6.容许直接访问物理地址,能进行位(bit)操做,能够直接对硬件操做。
7.生成目标代码质量高,程序执行效率高。
8.可移植性好。
2.java
Java是一门面向对象编程语言,不只吸取了C++语言的各类优势,还摒弃了C++里难以理解的多继承、指针等概念,所以Java语言具备功能强大和简单易用两个特征。Java语言做为静态面向对象编程语言的表明,极好地实现了面向对象理论,容许程序员以优雅的思惟方式进行复杂的编程。
Java具备简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特色。Java能够编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
一个 Java 程序能够认为是一系列对象的集合,而这些对象经过调用彼此的方法来协同工做。下面简要介绍下类、对象、方法和实例变量的概念。
public class HelloWorld {
/* 第一个Java程序
* 它将打印字符串 Hello World
*/
public static void main(String []args) { System.out.println("Hello World"); // 打印 Hello World } }
编写 Java 程序时,应注意如下几点:
大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不一样的。
类名:对于全部的类来讲,类名的首字母应该大写。若是类名由若干单词组成,那么每一个单词的首字母应该大写,例如 MyFirstJavaClass 。
方法名:全部的方法名都应该以小写字母开头。若是方法名含有若干单词,则后面的每一个单词首字母大写。
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名做为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(若是文件名和类名不相同则会致使编译错误)。
java语言特色:
1.简单、高效。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另外一方面,Java丢弃了C++中不多使用的、很难理解的、使人迷惑的那些特性,如操做符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员没必要为内存管理而担心。
2.面向对象。Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3.平台无关性 。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),而后能够在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
4.交互式特性 。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统自己也具备很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
5.多线程机制。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来建立。一般有两种方法来建立线程:其一,使用型构为Thread(Runnable)的构造子类将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类建立的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,所以,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
6.动态的内存管理机制。Java语言的设计目标之一是适应于动态变化的环境。Java程序须要的类可以动态地被载入到运行环境,也能够经过网络来载入所须要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
7.安全性 。Java一般被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具备的许多安全特性之外,Java对经过网络下载的类具备一个安全防范机制(类ClassLoader),如分配不一样的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
3.C++
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操做系统以及 UNIX 的各类版本。
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特色。
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年改名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
标准的 C++ 由三个重要部分组成:
C++ 程序能够定义为对象的集合,这些对象经过调用彼此的方法进行交互。如今让咱们简要地看一下什么是类、对象,方法、即时变量。
#include <iostream> using namespace std; // main() 是程序开始执行的地方 int main() { cout << "Hello World"; // 输出 Hello World return 0; }
接下来咱们讲解一下上面这段程序: