本文作者:plkng

如何学习linux系统编程 linux编程怎么学

plkng 5分钟前 2
如何学习linux系统编程 linux编程怎么学摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于如何学习linux系统编程的问题,于是小编就整理了3个相关介绍如何学习linux系统编程的解答,让我们一起看看吧。linux最好...

大家好,今天小编关注到一个比较意思的话题,就是关于如何学习linux系统编程问题,于是小编就整理了3个相关介绍如何学习Linux系统编程的解答,让我们一起看看吧。

  1. linux最好的编程语言?
  2. linux系统编程手册怎么样?
  3. 学好在linux下编程难吗?

linux最好的编程语言

linux主流语言:C

一般,一些商业软件或特别的跟系统相关不大的,可以考虑用C++

动态网页上还可以用perl、pythonjava之类的;

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

由此看来,在linux里编程:

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

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

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

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

5. 做GUI界面开发的话,很多人用GTK,也有很多人用Qt;

linux系统编程手册怎么样?

不得不说,这是一本内容非常之详实的书,对于想要学习在linux平台下开发的同学来说是至宝。

本书中文版分上下两册,两册是又不同的人来翻译的。我只想说上册译者的水平比下册译者水平高出太多了,下册翻译的个什么鬼,是没校对吧,错误连篇。

总体来说,书的内容非常好,但是下册的翻译太烂,推荐看英文原版。

学好在linux下编程难吗?

不难,Linux的API才300多,windows号称上千,你能学好windows下的编程,Linux就没问题。

关键是个思维转换,Linux下没有(或者说没有好用的)像VC一样的IDE,大多数开发人员使用vim/emacs+gcc+gdb开发,都是命令行的,从windows转过来,这是个坎儿。

而且Linux没有像MFC一样的高层抽象基本都是直接调用C库或者系统调用,门槛稍微高了点儿。

建议你看看《Linux程序设计》,等入门了,再读读APUE。

加油!

到此,以上就是小编对于如何学习linux系统编程的问题就介绍到这了,希望介绍关于如何学习linux系统编程的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享