Linux®程序员创建独特的软件程序和应用程序,这些程序和应用程序是这个开源操作系统的本机软件。他们通常有一系列在Linux平台上运行良好的编程语言的选择。许多Linux®程序员还为现有的Linux®软件添加了自己的改进和...
Linux®程序员创建独特的软件程序和应用程序,这些程序和应用程序是这个开源操作系统的本机软件。他们通常有一系列在Linux平台上运行良好的编程语言的选择。许多Linux®程序员还为现有的Linux®软件添加了自己的改进和自定义,因为这些程序~源代码不受标准的专有限制。Linux®程序员通常为使用特定版本Linux®操作系统执行日常任务的特定公司创建程序。许多Linux®程序员的工作还要求程序员担任其创建的程序的故障排除技术员许多计算机程序员借助一种称为集成开发环境(IDE)的工具来创建代码行。Linux®程序员职业生涯的基础之一是对这种操作系统结构(通常称为Linux®内核)的实用知识。能够使用Linux®命令行的程序员在编写、编译和修改此操作系统的代码方面具有显著的优势。命令行为Linux®内核提供特定于Linux®内核的指令,例如创建新的文本文件并将其存储在计算机硬盘驱动器的某些位置。一旦Linux®程序员掌握了命令行,同样的文本编辑器为编写新应用程序的代码提供了一个简单的平台。一些程序员也用C语言创建应用程序,根据他们希望完成的软件完成的任务的种类,许多计算机程序员借助一种称为集成开发环境(IDE)的工具来创建他们的代码行,该工具将高级编程语言转换为Linux®内核可以理解的机器语言在许多版本的Linux®操作系统中通常是可选的一些Linux®程序员转而在命令行编辑窗口中输入代码。Linux®程序员的另一个主要工具通常是C编程语言,对于Linux®软件程序来说,这是最常见的选择。标准C编程语言被认为是最适合在不同Linux®平台和操作系统版本上使用的、可移植性最强的语言。有些程序员还可以根据他们想要的任务类型,用C语言或C语言创建应用程序完成的软件。Linux®程序员可以为雇主工作,也可以作为独立顾问工作。由于Linux®软件程序被指定为开源程序,程序员通常是在开放源码运动的荣誉制度下创建的,他们必须将自己完成的源代码提供给其他Linux®程序员检查和修改。根据这项集体协议,大多数Linux®程序员不从直接销售他们的程序中获利,但一旦他们完成了一个新的项目,无论是为商业客户还是为公众所用,都可以从提供技术支持中获得收益
-
发表于 2020-08-07 20:22
- 阅读 ( 596 )
- 分类:科学教育