宁海在线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

客服电话:0574-65520000
搜索
查看: 3942|回复: 16

[软件] 周六闲着无聊,发表一下软件的相关内容,感兴趣的朋友可以来探讨

[复制链接]

10

主题

101

帖子

580

积分

Lv.3 平民

Rank: 3Rank: 3

积分
580
在线时间
65 小时
发表于 2009-1-11 08:56:26 | 显示全部楼层 |阅读模式 | 来自美国
电脑的工作实现:电脑由硬件与软件相构成,它们相互配合着工作,没有软件的硬件就像是行尸走肉,没有思想,没有硬件的软件更是无从谈起,所以硬件是基础,软件是运作。

软件与硬件的合作:当电脑硬件通电之后便开始等待执行它的任务,这个任务的下达便是软件,软件就像指令,一次次的告诉硬件该如何操作,硬件通过获得这些指令来执行它的操作。

软件包括:不同的领域有不同的软件,大致分为应用系统,操作系统两类。应用包含办公软件,如OFFICE,娱乐软件,如QQ音乐,网上电影,单用户或多用户游戏,辅助软件,如CAD,模具设计软件。操作系统就是我们现在用的WINDOWS,还有面向更安全或不同人群的LINUX,MAC OS。

软件的由来:通过开发软件工具,编写代码,完成某些特定功能,达到用户目的,既为一款软件。
下载宁海在线客户端

10

主题

101

帖子

580

积分

Lv.3 平民

Rank: 3Rank: 3

积分
580
在线时间
65 小时
 楼主| 发表于 2009-1-11 09:15:55 | 显示全部楼层 | 来自美国
软件开发工具:对于刚接触这方面的人一般都是从QB开始学,也有直接从VB,DELPHI等工具直接上手,但作为一个专业的软件开发人员,系统的学习和开发思维能力的培训是少不了,相信这里有从二职出来的,很荣幸,二职也是我的母校。

在这里如果有对软件与及开发上有困惑的朋友,可以一起讨论,一起学习,一起研究。
回复 支持 反对

使用道具 举报

27

主题

437

帖子

2732

积分

Lv.7 探花

Rank: 7Rank: 7Rank: 7

积分
2732
在线时间
215 小时
发表于 2009-1-12 14:01:54 | 显示全部楼层 | 来自浙江
DELPHI已经没有后路了,VB是MICROSOFT力推的,也是他打败Borland的法宝。2者相比,应该是VB前途大一点,学起来也是VB容易,DELPHI是基于C语言,要知道C语言历史悠久,门派很多,所以言语的随意性很强,什么怪怪的符号都有,不同变量,同一个符号意思却不一样,尤其在指针里,10个9个要搞糊涂掉,如果你不是搞底层开发,学VB已经是很好。VB比DELPHI编辑器好,有提示,根本就不用记。VB的语言很规范,很容易看懂,一般都END标志结束。而且有VB强大的microsoft的后背,相信前途无量。从一个程序员来,开发效率是最要命的,一个工程不可能一年半载,都是要在短时间内解决的。VB的开发效率明显要比DELPHI高,虽然VB有不完善的地方,但转到.net以后,VB.net可以很快上手,相信你完全没有选错。如果你原来是DELPHI的程序员,那你只能选C#,到C#以后,又是一个大转折,想想C程序员真是折腾啊,不过C的强大的开发能力和高效的execute是不能诋毁的。
回复 支持 反对

使用道具 举报

27

主题

437

帖子

2732

积分

Lv.7 探花

Rank: 7Rank: 7Rank: 7

