快生活 - 生活常识大全

编程语言各有擅长他们分别用来干什么


  大家看了标题,肯定知道这是一篇写编程语言的文章,理论上可以编写的程序和完成的任务所有语言都是可以实现的,计算机运行程序的是CPU,CPU只认识机器指令,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令。不过如果每个语言都可以编写同样的程序,那为什么会有种种语言存在,其实每种语言的擅长和适用领域都是不同的,下面我们来了解一下编程语言吧!
  Java
  Java主要分成三个部分javaSE、javaME、javaEE、javaSE是javaME、javaEE基础,java因为具备一些很好的语言特性, 以及丰富的框架, 在企业应用和大型网站中最被青睐,同时, java在游戏领域也有一席之地, 很多手机游戏都是使用JAVA开发的,因为java语言与android的兼容性较好,在后台大数据统计上能够更加快捷。目前最主流的大数据框架Hadoop的应用主要就是用JAVA开发的。
  总结:
  Java: 网页, 企业级开发, 普通应用软件, 游戏后台。
  C和C++
  首先必须要知道这两种语言有何不同,C++几乎是C的超集,简单点就是C++包括C语言的大部分功能,而且提供OOP和GP的特性,C语言是最早的第三代语言,C语言的出现是为了代替运行效率高但开发效率低下的汇编语言,所以C语言是所有语言中效率最高的,就目前来说 C语言主要用来开发底层模块(比如驱动,解码器,算法实现), 服务应用(比如web服务器)和嵌入式应用(比如日常生活中的电器里的程序)。 C++也可以做这些, 不过由于C++的复杂性和标准问题, 人们还是更愿意使用C来做。 C++更适合比较复杂但又特别需要高效率的设施,比如大型游戏,一些基础库, 大型桌面应用。
  总结:
  C: 系统底层, 驱动, 嵌入式开发。
  C++: 游戏开发, 大规模, 高性能, 分布式要求的程序开发。
  JavaScript
  Javascript先声明这种语言与java没有任何关系,Javascript 是一种脚本语言,j广泛的应用于客户端web前端。 简单的说,运用网站中一堆用各种标签的文档,操纵这些文档实现一些客户端动态效果。
  总结:
  JavaScript是浏览器的脚本语言,主要做网站的前端开发,展现各种酷炫的画面。
  PHP
  php这三个字你常常会在浏览器地址栏里看到,所以 php肯定是用来开发网站的,是web后端的常用语言。无数的网站后端都运行着php代码。
  总结:
  PHP:主要是网络前端,用于生成网页。
  Python
  Python语言是非常简单易用的,由于具有丰富和强大的库,它又叫做作胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。所以它除了android应用和操作系统基本什么都能干,非常的强大,而且也非常容易学
  总结:
  Python:动态解释型,开发效率高,开源,灵活,入门门槛低。
网站目录投稿:谷枫