大家好,今天小编关注到一个比较有意思的话题,就是关于编程语言核心库有哪些功能的问题,于是小编就整理了1个相关介绍编程语言核心库有哪些功能的解答,让我们一起看看吧。
C、c++、java、JavaScript、php、Python、Ruby这些语言分别主要用来开发什么?
程序语言都有诞生的缘由的
这几个语言里最早诞生的就是C语言,C语言几乎可以做任何事情,上到应用,下到操作系统编译器什么都可以搞。但是什么都可以做不代表什么都需要它来做。
C++是在C语言的基础上拓展了面向对象思想。其实C也可以做面向对象,但是会相对复杂很多。
后面由于C++的复杂度,各种内存泄漏的问题让开发人员很头大,然后就有了Java
J***a能应用于各种应用场景,我们现在用的Android手机的应用绝大部分就是J***a做的
Ruby Python可以用来做大数据等,也可以做后台
J***aScript是网络全栈的语言,现在还可以拿来做游戏。甚至有了React Native和Flutter之后,可以用来开发移动端app
所以,哪个是你想学的?
c 应用非常广泛,主要用于驱动开发,操作系统底层开发,网络协议,嵌入式开发等等。
c++主要用于游戏开发,世界上大多数游戏都是用C++开发的,这就是为啥你电脑装游戏,总是让你先安装c++运行库。也有很多人用c++开发软件,多为跨平台软件。
j***a主要用于企业级发型网络应用。比如银行系统的后台,电信系统的后台,用j***a开发网站的也非常多。另外一个重要领域是安卓App开发,但是最近谷歌有慢慢摆脱j***a的趋势。
J***aScript主要用于网页前端开发。你浏览网页,除了文字,链接,图片之外的大多数效果都是用J***aScript开发的。也有一些人用J***aScript开发网站后台,但是比较少。
PHP 基本上都是用来开发网站,没有其他的。
Python是著名的万金油,应用领域非常多。有用Python开发网站的,成功的例子也非常多,比如国内的豆瓣,知乎。也有用Python做数据分析,科学计算的。Python也经常被用于系统运维工具。也有很多人用Python+QT开发桌面小软件,小游戏。最近火爆的人工智能领域,Python也是首选语言之一。此外Python还是大多数黑客使用的攻击和安全分析工具。甚至在嵌入式开发中Python也很火爆,现在很多的开源硬件都把Python作为首选开发语言。
而ruby则比较小众,成熟的应用主要是用于网站开发。当然Ruby的能力很显然不止是网站开发,但是实在是用的人比较少。
首先这些语言都有着各自的特点和各自较为擅长的领域。
通常情况下:
c语言:服务器开发、嵌入式开发、驱动开发等;
C++:服务器开发、嵌入式开发、游戏开发等;
J***a:服务器开发、安卓开发、小程序、桌面应用等;
J***aScript:动态网站开发;
PHP:网站开发、服务器开发等;
Ruby:web开发
C 写硬件驱动,
C++精密计算,编译器,
j***a 后端大型框架,Android应用,
php后端,
Python,抓包,后端,
c# win桌面, ,后端,
J***aScript 前端 后端,跨平台桌面应用
swift oc ios,Macos开发
易语言 外挂
到此,以上就是小编对于编程语言核心库有哪些功能的问题就介绍到这了,希望介绍关于编程语言核心库有哪些功能的1点解答对大家有用。