Linux下的C语言和Unix下的C语言编程有区别吗?

换句话说在Linux下面编写跑通了的C代码可以直接拿到Unix下面跑吗?

1、unix和linux是操作系统,本身和C语言没有什么关系。
但linux和Unix本身是用c语言实现的,现在又以linux为主,
所以能够研究Linux内核,算是比较高水平的。

2、C语言是可移植的,也就是用c的库函数编程。
带着环境的像linux下的c,unix下的c是调用系统提供的系统调用,linux和unix差别很小,但是不同产品之间会有不同的。现在有一个标准就是为了结决unix的可移植性,POSIX。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-11
c语言是可移植的,也就是用c的库函数编程。
带着环境的像linux下的c,unix下的c是调用系统提供的系统调用,linux和unix差别很小,但是不同产品之间会有不同的。现在有一个标准就是为了结决unix的可移植性,POSIX。本回答被网友采纳
第2个回答  推荐于2017-11-26
应用程序基本没区别本回答被提问者采纳

UNIX和LINUX的区别,可用什么语言编程
unix是收费的,源程序代码不公开的,linux是免费得,代码公开的。可以用C去编程。不过,要学好C,不是那么容易的。因为C里面的指针,很多人都糊里糊涂。建议先学汇编,对计算机底层的应用有个了解。计算机知识太繁杂,很多都需要基础,一点一滴慢慢来学的。很多人,大学四年,都没学到东西,因为,很多...

linux下的c语言编程和windows下的c语言编程有什么区别
语言本身差别不大。主要主要是和系统交互的时候不同。一个是Linux的POSIX接口,一个是Windows的 Win32 API。Linux下的接口因为源自UNIX,有很多API明显是C库的风格,风格比较老旧。但是Win32 API风格更现代、更高级一些。比如Linux下fork\/exec、Windows下 CreateProcess 。而且Windows的API提供很多 图形界面...

Unix和Linux程序 Pearl和C语言是些什么东西 啊?
perl是一种脚本语言,按照你写成内容一句一句执行,批量处理你的指令,C是一种编译语言,可以写一些程序,来完成如文件操作、算法等工作

linux下的c语言编程和windows下的c语言编程有什么区别
1。系统平台不一样 底层开发就涉及到了系统内核的问题,对于linux来说,你可以知道它里面是什么结构,而windows。。。2。编译器环境不一样 linux采用gcc编译器,gdb调试工具,和多种可视化的编辑器如 emacs,kedit等等,也有文本的vi\/vim,GDB的功能是非常强大的,个人认为较win下的好 尽管win下地mi...

linux和unix的区别
1、本质不同 Linux是开发源代码的自由软件,处于一个完全开放的环境中;Unix则是源代码处于被保护的状态,只有相关的开发人员才能接触。2、运行平台不同 Linux可以在多种硬件的平台上运行;Unix则大多是与硬件配套。3、核心是否公开 Linux的核心是公开的,是自由免费使用的,其源代码也是完全公开;Unix则...

linux与unix的区别有哪些
Linux是一套免费且开放源代码的操作系统,用户可以自由地修改源代码,深入了解系统的每一个操作。这对计算机爱好者来说是一个宝贵的资源,因为它允许用户深入了解系统的工作原理。Linux的开发语言 Linux的主要开发语言是C语言,同时还使用了汇编语言。C语言是Linux的主要编程语言,这与其开源环境和设计机制有...

unix linux 乌班图 有什么区别?一直很疑惑!使用这些系统对c语言学习有...
一是个大型操作系统 二是模仿一开发的开源操作系统,二者操作大同小异 三是二的一个版本(二有一百多少个版本)因为二是全世界数万高手共同开发的,又是开源的,学C语言到一定程度可以看看这些源码,学一下高手的编程思想

软件开发,做linux下的C语言有前途呢?还是做window下的c++,VC++,MFC之...
linux下的开发一般分为三种:1。linux服务端程序开发;做这个需要较深的积累和持续的新技术学习,上手容易,深入难,应用面有一点窄,如果能做到高级非常吃香,因为这样的开发都是一个持续服务性系统的基石,一般用c语言;再往上发展可以做架构师。2。linux嵌入式开发(包括底层驱动);目前应用比较多的...

C语言写业务逻辑(linux\/unix)
C语言跨平台,没错,C能跨上不少平台,但是基本处于劣势,毕竟要面对平台差异性,可能需要为不同平台进行重新编译甚至修改 代码 ,而且要面临运行于不同系统上可能出现的不同问题,bug,这些都要 开发人员 考虑和解决,这么看,如果C跨平台这么厉害就不会有现在的.net和java平台了,这些平台才真的是给...

请问linux 和Unix 是依靠C语言造出来的吗?
是的。unix之所以普及是因为用C语言重写了unix。unix以前是用汇编写的。linux更不用说了,底层内核基本上全是C语言写的

相似回答