积分
2732
在线时间
215 小时
发表于 2009-1-13 13:05:46 | 显示全部楼层 | 来自浙江
早期的电脑是没有操作系统的,而且体积很大,哪个时代比Z80(我大学的老师学的是这个)还早,也没有显示器,屏幕的内容靠打印机打一行,来判断运行情况,感觉比现在的单片机还不如。后来IBM公司研发世界上第一台小型机,叫个人计算机(person computer, 简写PC),可以放到一张桌子上,也叫台式机(相对于,以前那些巨型机),IBM出了硬件,但是没有操作系统,所有的操作全部是机器代码,要工程师才能看的懂。然后,IBM委托 盖次(就是现在microsoft的大老板,也是他创业的第一桶金,当时是他们2个人开发的,大约30万美金,记不清楚)做了PC-DOS,名字够老了吧。 盖次做了这个买卖后,又把这个系统改了名字,叫 MS-DOS在市场上出售,无耻吧(这个时候没有知识产权,后来的知识产权,也是microsoft搞起来,他自己就是靠盗用知识产权起家的,然后又要求弄个知识产权来保护他的成果),这样在8086时代,就出现哪个操作系统就pcdos msdos(主要用于个人机)还有大名鼎鼎unix系统(一般在网络机)。电脑在加载操作系统以后,就开始管理你整个电脑的硬件,还有软件,包括你的输入输出,其他的软件对系统硬件的读写都是向操作系统提出申请,由操作系统分配资源。做操作系统来说,存在硬盘的文件只有2种,一种数据,还有一种是代码,以后缀名来区分(linux不是以后缀名区分) 打字太累,你还是自己慢慢去摸索吧,对于操作系统(os)有专门的一门学科,分的很细,尤其是对硬件怎么管理,内存的管理(还涉及8251芯片),硬盘的管理(DMA,8237芯片),外部输入输出怎么中断CPU(8259芯片),还分硬中断,软中断。在DOS系统里,分的很清楚,在win你直接访问这些芯片是禁止,对这些芯片初始化 可以把你输入的A变成B,把你的显示器输出,只显示一个东东,这个在学校里经常搞,清楚新生啊
回复 支持 反对

使用道具 举报

10

主题

101

帖子

580

积分

Lv.3 平民

Rank: 3Rank: 3

积分
580
在线时间
65 小时
 楼主| 发表于 2009-1-13 13:37:12 | 显示全部楼层 | 来自美国
其实硬件和软件是相互发制约,相互发展,早年的PC机也有软件,只不过他们用的是机器代码,也就是用二进制0,1表示,学电子的应该了解这个进制,那个时候计算机只是高科技产物,并没有普及到家庭上,刚开始工程师就用0,1二进制来编码,但这种编码效率极其低下而且不易记忆(通过一张对照表来了解二进制的指令意思),后来为了方便记忆,他们用机器码(汇编)来代替二进制,本质上讲它并没有实际的发展,机器码就跟OFFICE的宏定义一样,并且同时也发展了软盘作为储存介质,他们的工作经常性用汇编完成某些运算操作,并将结果保存至软盘。他们会在业余之时玩自定义的游戏规则,通过两人的编码游戏大战,把对方的储存内容修改,这就是我们现在所谓的黑客。
盖次之所以能成功是因为他的妈妈是IBM的CEO,所以有句话说:一个人的成功离不开他的背景。

[ 本帖最后由 jardyson 于 2009-1-13 13:39 编辑 ]
回复 支持 反对

使用道具 举报

962

主题

3万

帖子

17万

积分

Lv.22 皇后

战狼!爱我中华!

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
177284
在线时间
759 小时
发表于 2009-1-13 13:42:06 | 显示全部楼层 | 来自上海
原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见语言的特点。(这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由)
C
犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。

Java
正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追随者们相信这些比原来的教义更为重要。他们认为这是世界上最好的语言,而且会将所有的异端烧死在刑柱上。         
      
PHP是Cafeteria基督教——与Java在Web开发领域进行竞争。它引入了C和Java的一些概念,但只限于它所喜欢的。也许它不像其它语言那样条理清楚,但至少给你了更多自由,看起来还算一个整体。而且不会有下地狱(goto hell)这样的说法。

C++伊斯兰教——来源于C,不仅保持了后者的戒律,还变本加厉加入了一套新的复杂戒律。它是如此地多才多艺,可用于构建任何事物,从弥天大罪到美丽的艺术品,追随者们相信它才是终极语言,并会被持不同意见的人激怒。更可怕的是,如果你冒犯了它或者是它的创始人,你的生命都会受到威胁。

C#摩门教——乍看之下,它跟Java一样,不过仔细一看就会发现它被单一组织所控制(很多Java的追随者将其视为恶魔),而且很多概念都不相同。你在暗忖,它也许不错吧,呃。。。希望你不会被Java的追随者们歧视。

Lisp佛教——没有语法,没有核心教义,也没有让人膜拜的神。就看你的造化了——需要你有足够的悟性。有人说它压根儿就不是一门语言,有的人却认为它是唯一有意义的语言。

Haskell道教——与其它语言差别太大,以至于很多人怀疑它到底能做什么。其追随者相信它才是通往智慧的正道,只是这些智慧为大多数世俗之人力所不及。

Erlang印度教——又一种奇怪的语言,看起来没什么用处,但不像大多数其它的现代语言,它建立在“同步之神”的基础上。

