您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
C、C++、Java、JavaScript、PHP、Python、Ruby这些语言分别主要用来开发什么?
语言,来做,后端C、C++、Java、JavaScript、PHP、Python、Ruby这些语言分别主要用来开发什么?
发布时间:2019-02-08加入收藏来源:互联网点击:
C、C++、Java、JavaScript、PHP、Python、Ruby这些语言分别主要用来开发什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
首先这些语言都有着各自的特点和各自较为擅长的领域。
通常情况下:
c语言:服务器开发、嵌入式开发、驱动开发等;
C++:服务器开发、嵌入式开发、游戏开发等;
Java:服务器开发、安卓开发、小程序、桌面应用等;
JavaScript:动态网站开发;
PHP:网站开发、服务器开发等;
Python:大数据、云计算、人工智能、机器学习等;
Ruby:web开发
由于语言的特性,所以它们各自都有各自更合适的领域被使用。回答于 2019-09-11 08:43:50
如果你把会的语言当成锤子,很可能看什么需求都像钉子
程序语言都有诞生的缘由的
这几个语言里最早诞生的就是C语言,C语言几乎可以做任何事情,上到应用,下到操作系统编译器什么都可以搞。但是什么都可以做不代表什么都需要它来做。
C++是在C语言的基础上拓展了面向对象思想。其实C也可以做面向对象,但是会相对复杂很多。
后面由于C++的复杂度,各种内存泄漏的问题让开发人员很头大,然后就有了Java
Java能应用于各种应用场景,我们现在用的Android手机的应用绝大部分就是Java做的
PHP主要是做web后端的
Ruby Python可以用来做大数据等,也可以做后台
JavaScript是网络全栈的语言,现在还可以拿来做游戏。甚至有了React Native和Flutter之后,可以用来开发移动端App
所以,哪个是你想学的?
回答于 2019-09-11 08:43:50
不请自来回来下。
首先这些语言的出现是为了适合不同的场合或者说是时代需要的。
C语言
C语言诞生的比较早,主要用来开发底层驱动相关的东西。什么叫底层,什么叫驱动?如果你不明白,那我简单说明下吧。
底层:底层就是我盟平常说的底层开发,一般和操作系统打交道比较多,我们都知道操作系统分为好几层:
驱动
驱动是啥,就是负责我们的硬件和软件通信。可以比喻为鹊桥,如果没有喜鹊搭桥,那么牛郎和织女就无法见面。
C++
好多人都认为C++就是一个带类的C,有多少人事这样认为的,可以留个言,我统计下。
其实有这种感觉的,就是没有更近一步体会和了解C++,或者说是使用C++。
C++的效率和C有的一拼,而且有好多现成的轮子,不需要我们自己去创造,开发效率更高效。
适合图像图像、游戏方面的开发吧。
比如这样的图像图像软件:
剩下的语言我就简单说说。
JAVA
java主要开发大型的企业级系统吧。
很大的有点就是轮子太多,使用起来很顺手。
PHP,Ruby
PHP大家都知道是干嘛的了吧,pai huang pian.哈哈。用来开发网站,目前确实不如ruby好。
python
python跟着人工智能和大数据彻底火起来了,所以呢就是比较适合人工智能、机器学习、大数据开发相关的岗位了。
回答于 2019-09-11 08:43:50
C 写硬件驱动,
C++精密计算,编译器,
java 后端大型框架,Android应用,
php后端,
Python,抓包,后端,
c# win桌面,APP ,后端,
JavaScript 前端 后端,跨平台桌面应用
swift oc ios,Macos开发
易语言 外挂
回答于 2019-09-11 08:43:50
程序语言都有诞生的缘由的
这几个语言里最早诞生的就是C语言,C语言几乎可以做任何事情,上到应用,下到操作系统编译器什么都可以搞。但是什么都可以做不代表什么都需要它来做。
C++是在C语言的基础上拓展了面向对象思想。其实C也可以做面向对象,但是会相对复杂很多。
后面由于C++的复杂度,各种内存泄漏的问题让开发人员很头大,然后就有了Java
Java能应用于各种应用场景,我们现在用的Android手机的应用绝大部分就是Java做的
PHP主要是做web后端的
Ruby Python可以用来做大数据等,也可以做后台
JavaScript是网络全栈的语言,现在还可以拿来做游戏。甚至有了React Native和Flutter之后,可以用来开发移动端App
回答于 2019-09-11 08:43:50
上一篇:宝宝不爱尝试新事物,只用一个杯子喝水,换一个就不接受,怎么办?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |