开发语言_开发语言排名 - CSDN
精华内容
参与话题
  • 几种常用开发语言的对比

    千次阅读 2018-07-18 10:41:11
    一直有各种编程语言开发工具拎不清的问题,所以趁有空做了一个小整理。 编程语言 javascript,c#,python,Ruby,PHP,Java,swift,basic 前端框架 vue.js,angular 2,bootstrap,less/sass,ember.js ...

    一直有各种编程语言,开发工具拎不清的问题,所以趁有空做了一个小整理。

    编程语言 javascript,c#,python,Ruby,PHP,Java,swift,basic
    前端框架 vue.js,angular 2,bootstrap,less/sass,ember.js
    后端 node.js,PHP,Ruby,python,java
    开发工具 VB(basic语言),VC(c++),VS(c,c++······)

     

     

     

     

     

      特点 备注
    C

    执行效率高,底层驱动,

    结构式,代码及数据分割化

    可移植性好,适合于多种操作系统,可重用性差

    数据封装不好——>安全性差

    数据结构改变时,所有相关的处理过程都要进行相应的修改

    指针

    面向过程

    面向过程是指函数

    面向对象是指对象

    C++

    可扩展性好,效率高

    可重用性(继承和多态性)

    非并行

    指针+对象

    虚函数

    面向对象

    操作系统软件的开发和嵌入式开发,Android APP的NDK开发,游戏开发

    每个对象是其状态和行为的封装

    类是数据和操作数据方法的结合

    Java

    没有指针

    多线程,跨平台,分布式语言

    自动管理内存,自动垃圾回收

    编译后成为一种IL(中间语言),运行时,再把IL编译为平台专用代码

    Android APP开发,Hadoop开发,TensorFlow开发

    虚拟机方式,效率低

    面向对象

     
    c#

    c#是.net的代表语言

    支持分布式:处理过程分布在客户机和服务器上

    多线程

    面向对象

    .net是一个框架集,visual studio是针对这个框架集的API,主要包括VB.net,c#.net,j#.net,支持多种语言
    PHP

    开源脚本语言

    变量在页面执行完毕后被清空

    面向对象

    中小型web应用开发(Linux+Apache+MySQL+PHP)

    传统编译语言:高效性

    脚本语言:易用性和富于表达性

    Python

    可移植

    可扩展:python中可使用c或c++等

    开源,速度不快

    强制缩进

    既支持面向过程又支持面向对象

    物联网平台开发,web开发,图形处理

     
    GO 很多人一起开发的大型软件  
    javascript 脚本语言 jqurey是一个js库
    node.js 运行在后端的js(前端用来写后台)  
    JSON js对象表示法,存储和交换文本信息  
    XML

    可扩展标记语言,用来传输和存储数据,但是需要编写软件或程序才能传递

    和json一样,都是一种数据交换格式

    数据库有数据分析能力,xml没有
    HTML 超文本标记语言,显示数据  
    ajax 异步js和XML,只请求需要的部分页面信息(部分更新),不需要重新加载整个网页  
    Apache 服务器,每一个请求都让 sever创建一个新的进程处理  

     MySQL,msSQL,access,Oracle,SQLsever都是数据库 ,access量级最轻

    网页搜东西响应过程 :浏览器  发送请求>  网站(服务器)  收到请求>  搜索被请求的资源  传回响应结果> 浏览器

    (本文只收集整理了作者见过的,不限于这些)

    展开全文
  • 开发语言种类

    2019-08-11 05:43:03
    Java、C、C++、PHP、Python、rube、R、.net、 转载于:https://www.cnblogs.com/zhang-da/p/11331182.html

    Java、C、C++、PHP、Python、rube、R、.net、

    转载于:https://www.cnblogs.com/zhang-da/p/11331182.html

    展开全文
  • 初学者最容易学的六种编程语言

    万次阅读 多人点赞 2018-06-27 10:28:32
    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。JS之所以特别受欢迎,是...
    学编程关键是要找到一种合适的语言。下面是为大家介绍初学者,最容掌握的六种编程语言。

    1.JavaScript

    编程

    可别将JavaScript与Java混为一谈。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。JS之所以特别受欢迎,是由于它是跨平台的。由于JS本身在浏览器里面运行,你甚至不需要编译器。只需要一款笔记本应用程序或Sublime Text就可以编写了。

    如果,你想从事Web开发,那么JavaScript就是一种出色的入门级语言。对初学者来说,JavaScript是比较宽容和动态类型(弱类型)的编程语言。此外,JS语法类似C的语法,所以学习JS让你可以在编程领域继续深造,比如学习更难的编程语言C++。

    不过Matthew Mombrea等一些人士认为,JavaScript实际上是一种糟糕的入门级语言。Mombrea认为,JS是面向对象编程(OOP)方面的就是一个糟糕例子,这一点其实已经路人皆知。另外,虽然JS是弱类型语言并且有助于在编程时提高效率,但是直到运行时才会发现错误。他声称,如果你想要以软件开发为业,JavaScript不是好的起点。但是JS作为通向编程世界的一种入门级语言,它还是个不错的选择。

    用途:

    • Web开发

    优点:

    • 跨平台兼容
    • 不需要编译器
    • 便于进而学习其他语言

    缺点:

    • OOP方面的糟糕例子
    • 弱类型语言
    • 难以调试

    2.Ruby on Rails

    编程

    Ruby on Rails最大的优点是易于阅读,这对缺乏编程经验的人更易于掌握。Ruby是一种动态、面向对象的脚本语言,它被大量应用于Web开发。包括Groupon和GitHub在内的网站都在各自的后端上使用Ruby。

    由于不需要学习大量命令,Ruby学起来更容易一点。虽然Ruby是一种框架,但是它汇集了Ruby快捷键,并且许多培训班都在教Ruby on Rails。

    它对初学者来说堪称完美。此外,正如One Month网站指出的,有许多初创公司在招聘Ruby on Rails开发人员,即便你只有入门级经验,也可能找到一份不错的工作。

    用途:

    • Web开发

    优点:

    • 广泛使用
    • 汇集快捷键
    • 就业市场看好

    缺点:

    • Ruby on Rails基本上是一套快捷键

    3.Python

    编程

    Python对初学者来说也是一个入门级编程语言。Python可用于Web开发的应用程序和桌面应用程序,这种动态语言支持OOP编程、过程式编程和函数式编程。

    另外,它是开源语言,这意味着它可以免费入手,有着相当活跃的社区。Joel Lee细述了为何Python很有用(http://www.makeuseof.com/tag/reasons-python-programming-not-useless/)。

    不过,作为一种入门级编程语言而言,Python有点复杂。比如说,要保持一定的命名和缩进,都是很重要的细节方面。但是考虑到它的灵活性和庞大社区,Python对初学者来说仍是一种易学的编程语言。

    用途:

    • Web开发
    • 应用程序开发

    优点:

    • 用于桌面和Web程序
    • 开源

    缺点:

    • 有特定的要求,比如规范的命令约定

    4.Java

    编程

    Java仍是历史最悠久的编程语言之一。Java可谓是Web应用程序、桌面程序、操作系统及更多系统的立足之本。这种面向对象、基于类的编程语言广泛使用;此外,它也是最受欢迎的语言之一。

    不过尽管广泛使用、人气超高,但是Java与其他入门级语言相提并论时,显得稍为复杂一点。Java的语法主要来自C和C++之类的语言,所以许多编程学习和强化培训班都是从C/C++开始教起,然后再教Java。如果,你在寻找一些Java应用程序例子?不妨看看这五个网站(http://www.makeuseof.com/tag/top-5-websites-for-java-application-examples/)。

    然而,Java也能迫使程序员从程序的角度来思考问题。因此,你必须考虑计算机是如何处理信息的。由于在分析编程知识方面打下坚实的基础,Java对初学者来说仍是一种很棒的编程语言。

    用途:

    • Web开发
    • 应用程序开发

    优点:

    • 非常流行
    • 一种历史悠久的语言
    • 资源丰富
    • 编程挑战建立了稳定的编程基础

    缺点:

    • 语法来自C/C++,所以从C/C++入手可能更好
    • 需要非常注重分析的思维

    5.C/C++

    编程

    C和C++都是优秀的入门编程语言。另外,借助这些网站(http://www.makeuseof.com/tag/3-websites-started-learning-programming-language/),你可以很快入手C和C++ 。

    如果你对游戏开发很有兴趣,C++是一种优秀的入门语言,因为除了Web开发应用程序、移动应用程序和桌面应用程序外,它还经常用于开发游戏和游戏引擎。

    C和C++都不仅仅为编程提供了入门知识,还为整个计算机学提供了入门知识。即便你将注意力集中在其他编程语言上,C/C++提供的基础性知识也很有价值。

    不过,C++在最初阶段对初学者来说可能颇具挑战性。如果你能够克服这个困难,那么将会大有回报。

    用途:

    • 应用程序开发

    优点:

    • 出色的计算机学基础
    • 适合软件和游戏开发

    缺点:

    • C++要比C难学一点

    6.C#

    C#对初学者来说是个很好的选择。启动时间相当短:只要下载Visual Studio Express,即可全面安装所有必要的元素,比如SQL Express。C#可以用途很多,从Web开发到控制台应用程序等等。语法基于C,所以与C++和C一样,它也提供了出色的计算机学基础。

    然而,Visual Studio确实拥有自动完成功能和自动生成的项目文件等方面,C#可能比较复杂,不像在C和Ruby等语言中有多个编译器和解释器。但是C#有易于使用的IDE以及广泛的用途,C#也是初学者学习编程不错的选择。

    用途:

    • 应用程序开发

    优点:

    • 广泛使用
    • Visual Studio让启动很简单
    • 出色的计算机学基础
    • 易于使用的IDE

    缺点:

    • 复杂的编译器

    结束语

    本文不见HTML的身影,你可能会问:为什么不介绍这种语言?考虑到HTML学起来极容易,常常很多中学都在教这种语言,实际上,HTML也是本人所学的第一种语言;在短短几小时内,我就由一个菜鸟变成水平相当高。正如许多人所知,HTML是一种标记语言,而不是一种编程语言。所以,很遗憾,它不是完全符合这个标准。

    不过,HTML适用于广泛领域,因此,对初学者来说HTML是一种简易的语言(不是编程语言),HTML还是值得一提。HTML广泛用于Web开发,因此你可以在此基础上学习CSS (与HTML一样,CSS同样不是一种真正的编程语言),最后再学习像JavaScript这些标准的编程语言。

    展开全文
  • 总的来说,现在的开发语言趋势是:JavaScript,Java,Python,C ++和C,是否后新语言长江后浪推前浪,Go,Rust,让我们拭目以待吧! 汽车 & 运输行业: 在汽车 & 运输行业,编程语言受欢迎...

    ​​互联网、物联网、AI,计算机技术不断迭代升级,传统行业纷纷开始互联网化,并用人工智能武装自己。在这个潮流下,各个行业开发者都喜欢使用什么编程语言呢?

    总体情况:

    总的来说,现在的开发语言趋势是:JavaScript,Java,Python,C ++和C,是否后新语言长江后浪推前浪,Go,Rust,让我们拭目以待吧!

    汽车 & 运输行业:

    在汽车 & 运输行业,编程语言受欢迎度的排名为:JavaScript 、Java 、Python、C++ 、C#

    计算机硬件:


    在计算机硬件行业,C语言最为操作系统时代的老大,当前在计算机硬件行业明显高于其他语言,在底层、中间件应用市场中C和C++两者差距微乎其微,C由于其性能,直接的低级硬件API以及跨多个平台的编译器的可用性而主导硬件。物联网依然离不开C语言。排行前三的分别为C、C++、Python

    金融服务行业:

    在金融服务行业,排行前三的分别为Java、JavaScript和Python,其中,Java在金融服务领域已经流行了很多年。

    政府部门:


    政府部门依然更青睐Java和JavaScript,相较于其他语言,C#在政府机构中更为普遍,排行第三,算是相当不错的成绩。

    卫生保健行业:


    在卫生保健行业中,JavaScript排行第一、Java第二、Python第三、C#第四

    媒体/娱乐/游戏:


    媒体/娱乐/游戏行业中,JavaScript排行第一,Java第二,Python第三,PHP第四

    零售 & 电商:


    在零售&电商行业中,Java 排行第一、JavaScript 第二、Python 第三

    安全领域:

    安全领域,Java 第一、Python 第二、JavaScript 第三、C++ 第四、C 第五

    技术:

    由上可见,不同行业不同编程语言的受欢迎程度不同,其实这主要是由编程语言本身适合干什么工作决定的,开发者对编程语言 应无好恶之心,只有适合不适合。所以一个语言能不能发展,甚至存活主要还是要看它适不适合市场应用。

    虽然如此,我们还是能看出一些特点:综合来看,但无论哪个行业,Java,Python,JavaScript,C/C ++都是开发人员的比较喜欢的编程语言。所以开发者掌握这几张语言是有必要的。​​​​

    展开全文
  • 编程语言的受欢迎程度、学习的人群数量,以及由于人工智能的兴起,最热门的编程语言排行榜也发生了变化。让我们来看看。   1、Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。...
  • 后台开发语言比较

    千次阅读 2018-05-10 18:18:26
    最近因为个人兴趣和项目团队安排,我开始在...目前一般公司的后台用的开发语言大概有以下几种:java,python,php,asp.net,c++,rubyon rails 等等。java优点:性能好,适合大中项目,跨平台,安全性高,稳定可...
  • web开发的三大基本语言

    万次阅读 2016-01-14 11:28:07
    web开发的三大基本语言包括:HTML、CSS和JavaScript(其中HTML是web开发的关键)。简单概括的话:HTML为web开发提供了内容;CSS控制如何展示内容;而JS更多的集中在控制逻辑和实现交互上。
  • 大数据常用十种开发语言

    万次阅读 多人点赞 2016-03-17 11:11:32
    随着大数据热潮持续延烧,几乎每个产业都有如洪水般倾泻的信息,面对上万笔的顾客浏览纪录、购买行为数据,如果要用 Excel 来进行数据处理真是太不切实际了,Excel 相较于其他统计软件的功能已相去甚远;...
  • 九种编程语言大对比

    万次阅读 多人点赞 2017-03-20 16:21:59
    图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程...
  • Android开发都需要使用什么语言

    万次阅读 2014-11-24 10:16:01
    Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面。...
  • 微信服务端用什么语言开发的?PHP,JAVA,ASP。。。。。。。。。。。。。
  • 首先,比如微信二次开发,可以用java或者php 来做服务器端语言来进行二次开发,那小程序呢?文档写着.js负责业务逻辑,难道服务器端就是纯JS实现? 包括对数据库的操作吗? 还是也可以用php?其实文档中在request...
  • Go语言适合做什么?

    万次阅读 2018-03-22 14:51:27
    Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务。Go语言能够让程序员快速开发,并且在软件不断的增长过程中,它能让程序员...
  • android app 用什么语言开发的?

    万次阅读 多人点赞 2017-03-11 17:44:08
    首先我们需要选用一个语言开发本地App。 那么,我们第一步干啥了。 在现有的语言中挑选语言。 那么首先考虑的条件是不火的语言和没前途的语言是不在选择范围的。 ---因为没人用,那么库就会少。因为库少就不会...
  • 编程语言种类

    万次阅读 2018-09-13 20:42:49
    编程语言种类 编程语言有很多种,常用的有C语言、C++、Java、C#、Python、PHP、JavaScript、Go语言、Objective-C、Swift、汇编语言等,每种语言都有自己擅长的方面,例如: 编程语言 主要用途 ...
  • 10.app后端选择什么开发语言

    万次阅读 2016-06-18 20:31:17
    在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门。通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数。
  • Unity3D用什么语言开发好?用什么开发工具?
  • 小程序开发可以用什么语言

    万次阅读 2019-04-16 11:05:13
    小程序是基于微信平台的轻量级应用,它的开发是应用微信提供的小程序前端规范,结合企业自己开发的应用后端来制作的。 小程序开发使用的语言本质上就是JS+CSS+HTML5,不过不能直接用HTML标签,微信提供一个组件库,...
  • 常用的Web架构开发语言有哪几种?

    万次阅读 2018-03-28 16:45:24
    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web...
  • 游戏开发需要懂几种语言

    万次阅读 多人点赞 2017-06-01 20:47:18
    玩游戏这么简单的事情,是个人都会。三岁孩童都会偷菜,打怪。特么逗我,你说那个游戏没通关你告诉我?我就一地地道道国人,除了汉字没听说有其它啥啥玩意儿。 ...今天我们来上纲上线,说说玩游戏。...
1 2 3 4 5 ... 20
收藏数 1,550,177
精华内容 620,070
关键字:

开发语言