n*****h 发帖数: 28 | 1 linux下面的编程和 shell的编程有什么区别?
那在linux下面或者shell编程都是用c语言吗?
难道就是在写字板里面写程序然后编译运行吗?
调用linux的函数库和系统调用?
完全没有概念只是知道几个linux的shell 命令
但是总有些职位并不需要linux或者linux编程会问或者考一下linux的知识
真不知道应该看点儿什么准备到什么程度
请前辈指教
谢谢 |
b***i 发帖数: 3043 | 2 Linux编程一般是指用C语言吧?
用shell能干的事不多,一般用编辑器vi, Emacs和Eclipse等都可以。远程用Visual
Studio编辑的也有,调用的函数都是那个Linux里面的编译器gcc所带的各类库里面的。
UI一般用Qt, C++的.
大部分职位并不需要Linux,你用Windows能做编程就行了。在linux编程基本上是用
Linux来制造Linux的人用的,比如做一个嵌入式系统,你得自己写一些驱动程序,并编
译Linux源代码。没做过Linux就不要准备了,跟面试的人说你以后可以学就行了。
【在 n*****h 的大作中提到】 : linux下面的编程和 shell的编程有什么区别? : 那在linux下面或者shell编程都是用c语言吗? : 难道就是在写字板里面写程序然后编译运行吗? : 调用linux的函数库和系统调用? : 完全没有概念只是知道几个linux的shell 命令 : 但是总有些职位并不需要linux或者linux编程会问或者考一下linux的知识 : 真不知道应该看点儿什么准备到什么程度 : 请前辈指教 : 谢谢
|
b6 发帖数: 137 | 3 ...
【在 b***i 的大作中提到】 : Linux编程一般是指用C语言吧? : 用shell能干的事不多,一般用编辑器vi, Emacs和Eclipse等都可以。远程用Visual : Studio编辑的也有,调用的函数都是那个Linux里面的编译器gcc所带的各类库里面的。 : UI一般用Qt, C++的. : 大部分职位并不需要Linux,你用Windows能做编程就行了。在linux编程基本上是用 : Linux来制造Linux的人用的,比如做一个嵌入式系统,你得自己写一些驱动程序,并编 : 译Linux源代码。没做过Linux就不要准备了,跟面试的人说你以后可以学就行了。
|
n*****h 发帖数: 28 | 4 多谢指点!
是一直好奇linux在做些什么功能
linux来制造linux是指开发linux的更新版本吗? 以及嵌入式系统的开发自己写一些驱
动程序?
这些都比较遥远了,公司招聘都喜欢resume写的名词多会的多的人
一般被问到linux我就只说知道几个shell命令
【在 b***i 的大作中提到】 : Linux编程一般是指用C语言吧? : 用shell能干的事不多,一般用编辑器vi, Emacs和Eclipse等都可以。远程用Visual : Studio编辑的也有,调用的函数都是那个Linux里面的编译器gcc所带的各类库里面的。 : UI一般用Qt, C++的. : 大部分职位并不需要Linux,你用Windows能做编程就行了。在linux编程基本上是用 : Linux来制造Linux的人用的,比如做一个嵌入式系统,你得自己写一些驱动程序,并编 : 译Linux源代码。没做过Linux就不要准备了,跟面试的人说你以后可以学就行了。
|
b***i 发帖数: 3043 | 5 公司招聘懂Linux的人肯定是要软件开发必须在Linux下的,基本上是用gcc来编译软件
的。因为这个系统有源代码,你开发一个嵌入式设备,就可以使用这个系统,比如
Android,做一个router,都可以用这个系统,它有全部的功能,轻松搞定web server
等需求。这个需要会定制Linux。
在纯软件方面Linux用在服务器上,做网站,全套软件很多都开源,所以,也要求会很
多编程工作。当然,使用Linux下的网站软件,数据库开发,然后写网站程序也可以不
用懂很多C/C++,懂java, php, 数据库也需要懂Linux操作,但是就不用C/C++了。
Desktop方面,Linux各类版本主要是给开发人员一个和产品同样的系统,编程比较方便
,就是属于用Linux编译自己定制的Linux,开发软件,远程服务器管理等事情的。
没事公司不会用Linux,用Windows Desktop非常方便。光会操作Linux不行,连老太太
都可能用Linux上个网,这个能力没用。外国留学生找工作,必须找软件开发。操作类
,配置网络等简单工作,都需要绿卡,公民,而且只会操作Linux不会编程工资不高。
【在 n*****h 的大作中提到】 : 多谢指点! : 是一直好奇linux在做些什么功能 : linux来制造linux是指开发linux的更新版本吗? 以及嵌入式系统的开发自己写一些驱 : 动程序? : 这些都比较遥远了,公司招聘都喜欢resume写的名词多会的多的人 : 一般被问到linux我就只说知道几个shell命令
|
b*******s 发帖数: 5216 | 6 抛砖引玉。Linux下开发主要优势在于 1 定制 2 大量开源资源 3 社区支持 4 一些程
序性能优势和安全性优势 |