Perl巫毒教——一套神秘的、难以理解的咒语,会让你的灵魂永久地堕落。老板在周五晚上九点吩咐你一项紧急任务,这时就得靠它了。(想起兽族部落的巫毒商店,而且它与萨满教有些类似)

Lua是巫术——一种泛神论的语言,容易与不同文化和地区相融合。它的代码非常自由,其中的一些技术在传统语言的用户看来是不可思议的。它与月亮有紧密的联系。

Ruby新异教主义——不同语言和理念的混合体,可以被看作是一种语言。其支持者群体成长迅速,尽管很多人面带疑色地看着他们,但基本上他们还是善良的,无意于伤害他人。

Python人文主义——简单、自由,它只需要你具备常识。很多追随者声称,Python帮助他们卸下了其它语言带来的担子,从而再次找到编程的乐趣。有些人还说它就是一种伪代码。

COBOL是古异教主义——很久以前,它曾经统治着大片地区,现在却差不多死掉了。尽管很多人都在其神的仪式中留下了伤疤,直到今天仍然有人追随着它。

APL山达基教——尽管有很多人声称要追随它,但你总会怀疑它是一个大大的恶作剧。

LOLCODE是阿里乌斯教——它很神秘,产生于互联网,尽管有人在努力地开发和散布,但没人会对它当真。

Visual Basic撒旦教——可惜你并不是真的需要将灵魂出卖。。。

先说说我自己的信仰,开始是犹太教,发现它太疯狂了,于是找到伊斯兰教,竟然比犹太教还严酷!无奈之下进了摩门教,从此忠实地追随,不过偶尔会偷偷地跑到撒旦教和道教那边去看看。
回复 支持 反对

使用道具 举报

10

主题

101

帖子

580

积分

Lv.3 平民

Rank: 3Rank: 3

积分
580
在线时间
65 小时
 楼主| 发表于 2009-1-13 13:44:56 | 显示全部楼层 | 来自美国
我接触过的DEV比较多,其实VB,DELPHI是学校里学的,做完个项目后就不用,前期主要做VC++,那时搞图象处理,比如类似于POTOSHOP的滤镜效果与及图象采集(通过MS DIRECTX多媒体技术),后期转型致企业项目开发,所以搞.NET,其实包括ASP.NET,JAVASCRIPT,C#.NET,主要开发C/B/S三层架构企业项目。

其实宁海玩的很疯的游戏传奇就是韩国人用DELPHI开发,这游戏从一出来我就忍受不了他那256色的画质和那蜗牛爬的网速,而且那时候好像是叫孔雀王,远不如当时火红的石器啊。

[ 本帖最后由 jardyson 于 2009-1-13 13:47 编辑 ]
回复 支持 反对

使用道具 举报

10

主题

101

帖子

580

积分

Lv.3 平民

Rank: 3Rank: 3

积分
580
在线时间
65 小时
 楼主| 发表于 2009-1-13 14:21:44 | 显示全部楼层 | 来自美国
各位,今天我的讨论到此为止,因为时差关系,我已经是深夜10.30分,先上床睡觉。明天见。

[ 本帖最后由 jardyson 于 2009-1-13 14:23 编辑 ]
回复 支持 反对

使用道具 举报

962

主题

3万

帖子

17万

积分

Lv.22 皇后

战狼!爱我中华!

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
177284
在线时间
759 小时
发表于 2009-1-14 09:22:53 | 显示全部楼层 | 来自上海
原帖由 jardyson 于 2009-1-13 14:21 发表
各位,今天我的讨论到此为止,因为时差关系,我已经是深夜10.30分,先上床睡觉。明天见。

.

8小时的时差,我所知道的仅有四个城市:卡萨布兰卡、伦敦、爱丁堡、都柏林,在这四者之一还是其他城市?
回复 支持 反对

使用道具 举报

27

主题

437

帖子

2732

积分

Lv.7 探花

Rank: 7Rank: 7Rank: 7

积分
2732
在线时间
215 小时
发表于 2009-1-14 09:26:01 | 显示全部楼层 | 来自浙江
英国8个小时,德国6个小时,美国14个小时
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|客户端|浙公网安备案 33022602000116|宁海在线 ( 浙B2-20200368

关于我们|电话:0574-65520000 ,GMT+8, 2024-5-12 17:15 , Processed in 0.093810 second(s), 23 queries , Apc On.

Powered by Discuz! X3.4

© 2000-2015 NHZJ Inc.

违法和不良信息举报电话:13819844444  邮箱:admin@nhzj.com
 未成年人保护服务电话:13819844444  邮箱:admin@nhzj.com
快速回复 返回顶部 返回列表