UNIX的编程通常有shell编程、高级语言编程(C/C++),从程序设计角度,请分别说明两种编程方式的不同。

主要从程序设计角度分析两种编程方式的不同

第1个回答  2006-08-07
C语言, 虽然它最初是为了unix 而设计的,可是后来,它不仅不依赖于unix操作系统,而且现今的大多数操作系统都是用C编写的。
Unix下的shell既是用户交互的界面,也是控制系统的脚本语言和很多其他实用工具的解释程序。
如果打印几行文字,C 和shell基本没什么区别。但是,如果要开发新的操作系统、大型应用程序,要用C; 而shell作为脚本语言主要用于系统管理自动化。
第2个回答  2006-08-04
6月23日 23:17 真是新手啊,俺也是!:)
LINUX,UNIX,WINDOWS等都是基于硬件基础之上的操作系统软件,无论哪一种操作系统,都有相关的开发编程语言;每一种编程语言,也基本都会有各种操作系统下的相关版本。
作为操作系统,WINDOWS只是比较流行,占当前市场主导地位而已。
所以说电脑语言必须依靠WINDOWS没道理哦!
离开电脑语言也一样可以使用计算机的,只是不用开发编程那么辛苦了!本回答被网友采纳

在Linux下编程一般用什么语言?
1)脚本类的,大约有十来种,比DOS中的批命令和WINDOWS中的CMD强多了,比较简单,许多小工具程序都是用它写的,一般用户也应该学一些,可以解决许多日常的问题,以及一些比较轻量级的程序问题,这类语言又称SHELL,举例:BASH。后来又有许多更复杂、功能更强的脚本语言,例如PERL,JAVA等。2)正规的编...

计算机语言有哪些 发展的三个阶段,机器语言、汇编语言与高级语言
简而言之,计算机语言从最初的机器语言(二进制),发展到使用助记符的汇编语言,再到更易理解的高级语言,包括C、C++、Java、C#、Python等等。计算机程序的设计模型从结构化的编程,再到面向对象的编程。当然计算机只能识别二进制语言,那么很明显在其他计算机语言与机器语言之间就有着一个桥梁,起着翻译一...

...了目前比较有一点c\/c++编程基础和unix下shell编程的基础还打算学下l...
如果只是现在这个情况,可能做一些Unix或Linux的硬用开发,应该还是不错的,如果可能,可以切入些嵌入系统开发或者Android开发,就更好了

计算机程序处理语言有哪些
汇编语言:一种与特定处理器指令集紧密相关的语言,为高级语言提供更高级别的抽象。机器码:计算机处理器直接理解的二进制指令。脚本语言 JavaScript:一种在web浏览器中执行的语言,用于创建动态和交互式的web页面。Bash:一种用于在Unix和Linux系统中执行命令的命令行解释器。PowerShell:Windows PowerShell的...

Unix和Linux程序 Pearl和C语言是些什么东西 啊?
Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为 Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Richie设计出来并用于编写操作系统的程序语言。 通过这次重新编写,Unix得以移植到更为强大的 DEC PDP-11\/45与11\/70计算机上运行。后来发生的一切,正如他们所说,...

linux中shell分多少种,都有什么区别
Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。sh: 由Steve Bourne开发,是Bourne Shell的缩写,sh 是Unix 标准默认的shell。另外还有:ash、 csh、...

sheel编程和C++编程有什么区别。
哈哈,区别是sheel和c++是两种不同的编程语言。shell是解释性的,也就是不用编译,写完就运行。而shell必须要解释器来解释才能运行,所以必须要安装解释器才能运行,比如linux,unix等一般的机器都强制安装。而windows默认不安装因此不能运行。c++是静态型的,需要编译。c++编译出来的是二进制的代码,基本在...

编程语言的种类(常见的编程语言)
(2)汇编语言,将机器指令的代码用英文助记符来表示,代替机器语言中的指令和数据 (3)高级程序设计语言,接近自然语言和数学公式的程序设计语言。主要有面向对象和面向过程 面向对象:Python,Java,C++等 面向过程:C,Pascal,basic编程分哪几种? 编程有几种类型? 编程语言的种类繁多,总的来说分为机器语言、汇编语言以及...

编程语言有哪些
1. 通用编程语言:包括C、C++、Java、Python、C#、JavaScript、Ruby等。这些语言设计初衷是跨平台的,广泛应用于系统开发、Web应用、游戏开发、数据分析等多个领域。2. 面向对象编程(OOP)语言:如Java、C++、Python、C#等,强调数据和操作数据的方法组织成对象,支持封装、继承和多态等特性。3. 脚本语言...

脚本语言有哪些?
此类语言通常是为一个单独的应用程序所设计,虽然它们貌似一些通用语言(如QuakeC, modeled after C),但它们有自定义的功能。具体分类:Action Code Script ActionScript AutoLISP BlobbieScript Emacs Lisp Game Maker Language HyperTalk IPTSCRAE IRC script Lingo Maya Embedded Language mIRC script NW...

相似回答