1樓:網友
所謂軟體,就是個抽象的東西,比如你看到的電視畫面,聽到的聲音,玩的遊戲,打的字,這些都是軟體。這些東西的存在方式跟我們看到的是不是樣的。光碟,是硬體,光碟上儲存的資料就是軟體。
如果用人來比喻,人的身體是硬體,人的思想是軟體。關於編寫軟體,多是指可執行的程式之類的,需要編寫,有些軟體是不用編寫的,比如說到的:電影,歌曲等。
根據不同的需要,用不同的工具進行編寫。
2樓:網友
軟體是人們為了完成某些工作而編制的計算機指令序列的集合,有輸入,有輸出,能在有限的時間內執行完成。
軟體的核心還是解決問題的某種方法或者思想,用計算機語言表達出來,就成為程式,乙個或多個程式組合起來,生成乙個成品---軟體。
簡而言之,用機器語言表達出解決問題的方法,就是軟體的主要內容了。
機器語言眾多,有低階有高階,各有各的好處。
這是本人自己的理解。
3樓:其青旋
軟體丫。。就是像word之類的 說不清丫。。咱語文水平不好的說。。。
編軟體你得專門去學。。不是一天兩天的功夫呀。。
如何編寫軟體
4樓:梵天弘業
1,我看了一些編寫木馬的程式**,為什麼和學校裡面學的差別那麼多。
我都看不懂的 =.那些編寫木馬,軟體的高手,是怎麼記住並且應用這些**的啊,我想知道,,他們是怎麼學的。
關於這個問題, 我只能說術業有專攻, 每塊都有很精通的人, 他們也許對網路技術, 緩衝區溢位, 反彙編等技術比較精通, 但不敢保證他們陸局每個方面都很精通, 畢竟人的精力是有限的, 你如果對某個方面很感興趣, 花上全部的精力去研究學習, 也許你也會被剛剛進入這一領域的人羨慕。
2,學習了資料結構怎麼應用到編寫程式裡去,我不會。學校裡沒有學到這樣的,可以給我舉個例子麼,這個用的例子還是很多的,向資料結構中的連結串列, 上就有很多人問如何去寫乙個學生資訊管理程式, 其實你如果學過連結串列,就可以使用連結串列來做, 每個學生是乙個節點, 可以向連結串列中新增,刪除,學生資訊等。
3,黑客們是怎麼利用網際網絡學習的,我看那些厲害的黑客都是一些初中學歷,但是技術卻非常牛,至少他們學歷比我低啊,但是他們是如何達到很高的境界的,首先學歷高並不代表技術牛, 關鍵還是看實踐。其次就是看這個人對某一技術是否感興趣, 如果他對某一門技術比如網路技術很感興趣, 肯定會花盡量多的時間去研究實踐這一技術, 久而久之, 就對這一技術很精通了。
4,可以的話推薦本教程,關於編寫小軟橡悉賀件的,我就差這個坎過不去,真的,適合入門的 ,從寫**,到完全編成乙個軟體梁派的那種,首先從一些小的例子上學習, 不要上來就想做乙個完整的軟體, 一步一步來, 一些開源的**上有很多c++的原始碼, 可以宕下來看看。
軟體也有分類嗎?軟體是怎麼製作的,是由軟體做出來的嗎?軟體是由什麼軟體製作出來的做軟體的步驟是什麼
5樓:網友
軟體分為系統軟體和應用軟體。系統軟體,包括各種語言的編譯軟體,服務性程式,作業系統等等。系統軟體的製作一般比較複雜,乙個人想要做出乙個好的系統軟體很難。
軟體是程式和文件的總稱。很多剛學軟體的認為軟體就是程式,就是敲**。其實軟體不僅僅是**,每乙個軟體無論大小,都包含很多文件,標準的文件是16個文件。
製作軟體,首先是要明白你要編寫軟體的需求。簡單說就是你的軟體需要完成那些功能。這個非常重要,然後是選擇語言,構造框架。
說這些,是不是暈了?感覺很難? 只是剛剛開始,重要的是**的書寫。
中國人寫的軟體**效率都是很低的,對於乙個軟體入門人士,最好是去看那些難懂的國外經典書籍,然後慢慢了解軟體。推薦看那些黑色封面的國外軟體書籍。不要去看譚浩強的書籍。
對於剛開始學軟體的,可以先去學c語言。編寫乙個貪吃蛇遊戲。基本就可以去學習物件導向的軟體開發了。
切記!!演算法是很重要的!一定要好好學習演算法!
乙個不懂演算法的程式設計師永遠是程式設計師!
6樓:雜文收藏
我也想學習,我知道點皮毛,應該是vb/vc++等軟體做的程式設計。
7樓:夢裡的角落
你是想自學? 去報個技校吧。
軟體是怎麼做的
8樓:kyoya六
軟體(中國大陸及香港用語,臺灣作軟體)是一系列按照特定順序組織的計算機資料和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中介軟體。其中系統軟體為計算機使用提供最基本的功能,但是並不針對某一特定應用領域。
而應用軟體則恰好相反,不同的應用軟體根據使用者和所服務的領域提供不同的功能。
軟體並不只是包括可以在計算機上執行的程式,與這些程式相關的文件一般也被認為是軟體的一部分。簡單的說軟體就是程式加文件的集合體。
系統軟體。系統軟體是負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作乙個整體而不需要顧及到底層每個硬體是如何工作的。
一般來講,系統軟體包括作業系統和一系列基本的工具(比如編譯器,資料庫管理,儲存器格式化,檔案系統管理,使用者身份驗證,驅動管理,網路連線等方面的工具)。
應用軟體。應用軟體是為了某種特定的用途而被開發的軟體。它可以是乙個特定的程式,比如乙個影象瀏覽器。
也可以是一組功能聯絡緊密,可以互相協作的程式的集合,比如微軟的office軟體。也可以是乙個由眾多獨立程式組成的龐大的軟體系統,比如資料庫管理系統。
較常見的有。
文書處理軟體 如wps、word等。
資訊管理軟體 如assces資料庫。
輔助設計軟體 如autocad、photoshop
即時控制軟體。
教育與娛樂軟體。
按作業系統分類。
beos bsd
dos linux
mac os
os/2 qnx
unix windows
軟體開發。軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。
軟體一般是用某種程式設計語言來實現的。通常採用軟體開發工具可以進行開發。
軟體許可。不同的軟體一般都有對應的軟體許可,軟體的使用者必須在同意所使用軟體的許可證的情況下采能夠合法的使用軟體。從另一方面來講,某種特定軟體的許可條款也不能夠與法律相牴觸。
想自己做軟體得學習程式設計!^_
希望對你能有所幫助。
編寫軟體一定要通過軟體嗎?
9樓:真誠是本錢
1. 編寫程一定要有一定應用軟體。首先是。
軟體,然後是編譯軟體,皮旁輪最後是鏈結軟體和庫。
檔案。2。目前我們用來編寫程式的軟體主要是用c/c+編寫的。3。裸機情況下,需要先用機器語啟困言或者彙編語。
言(需要手工編譯)編制底層軟體(又稱為監。
控程式,例如pc機中的bios程式),然後在。
bios程式基礎上建立最初的彙編程式器/
彙編編譯器/鏈結器軟體。在彙編軟體的支援。
下,完成最初的庫檔案。這時就完成了底層的。
大部分程式。
4。在彙編軟體的基礎上,發展出高階語言,c/c++只是其中的一類。製作高階程式前,需要。
用組合語言編制高階語言的一些基本庫檔案,同時設計出高階語言的編譯器(這部分你可以。
看看《編譯原理》這本書)和鏈結器,軟。
件可以先借用匯燃信編的。高階語言基本完善後,再發展出高階語言自身的器/整合編譯/除錯。
環境,這可以看看turbo c或者turbo pascal。
在這樣的高階語言的支援下,逐步發展出現代。
的vc/vb等等現代基於windows平臺的高階語。言。
matlab軟體如何程式設計的,MATLAB軟體如何程式設計的
matlab 程式的檔案 是以.m檔案的形式呈現的。將matlab 編寫進.m檔案內然後執行即可。例子 建立一個 helloworld.m 檔案內包括內容如下 fprintf hello world 使用快捷鍵f5直接執行,然後可以在控制檯下看到列印的 hello world jack little...
軟體開發的生命週期,什麼是軟體的生命週期?軟體生命週期分哪幾個階段
無論是瀑布開發模式還是螺旋開發模式 軟體開發的週期大約都是分成需求,設計,編碼和單元測試,系統整合,執行和維護幾個階段 如果是迭代方法開發 那麼軟體的生命週期應該分為開端 inception 評價 elabration 構建 construction 和產品化 transaction 我從一本書上找...
怎樣安裝軟體呀,如何手動安裝軟體?
安裝軟體有幾種安裝方式 安裝包雙擊根據提示安裝,字尾名 exe 只要識字的人都會。虛擬光碟機安裝,虛擬光碟機安裝的程式通常是只有乙個或多個字尾名一樣的檔案無法直接開啟開啟了也是要你選擇應用程式來開啟,如果你事先安裝虛擬光碟機軟體的話就可以通過虛擬光碟機看到你 的程式圖示既可載入安裝軟體。無需安裝是指,綠色版...