Linux适合编程吗,linux下编程什么语言用的多

2020-11-21 11:06:28 字数 6015 阅读 4640

1楼:云南新华电脑学校

看项目需求,有些项目需要跨平台运行需要在不同的平台运行

2楼:云南新华电脑学校

linux环境下有shell编程、c语言系统编程和gtk+编程。

3楼:特权礼包发放

可以。而且系统也很稳定。

linux下编程什么语言用的多

4楼:可靠的梦想之星

主要是c,c是linux的“母语”,这也是linux这个开源环境和本身机制所导致的,就连linus都力挺c,而驳斥c++。虽然没必要拒绝c++,但是,不可否认,c更适合linux~。

不过写qt图形程序这种情况下,c++是首选(qt库是c++写的)。

在动态网页上还可以用perl、python、java之类的;

一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言。想知道更多linux知识可参考下《linux就该这么学》。

5楼:匿名用户

或特别的跟系统相关不大的,可以考虑用c++;

在动态网页上还可以用perl、python、java之类的;

一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言

由此看来,在linux里编程:

1. 接近系统的软件开发必然是c;

2. 系统关联不大的应用程序开发可以用c或c++;

3. 动态网页方面可以用perl或python脚本语言或java;

4. 日常管理上,当然是bash!

5. 做gui界面开发的话,很多人用gtk,也有很多人用qt;

因此,说c是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺c,而驳斥c++。虽然没必要拒绝c++,但是,不可否认,c更适合linux~

另外,虚机团上产品**,超级便宜

6楼:大大的

在linux里不同的领域用不同的开发语言:

接近系统的软件开发必然是c,因为linux是c语言开发的;

系统关联不大的应用程序开发可以用c或c++;

动态网页方面可以用perl或python脚本语言或java或php;

日常管理上,当然是bash;

做gui界面开发的话,很多人用gtk,也有很多人用qt。

当然也有一些其他新涌现出来的语言,比如go,ruby,还有一些轻量级的出色语言如lua。

7楼:匿名用户

c是linux的“母语”,不过写qt图形程序这种情况下,c++是首选(qt库是c++写的)。c/c++以外,

要算一类脚本语言最多,如shell、python、perl、ruby等等(linux下脚本能力很强,写出来的程序也是不错的)。

所有编程语言几乎都可以用,尽管没c语言那么广。

8楼:匿名用户

c,python,perl,java等,基本上你能想得出的都有。

9楼:管家光

除了c和c++外,python,java用的也很多。

linux说白了就是类unix,所以说应该主要是用c的,但是c++又基本兼容c,所以我也不好说c跟c++谁用的多。。。

10楼:

python 现在很火 仅排在c/c++之后 我也在学

11楼:匿名用户

要看用在什么领域了,一般接近系统的软件

开发是c,因为linux是c语言开发的;系统关联不大的应用程序开发可以用c或c++;动态网页方面可以用perl或python脚本语言或java或php;日常管理上,当然是bash;做gui界面开发的话,很多人用gtk,也有很多人用qt。具体及更多linux知识可参考下《linux就该这么学》。

linux,哪个版本最好,适合做编程的人用

12楼:老男孩教育

如果你是一个linux爱好者,想选择一个桌面系统,并且既不想用盗版,又不想花太多钱购买商业系统软件,那么可以选择ubuntu桌面系统。

如果你需要服务器端的linux系统,想用一个比较稳定的服务器系统,或者说目标就是进入企业从事linux运维工作,那么建议你选择centos或red hat。在这两者当中又应首选centos,因为目前市场的趋势是这样的,centos社区非常活跃,centos是当前国内互联网企业服务器端实际应用比较多的系统。

如果对系统稳定性、安全性有更高的要求,或者是特殊使用偏好的用户,可以考虑debian或freebsd。

如果特别痴迷于新技术体验和追求新的软件版本,可以选择fedora,但要容忍fedora潜在的新技术软件的bug和系统稳定性的问题。

13楼:为人爱兮

1、centos7作为服务器,用来搭建tomcat、nginx、mysql等

2、ubuntu用来作为开发的系统。用来搭建idea等开发工具。

linux系统中一般使用什么语言编程呀?

14楼:墨汁诺

linux操作系统是用c语言、汇编语言编写的。

主要是c,c是linux的“母语”,这也是linux这个开源环境和本身机制所导致的,就连linus都力挺c,而驳斥c++。虽然没必要拒绝c++,但是,不可否认,c更适合linux~。

linux操作系统主要包括内核和组件系统。linux内核大部分是用c语言编写的,还有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。

linux的一些组件系统和附加应用程序是用c、c++、python、perl等语言写的。

15楼:手机用户

程序的设计开发, 这个是与windows环境程序相设计对应的,也就是说你设计的程序目标是运行在linux环境的,当然,开发过程一般也都是在linux环境中进行了。

第二,在linux环境中,你不仅可以进行c语言程序设计,也可以进行c++/java/python/lisp/php/ruby/汇编等很多种语言的程序设计。

明确了上面两点,我想你就差不多明白了吧,差异一个是环境,一个是语言。

