这里是一个很好的问题:是脚本编程或者只是系统管理?

出于某种原因,我经常被问到这样一个问题:是脚本编程或者只是系统管理?奇怪的是,我们简要的firstPowerShell偷跑书内解决这一点。但是,因为我仍然在被问到这个问题时有,再加上事实,我自己也仍然随机在其反映,我觉得在讨论这个话题可能是一个很好的职位。

好了,开始做事了,我不认为自己以任何方式程序员。如果事实上,我的朋友们可能会热情地称呼我为愤怒的黑客线时,我坐下来写代码。出于某种原因,我只是没有用的试图迫使一台机器继承笨拙处理使用大量的文字做一些耐心,对所有密集的目的已经用人类的语言(或思想)的inconstancies的。

是的,并不是所有的编程语言有一个人类语言分类的关系。但是,是你想坐下的最后时间和机器语言,这样写东西的时候。我想指出的一点是,我,在这个时间点,直到有人发明了一个办法,我插我的大脑进入互联网,不喜欢在所有写代码非常多。

但是,我不喜欢来解决问题。这就是为什么我经常发现自己在键盘的前面,在拖我最喜欢的咖啡因饮料,准备吼叫了各种粗口的一切徒劳的努力,生产我的最新的自动化工作(如果他们能解决世界饥饿)。是的,我喜欢的脚本。这是一个爱/恨的关系,但它是一个关系没有少。但是,因为我做我想做的......这是否使我成为一个程序员,哪里行拿得出?

所以......话虽这么说,让我们与编程(和谷歌称)的基本定义入手:

“编程是使用电子设备,往往序器或计算机程序,产生音乐音乐制作和表演的一种形式。”

哈啊....号,让我们澄清一点,如电脑编程(和魔术八球说):

“计算机程序设计(通常简称为编程或编码),有时被认为是应用数学的一个分支,是写的过程中,测试,调试/故障排除和维护计算机程序的源代码,该源代码是用一种编程语言“。

嗯......嗯,如果你独自一人通过的定义。我可能只是一个程序员(有点)。毕竟,脚本不涉及编写,测试,调试/故障排除和维护代码的各个方面。然而,所施加的数学方面是用于我有点拉伸的。:>)

但是,什么样的定义未能解决是大多数人往往是如何对脚本的所谓更结构化的国是程序设计的自由境界恩爱区分。是的女士和先生们,我给你的编译与解释的说法。可悲的是,我现在必须采取这样的说法了,来砸在墙上,与目前命名为Java或Python的两个例子。对于你看,这两个例子有,将它们分类为编译和解释语言素质。因此,编译与解释的争论是个哑巴点。

浩哼......那么,如何确定一个脚本和程序之间的区别?嗯,在我看来,它们是相同的或他们的方式是相同的。在大多数情况下,我们都在努力解决的问题。有时,这些问题需要非常复杂的程序或脚本。在其他情况下,一个简单的程序或脚本就足以满足脚本德弗的需求(哈哈 - 我编了一个新词)。

这其实就是脚本和编程之间想到的唯一的区别是所使用的工具和隐含的意图是什么发展。例如,一个程序员的工具集将最有可能更偏向于发展中的东西是庞大和复杂。因此,由一个程序员写的东西很可能会被用作一个组织内的固定资产。例如,我敢肯定,如果Exchange Server 2007的只是一个脚本,大多数人不会选择使用该版本的Exchange作为其邮件服务器。

在另一面,脚本的行为,就是要更多的自由流动。因此,编剧将有一个更轻的工具集和发展的事情,可能是非常灵活的,可移植的,而且并不总是被认为是固定资产。然而,这并不排除机构基于一个简单的脚本(是的,我已经看到了这一点)运行他们的整个操作。

总之......你决定。

如果你喜欢这个,看看泰森一些其他职位:

或者,如果你愿意,你还可以检查出一些泰森的最新出版物:

最后,请访问微软子网更多新闻,博客,以及来自各地的网络舆论。或者,报名参加双周微软通讯(点击新闻/微软新闻快讯)

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

©2009Raybet2

IT薪资调查:结果是