unixlinux程序设计是什么意思

unixlinux程序设计是什么意思,第1张

教材书。UNIX是一个计算机 *** 作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序,Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。《unix/linux程序设计》是一本教材书,为普通高等教育“十一五”国家级规划教材。以主流 *** 作系统UNIX为背景,由浅入深地介绍了UNIX环境下计算机通信程序设计的原理与方法。

第一,Linux程序设计是指在Linux环境进行程序的设计开发,

这个是与Windows环境程序相设计对应的,也就是说你设计的程序目标是运行在Linux环境的,当然,开发过程一般也都是在Linux环境中进行了。

第二,在Linux环境中,你不仅可以进行C语言程序设计,也可以进行C++/Java/Python/Lisp/PHP/Ruby/汇编等很多种语言的程序设计。

明确了上面两点,我想你就差不多明白了吧,差异一个是环境,一个是语言。

在Linux环境进行C语言程序设计和在Windows环境进行C语言程序设计在使用到系统调用(Linux中的概念)或者API(Windows里这么叫)时候,则可能出现不同,因为不同的系统提供不同的系统接口;但是,如果你的C程序没有使用到系统接口,而仅仅使用的是标准库等,这样就没有什么区别了,也就是说,你在Windows写的C程序,放到Linux中一样可以编译和运行,也就是代码级的可移植。

就像你所说的,程序设计都是写程序

好了,希望对你能有所帮助,有问题可以随时HI我

:)

要在Linux下直接用JDK来开发java程序你需要三样东西:

1.一个文本编辑器,你可以选择 vim,不过考虑到windows下的习惯问题,建议使用 gedit

2.一个编译程序,也就是 javac

3.一个解释程序,也就是 java

以Ubuntu为例:

$gedit Hello.java

Hello.java的内容可以是这样:

---

public class Hello {

public static void main(String[] args) {

System.out.println("Helloworld")

}

}

---

$ls

Hello.java

$javac Hello.java

....

$java Hello

Helloworld

以上,和在windows下基本上是一样的。

我想你的问题可能是如何安装JDK。办法很多

1.你可以到sun的主页上下载linux下的JDK的二进制版本,然后允许执行

$chmod a+x JDK-xxx-xxx.bin

之后用root权限运行之

#./JDK-xxx-xxx.bin

2.如果你用的是RedHat、FeforaCore这样的Linux版本,那么你可以下载JDK的rpm包然后在root权限下安装:

#rpm -ivh JDK-xxx-xxx.rpm

3.如果你用的是Debian、Ubuntu这样的系统,那么就很简单了,只需要这样既可:

$sudo apt-get install jdk...

更多详细的内容可以参看 Ubuntu 的中文wiki,写得很详细

以上都只是粗略介绍大致的 *** 作步骤,想必你应该不至于不会用linux吧,应该一看就明白了的

Sygwin 并不是一个编辑器,而是一个在 Win32 下实现的 linux 开发环境。

你在 sygwin 下安装 JDK 即可。

你再问具体一点,是不会安装JDK,还是不会用JDK编译,还是不知道怎么使用文本编辑器?


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

原文地址: http://outofmemory.cn/yw/7447399.html

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

发表评论

登录后才能评论

评论列表(0条)

保存