A. linux下的C编程和Windows下有什么区别越详细越好,谢谢......
Linux 简单的说跟 Windows 一样是一种操作系统,只是两者之间的使用方法和习惯有所区别。具体的区别其实很大,不过已经不是能在这里说清楚的事情了。
对于 C 编程来说,他们最大的区别就是提供给你的系统相关的特性不一样。这个导致了所谓的移植性问题以及平台特性的问题。形象点的比喻是你可以认为 Linux 和 Windows 都是人。他们都懂一部分英语,但是一个的母语是汉语,一个是德语。你用的英语如果他们刚好都懂,那他们就能很好的帮你做事。如果你说的英语他们不懂,那就只能用他们的母语给他们说。这样的结果就是你用德语说的 Linux 听不懂;你用汉语说的 Windows 又听不懂。所以,如果是简单的编程,那他们没有多大区别。如果是复杂的...你就准备翻译一方的母语成另一方的母语吧。
B. 关于学习Windows编程与Linux编程的选择。
你还是学习 Linux 吧。Windows 的图形界面让大多数人容易上手的同时,也让大多数人脱离计算机系统的工作原理。国内学校清一色的 windows 教育,长久以往,不是好事。
其实学习 Linux 也并非如你所说的完全从 0 开始,你所学过的 c/c++,数据结构等等都是基础。这些东西在 Windows 上用的着,在 Linux 上也用的着。甚至 Linux 的大部分东西,都是基于你所说的这些基础。
也许,你需要熟悉的只是一些 linux 的操作而已,另外就应用程编程的 API 上来说,Linux 和 Windows 不一样,这是你所需要重点学习的。
这方面,杭州的JulianTec 可以帮助你入门,你可以看看他们的学习型平台。碰到些技术问题,也可以在他们的 Mail List 上提问。
杭州巨立安技术(JulianTec)致力于成为嵌入式Linux领域的优秀服务供应商,提供各种优质的服务,包括:应用程序建模、嵌入式Linux系统构建、Linux下的设备驱动程序开发、以及相关的软硬件研发技术培训。
C. Linux系统和windows系统下的编程有什么区别吗
都是操作系统 不同是一个开放源代码一个不开放 系统的结构不一样 比如说 设备都可以像访问文件一样访问,脚本语言很强大操作方式有差别 c程序方面,用的函数库不一样,只要函数库、有些如文件系统表示方面的差异解决好了,编译的程序可以通用。 linux的核心也是C语言写的 C程序通常是用文本编辑器写,GCC编译器编译,make来管理项目,虽然也有集成开发环境,但很多都不需要,win的编程高手也是用的文本编辑器开发。 linux的命令行(就像win里的cmd)很强大,可以一次完成很复杂的任务而不需要写软件。
D. linux编程与在Windows下编程有什么区别吗
windows下编程核心就是要使用windows的机制进行编程。而且有ms出的api可以使用。ascii
c的语法,不全有效。
linux下编程,其实和unix下编程差别不大。基本都是ascii
c编程。另外,操作系统的程序运行机理也不一样。这个是关键。
E. Linux下编程和在Windows下编程有什么区别听别人说开源什么的,可是软件是开源的就是开源闭
个人见解:
linux是开源的,windows系统闭源。
linux下开源软件比较多,windows闭源比较多。编程工具也是,linux下大部分编程工具是开源的。
3.从编程代码来讲,linux和windows的区别应该不在于开闭源。而是编译器不一样,里面的库函数和类什么的也不一样,系统api不一样。
4.编写的程序用图不太一样,windows是桌面应用比较多,linux极少桌面编程。
5.还有就是由于linux系统是开源的,出现一些系统方面问题,你可以直接查看一下系统内核源码。使用的一些模块之类也一般是开源的,出现问题,也可以查源码。
6.其实我没看清楚,你是问:在windows系统写代码和linux的不同?还是问写一个windows的软件和linux软件的不同?
PS:本人不是程序员。答案是抄来的。
F. linux下的c语言编程和windows下的c语言编程有什么区别
语言本身差别不大。主要主要是和系统交互的时候不同。一个是Linux的POSIX接口,一个是Windows的Win32 API。
Linux下的接口因为源自UNIX,有很多API明显是C库的风格,风格比较老旧。但是Win32 API风格更现代、更高级一些。比如Linux下fork/exec、Windows下CreateProcess。而且Windows的API提供很多图形界面的相关功能,比如支持窗口间操作。Linux下需要单独的GUI库比如GTK+等等。
G. windows和linux是用什么编程语言做出来的
系统是一个庞大的工程,使用的语言肯定不止一种啊,但都离不开那几种:
windows:汇编、C、VB、C++;
linux:汇编、C;linux
gui主要有两大类:gtk是C和C++的,qt是C++的。
总之,做系统底层的东西,离不开汇编和C,做gui就什么语言的都有了...
H. windows编程和linux编程
不知道你说的window编程和linux编程是指在这些操作系统下编程呢?还是去编写操作系统内核呢?
你要是要写内核那你只能看linux内核啊
你在这些系统下编程又不要用到他里面的东西,最多一些API,有什么区别呢,都一样了。
一般写嵌入式才会在linux下写。不然基本都是windos平台
I. 编程初学者用linux 电脑还是windows 电脑好
如果对Linux一点都不懂的话
建议使用Windows吧
以后有需要再使用Linux