在linux环境进行c语言程序设计和在windows环境进行c语言程序设计在使用到系统调用(linux中的概念)或者api(windows里这么叫)时候,则可能出现不同,因为不同的系统提供不同的系统接口;但是,如果你的c程序没有使用到系统接口,而仅仅使用的是标准库等,这样就没有什么区别了,也就是说,你在windows写的c程序,放到linux中一样可以编译和运行,也就是**级的可移植。

就像你所说的,程序设计都是写程序

好了,希望对你能有所帮助,有问题可以随时hi我 :)

16楼:匿名用户

在linux里不同的领域用不同的开发语言:

1. 接近系统的软件开发必然是c,因为linux是c语言开发的;

2. 系统关联不大的应用程序开发可以用c或c++;

3. 动态网页方面可以用perl或python脚本语言或java或php;

4. 日常管理上,当然是bash;

5. 做gui界面开发的话,很多人用gtk,也有很多人用qt。

当然也有一些其他新涌现出来的语言,比如go,ruby,还有一些轻量级的出色语言如lua。

17楼:

cc++

bash

btw qt不是编译器

18楼:尐_路

linux基本语言shell编程 建议楼主多多学习!linux学习很简单就是多练~

19楼:匿名用户

c,c++,编译器用gcc,qt

20楼:

c 和c++比较好

也用java

linux 编程有什么优势吗

21楼:老男孩教育

linux可以多岗位、多领域、多栖发展,可选择的工作岗位也非常多,云计算工程师、百云计算研发工程师、云计算架构师、数据库运维工程师度、高级数据库工程师、数据库架构师、安全运维工程师、安全架构师、python运维开发工程师、python高级运维开发工程师等。

22楼:克里喵子

与其说是优势不如说是特点。本身编程并没有什么优缺点,不同的编程要件匹配不同的需求,不同的开发语言应对不同的服务要求。linux系统下编程的特点是直观且清晰,相比非linux系统而言,你在制作程序的时候考虑的是具体调用哪些库中的什么内容,对应权限下可以执行到的地步,相当于在编程过程中了解系统结构与知识,可以制作出更加底层的对话。

这与其它非linux系统编程不同,非linux对系统的编程多是表现在对封装后的api进行的调用,可以发挥想象力的地方都有一定的局限性。

当然,对于系统级别以外的模式化编程而言,编程基本上没有任何区别,只是习惯和出发点不同,流程大体是相似的。

linux系统适合编程用吗?c,操作方便不?

23楼:匿名用户

方便,linux有自带的编译器gcc,很方便

很多公司都在linux/unix下编程

24楼:匿名用户

linux目前有比较完善的版本,编程和上网等操作非常方便

25楼:匿名用户

liunx最适合编程用了 除了c#目前不行 c c++ java php ruby python 汇编 全部都ok

哪种linux发行版适合程序员做开发

26楼:育知同创教育

linux各个版本的核心操作和管理基本上都是差不多的。

像redhat,centos,ubuntu,arch等等,会了一种,换

另外一种系统,稍微熟悉一下就可以了。

像gcc编程之类的,跟发行版没关系,都是一样的。

初学一般用rhel,centos ,

27楼:sunny黑客新手

linux出去一些个别的distribution之外,其实是三大派系:一是debian系,ubuntu是其非常流行的衍生版本,目前最新长期支持版为ubuntu 14.04 lts;二是rh系,desktop发行版为fedora,目前最新版本为fedora21;三是suse系,desktop发行版为opensuse, 目前最新版本为opensuse13.

2;关于发行版本的选择,对于程序开发,我们首先要考虑的是 稳定易用不折腾,其次是 漂亮好看看着舒服。

所以首先绝对不建议fedora,bug太多,时不时报错(fedora21),因为fedora存在的意义是给rh的enterprise版本测试新特性使用的,所以更新非常激进,bug也比较多,所以稳定性层面来说,不是很适合拿来开发用;

考虑观赏性,而ubuntu lts版本和opensuse ,在保持新特性的同时,稳定性(包括gui 的稳定性)已经相当不错了。而且无论是unity桌面,kde桌面还是gnome桌面,现在都可以配置的很华丽。所以这两个发行版关于漂亮方面都能够满足。

如果属于极简主义者,请选择gnome桌面的opensuse,如果对自己桌面有配置强迫症,那么请选择unity桌面的ubuntu或者kde桌面的opensuse。

考虑不折腾,ubuntu 和opensuse对硬件的支持都非常良好,但是如果你是intel+nvidia双显卡,请直接选择ubuntu;如果和win组成双系统,建议选择ubuntu; 如果单奔,那么ubuntu和opensuse都可以。

考虑易用性,ubuntu和opensuse对软件支持都非常优秀,一个拥有software center的apt包管理使用deb的双子星,一个是yast+zypper使用rpm的**组合,这个自己选择。

最后一点关于开发环境,二者基本没有区别,请安装好你选择的发型版,配置好开发环境,然后努力的写**!

ps:建议尝试英文的开发版,而且一定要会爬梯子google(墙内),无论是对语言的提升,还是对linux的学习,都有着巨大帮助!

常用的网络编程语言有哪些,网络编程用什么语言

1楼 百度用户 aspasp jspphp cgijavascript vbscript 2楼 踏岸寻柳 大家说的都是常见的,也就是 asp hph jsp html cgi dhtml css xml等。 我说几个不常见的 c c perl shell 3楼 网络asp菜鸟 vbscript 和 ...