通常说的linux下的C开发指的是C还是VC++

通常说的linux下的C开发指的是C还是VC++,第1张

linux下开发的当然是C了,VC是在微软的 *** 作系统下执行的
在linux下,用C基本上都是开发基于linux的驱动程序,或服务软件,VC不能在linux下使用
linux下有它自己的C/C++编译器

GUI 可以用 GTK 写 , 是 C 的 , 用不着 C++,服务端 不会让你写 GUI,
C++ 你可以 看看, 主要理解一下 OOP, C 也可以 实现OO, 多看看没坏处,
有些技术不到家的公司会要你用C++, 看看就行了, 基本用不到c++高级特性,
底层还是靠C的功底, C++只是能方便你开发
linux 下 主要 用 C,
楼上 说的过了, 满篇 goto 你还不如直接上汇编,
goto 最有用 的 地方 是错误处理,
单函数 过 10K 行, 这程序本身就写的有问题, 也就windows上会出这种东西,
按unix哲学, 这样在linux上写出来基本能认为是垃圾, 完全没有看的必要

嵌入式程序一般是指在控制器上跑的程序,往往不能直接编译没有开发环境,只能在电脑上开发之后放在嵌入式设备上运行
所以是不是嵌入式程序可以这么简单的判断 设备是否带开发环境 比如以前的手机就不能直接用手机开发程序 或者是电饭煲 电磁炉等不能自己开发自己这里面的程序算是嵌入式程序
你在服务器上开发的程序不算嵌入式 除非你把它移植到嵌入式设备上比如ARM芯片上

windows me

unix, win NT, linux都是常用的服务器 *** 作系统,win me是98之后的一款个人zhi *** 作系统。unix, win NT, linux都是多用户多任务网络 *** 作系统,可以多用户同时登录运行多个进程,对网络的控制也更好;win me是单机 *** 作系统,且对网络的控制不如前者。

网络 *** 作系统(NOS),是网络的心脏和灵魂,是向网络计算机提供网络通信和网络资源zhi共享功能的 *** 作系统。它是负责管理整个网络资源和方便网络用户的软件的集合。由于网络 *** 作系统是运行在服务器之上的,所以有时我们也把它称之为服务器 *** 作系统。

扩展资料:

网络 *** 作系统是网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。网络 *** 作系统与通常的 *** 作系统有所不同,它除了应具有通常 *** 作系统应具有的处理机管理、存储器管理、设备管理和文件管理外,还应具有以下两大功能:

(1)提供高效、可靠的网络通信能力;

(2)提供多种网络服务功能,如:远程作业录入并进行处理的服务功能;文件转输服务功能;电子邮件服务功能;远程打印服务功能。

参考资料来源:百度百科-网络 *** 作系统


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12613469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存