軟件如何幫我們解決問題(一)--什么是軟件

? ? 軟件:按照特定順序組織的計算機指令的集合

? ? 這個是百度的解釋曹锨,可是,對我們一般雖然會使用軟件亩冬,但是不知道軟件如何生產(chǎn)的人來說艘希,看了這個解釋依然云里霧里硼身。這周看到一個介紹軟件的文章的系列硅急,談談自己的想法,同時推薦你也讀一下佳遂。


? ? ?黑格爾說過:存在就是合理营袜。任何東西的存在都是有價值的,軟件的出現(xiàn)丑罪,發(fā)展荚板,豐富到最后成為一個強大的產(chǎn)業(yè)凤壁,必然有催生其出現(xiàn)的強大需求。那軟件到底是做什么的呢跪另?

? ? ?想想拧抖,如果如果老板安排你一份工作,用打印機打從1順序打印到10000000000免绿。

你有兩種方法可供選擇:

1.自己在打印機上輸入指令唧席,從頭打到尾

2.寫個小程序,程序直接幫你打印嘲驾。

? ? ?第一種方法淌哟,需要你要整整一天時間坐在打印機旁,而且極有可能出錯辽故。第二種方法徒仓,你只需要泡一杯咖啡的時間。

? ? ?軟件只需要電能誊垢,完全不需要休息掉弛。它們默默地幫助人類處理大量的勞動,不眠不休喂走,沒有怨言狰晚。隨著硬件越來越便宜,軟件能替代的人類勞動越來越多缴啡,最后壁晒,用軟件處理工作的單個人的能力,也變得越來越強大业栅。因此秒咐,軟件作為生產(chǎn)工具出現(xiàn)的歷史,是一部人類生產(chǎn)效率巨大提升的歷史碘裕。

軟件的目的:

降低成本

那軟件如何做到的呢:

軟件通過模擬人携取,來達到幫人類工作的目的

? ? ?軟件是跑在硬件上的程序,用來控制硬件的行為帮孔。而它們?nèi)绾慰刂朴布男袨槟乩鬃蹋€是用打印這份工作為例子,人類打印文兢,是在打印機上一個字符一個字符地打印晤斩。軟件也是,它們模擬人類大腦的工作方式(馮諾依曼結構--存儲器姆坚、控制器澳泵、運算器、輸入輸出)兼呵,按照要求打印所需的文件兔辅。不過腊敲,電腦和人腦之間的巨大不同在于,人類的大腦天生就不太善于處理重復性的工作维苔。軟件不同碰辅,軟件模擬人腦的計算方式,會按照你的要求介时,一字不差的去執(zhí)行乎赴。軟件處理重復工作的速度是人腦的很多倍,因為除了計算潮尝,它不需要額外的思考榕吼,只知道機械地重復。而人腦呢勉失,一旦重復羹蚣,就可能出錯。

? ? ?那軟件如何出現(xiàn)的呢乱凿?這就離不開一群喜歡通過創(chuàng)造來實現(xiàn)自身存在價值的聰明人--程序員顽素。

軟件的出現(xiàn):

程序員用程序來解決自己不愿去意重復的工作

程序員用軟件來解決別人的工作

軟件用來模擬人和社會,為人類提供成本更低和更加高效的生活

? ? 軟件最開始是用來解決一些簡單的重復性問題的徒蟆,隨著軟件功能越來越強大胁出,程序員發(fā)現(xiàn),軟件不僅僅可以解決自己的問題段审,而且可以幫助他人解決很多問題全蝶。再然后,軟件漸漸能夠為人類設備提供巨大價值了寺枉,因為它能解決的很多人的共有問題了抑淫。到這個時候,軟件代碼的規(guī)模本身也變得無比強大和復雜姥闪,以致于單個程序員已經(jīng)無法獨立完成整個軟件的開發(fā)工作始苇,軟件的生產(chǎn)開始有了分工,也就是架構的出現(xiàn):

架構出現(xiàn)的原因:

拆分責任

降低單個程序員的工作量

? ? ? ?由上面的討論筐喳,我們介紹了軟件的出現(xiàn)催式、發(fā)展、到最終變得復雜避归。就像生物的進化荣月,軟件的生產(chǎn)最開始由單個程序員獨立編寫的小程序,到最后出現(xiàn)微軟和蘋果這些IT巨頭的操作系統(tǒng)槐脏,是一個由簡到繁的演進過程喉童。這個過程離不開如何把現(xiàn)實生活中的問題轉變的電腦可以理解的編程語言,如何軟件的功能如何拆分顿天,軟件架構解決了一些什么樣的具體需求等一系列問題堂氯。后面隨著學習的深入我也會進一步介紹。

文章想法的出處牌废,推薦你也看看:http://www.infoq.com/cn/talk-arch

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咽白,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鸟缕,更是在濱河造成了極大的恐慌晶框,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懂从,死亡現(xiàn)場離奇詭異授段,居然都是意外死亡,警方通過查閱死者的電腦和手機番甩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門侵贵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缘薛,你說我怎么就攤上這事窍育。” “怎么了宴胧?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵漱抓,是天一觀的道長。 經(jīng)常有香客問我恕齐,道長乞娄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任显歧,我火速辦了婚禮补胚,結果婚禮上,老公的妹妹穿的比我還像新娘追迟。我一直安慰自己溶其,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布敦间。 她就那樣靜靜地躺著瓶逃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪廓块。 梳的紋絲不亂的頭發(fā)上厢绝,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音带猴,去河邊找鬼昔汉。 笑死,一個胖子當著我的面吹牛拴清,可吹牛的內(nèi)容都是我干的靶病。 我是一名探鬼主播会通,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼娄周!你這毒婦竟也來了涕侈?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤煤辨,失蹤者是張志新(化名)和其女友劉穎裳涛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體众辨,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡端三,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鹃彻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郊闯。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖浮声,靈堂內(nèi)的尸體忽然破棺而出虚婿,到底是詐尸還是另有隱情,我是刑警寧澤泳挥,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布然痊,位于F島的核電站,受9級特大地震影響屉符,放射性物質(zhì)發(fā)生泄漏剧浸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一矗钟、第九天 我趴在偏房一處隱蔽的房頂上張望唆香。 院中可真熱鬧,春花似錦吨艇、人聲如沸躬它。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冯吓。三九已至,卻和暖如春疮跑,著一層夾襖步出監(jiān)牢的瞬間组贺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工祖娘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留失尖,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像掀潮,于是被迫代替她去往敵國和親菇夸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容