orionsnow 发表于 2013-8-2 12:54

irvine 发表于 2013-8-2 10:30
你不都habi了么?还关心神马dll ddl 干什么。。。

habi 毛线,不晓得什么时候能有一撇呢,多学点知识又不压人。

mandriva 发表于 2013-8-2 17:48

dialogwindow 发表于 2013-8-1 23:46
Oracle 正好6个字母。DDL 嗯差不离。 这个和公司多大没关系。哪都有混的人,越大的历史越久的公司混子越多 ...

航天飞机的软件有什么 特别啊? 接口存在我要编它那就得心应手,万变不离其宗就是他山之石,可以攻玉,看你首先掌握了多少种语言。

woo2333 发表于 2013-8-2 21:24

ddl data definition language

woo2333 发表于 2013-8-2 21:27

o记但超过6个字母,o记6个字母的顾问还是不错的。

dialogwindow 发表于 2013-8-5 10:06

mandriva 发表于 2013-8-2 18:48
航天飞机的软件有什么 特别啊? 接口存在我要编它那就得心应手,万变不离其宗就是他山之石,可以攻玉,看 ...

航天飞机软件是大型软件系统的例子。特点是功能繁杂,需要编写的接口多,需要操控的接口多,内部交叉无数,最关键的是绝对不能出一个错。你能一个人编出来???你能编写火箭喷口的控制软件,然后编写接口让中控电脑来操作喷口运作?

学过计算机软件工程的必须知道法国Ariane-5火箭发射失败的故事。不知道去查一下吧。一个小数点的错误可以让火箭掉下来,你一个人编写整个航天飞机的软件保证一个错都没有?

这种软件不是让软件天才来写的,而是几千个普普通通的码农,加上几千个测试人员,所以我原贴的观点是,不要看不起有烂员工的大公司,大型系统工程还是只能由大公司来开发。

mandriva 发表于 2013-8-5 16:52

航天飞机软件是大型软件系统的例子。特点是功能繁杂,需要编写的接口多,需要操控的接口多,内部交叉无数,最关键的是绝对不能出一个错。你能一个人编出来???你能编写火箭喷口的控制软件,然后编写接口让中控电脑来操作喷口运作?
一个人由于时间,精力,心力 有限,不能完成一个大型软件系统,也就是说在这种情形下,个人逞英雄很难,需要Zusammenarbeit 是让你说对了。不过程序员的力量仍然整个软件大厦的基石。程序员需要负责的是使用已经有的API,定义数据结构,把输入转为输出。如果是事件驱动,则要定义相应的驱动方案。无论是多繁杂,如果接口存在,每个参数的意义都是明确的,就可以继续运算,如果他们之间存在依赖,其他程序员可以假设某个输入来继续他自己的任务。然后通过项目管理来把各个程序员的心血合起来。
如果没有API,那首先要做的是重新发明一遍轮子,先把API做出来,以后就是在此基础上创建宏伟蓝图。相对于卫星数据民用,这个航天飞机软件是小巫见大巫了,卫星数据民用,NASA的世界风 难吗? 使用已经有的接口一点都不难,http://worldwind.arc.nasa.gov/java/,当然如果让你首先去做接口,那就稍微困难。能做吗?从1+1=2开始一样可以把它做出来,就看你有无这个精力和时间。
学过计算机软件工程的必须知道法国Ariane-5火箭发射失败的故事。不知道去查一下吧。一个小数点的错误可以让火箭掉下来,你一个人编写整个航天飞机的软件保证一个错都没有?
这个只是说明调试不充分而已,我相信 整数他们已经测试了吧, 某个有穷场合的浮点数 他们没有测试而已,一个优秀的程序员必须是一个出色程序调试员,但人往往只能用穷举法去假定未知的场合,一旦出现无法穷举,就是例子说的事情吧。
页: 1 [2]
查看完整版本: O记的伪it