强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 資訊 > 問答 > 可移植性,什么是計算機病毒的可移植性

可移植性,什么是計算機病毒的可移植性

來源:整理 時間:2023-10-18 05:35:43 編輯:智能門戶 手機版

1,什么是計算機病毒的可移植性

與程序的可移植性應該類似,就是該病毒程序具有良好的程序結(jié)構(gòu)和包結(jié)構(gòu),能夠被很方便的再利用,它的作用是能夠適應多種文件環(huán)境,能夠加速傳播,加大變異的可能性!

什么是計算機病毒的可移植性

2,軟件的可移植性是沖量軟件質(zhì)量的重要標準之一它指什么

軟件的可移植性是指可以在不同的操作系統(tǒng)環(huán)境下都可以正常部署和運行,就是指軟件的可移植性很好,移植性好有利于系統(tǒng)安全,比如大家都常用windows系統(tǒng),用的人多那么windows系統(tǒng)的漏洞就會很多,需要不斷更新補丁,這樣對于安全級別高的系統(tǒng)是存在隱患的,但是和linux系統(tǒng)相比,用的人就少,漏洞就較少,安全性就越高哦!可移植性就在這里得到了價值體現(xiàn)!

軟件的可移植性是沖量軟件質(zhì)量的重要標準之一它指什么

3,程序的可移植是什么意思

可移植性是指一個軟件中的資料能否正常地導入或?qū)С龅狡渌浖墓δ?。比如像?lián)系人列表、接收或發(fā)送過的郵件,這些資料內(nèi)容十分龐大,而且非常重要,無論是我們重裝系統(tǒng)還是升級原有軟件,可移植性好的軟件都因為減少了大量重復性錄入而更容易得到用戶的青睞。
就是說程序在完成后,可以直接搬用到其他的平臺上。完成其他平臺的需求。這樣可以避免代碼的重復編寫給編程帶來很大方便。

程序的可移植是什么意思

4,請給我解釋下 計算機軟件的可移植性 是什么意思 它的原理是什么舉

可移植性一般分為兩種:軟件可移植性,硬件可移植性。軟件可移植性是指代碼可以在不同平臺間移植,硬件移植性是指在不同硬件間(如不同構(gòu)架的CPU)移植。我們一般說的軟件的可移植性指的是軟件可移植性,簡單的說就是指源代碼到不同的平臺下(不同的操作系統(tǒng),例如從Windows下移到Linux下)時,需要修改的內(nèi)容越少,移植性越好。如果是編譯好的程序那就談不上移植性了,它是不可能跨平臺運行的。要保證軟件可移植性,就是少用或不用系統(tǒng)特有的東西,比如你用C語言編程,你可以使用C語言本身的庫,但不要用WindowsAPI函數(shù),因為WindowsAPI函數(shù)在Linux下是沒有的,如果想移植到Linux平臺下,使用WindowsAPI函數(shù)的部分代碼就要做出修改了。
可移植 是要以開源為前提的~~~因為C++標準的跨平臺特性決定的。相同的代碼用不同的編譯器編譯出來在兩個不同的平臺上運行。叫移植~~如果不開源,一般人是不能移植的~
zzzhiv說的不對,可移植與開源無關(guān)?。?!如果我自己寫一個程序,需要在Windows和Linux下運行,那么我也要考慮它的可移植性,但它并不是開源軟件。或者一個公司的程序,不開源但也要移植。而且也不一定是用不同的編譯器去編譯,可以用相同的編譯器在不同的平臺下編譯,比如windows和Linux下都使用GCC編譯器,編譯C++代碼。
是計算機專業(yè)學習計算機基礎(chǔ)和計算機個硬件工作原理原理的一門基礎(chǔ)學科
一個軟件,或其他可以在一個系統(tǒng)下運行良好的東西,換到另一個平臺上面(操作系統(tǒng),或其他運行環(huán)境)仍舊可以運行很好的話,就叫可移植性好就像一棵樹,你把它移植到別的地方,它仍舊是活的,這就叫移植成功了可移植性是反映軟件產(chǎn)品質(zhì)量的標準之一

5,C語言可移植性強具體指什么

它是vb,vc語言的基礎(chǔ)型,可適用于多種語言
1、可以在任何機器上運行2、可以在任何操作系統(tǒng)上運行可移植性并不是指直接復制程序就可以用了,指的是不用改變代碼便可以在另一臺機器上編譯運行。
“偶是隊長”見多識廣,所言極是?。語言的“可移植性強”是和匯編語言相比而言的。早期計算機沒有統(tǒng)一的操作系統(tǒng),程序員要直接對硬件編程,不同計算機的匯編指令集各不相同,為一個計算機編寫的程序要想移植到另一臺計算機上運行,要根據(jù)具體計算機的指令集進行大量修改。C語言因為可將源程序為不同計算機編譯成不同的二進制程序,而無須修改C語言源程序,對于編程者來說,就是提高了可移植性?,F(xiàn)在有了成體系的操作系統(tǒng),這個檔次的可移植性就沒什么優(yōu)勢可言了。當前環(huán)境下,可移植性高的語言當屬JAVA,口號是“一處編程,處處運行”,在不修改源代碼的情況下,程序可以跨操作系統(tǒng)運行。由于JAVA的娘家SUN公司還不夠強勢,事實上更換到某些平臺時,操作系統(tǒng)廠商各自為政,某些代碼移植時還是要進行一點修改的,不過SUN正致力于形成更強勢的標準來解決這類問題。而它的競爭對手微軟公司,也正在致力于形成另一套標準來打破SUN的統(tǒng)一標準。欲知后事如何,且看市場分解。
所謂C的移植性強,是有特定歷史場景的;在很多年前,程序設計上,以匯編和C為主,相比較而言,C比匯編的移植性好,因為匯編針對的CPU不同。---------------在應用程序開發(fā)上,C語言的可移植性肯定不能擺上臺面,比如win32 SDK就無法移植到UNIX上。內(nèi)聯(lián)匯編的,就更不能移植了。在應用程序開發(fā)領(lǐng)域,JAVA和.NET的移植性是最好的。因為他們都有各自的工業(yè)標準,比如.NET的CLR有ISO和ECMA的標準化,自然可以輕松的移植到UNIX,LINUX,以及MACOS上去。

6,C語言中可移植性是什么意思啊

可移植性并不是指所寫的程序不作修改就可以在任何計算機上運行,而是指當條件有變化時,程序無需作很多修改就可運行。 你不要把“我不會遇到這種情況”這句話說得太早。直到MS—Windows出現(xiàn)之前,許多MS—DOS程序員還不怎么關(guān)心可移植性問題。然后,突然之間,他們的程序不得不在一個看起來不同的操作系統(tǒng)上運行。當Power PC流行起來后,Mac機的程序員不得不去應付一個新的處理器。任何一個在同版本的UNIX下維護過程序的人所了解的可移植性的知識,恐怕都足以寫成一本書,更別說寫成一章了。 假設你用基本ALBATR—OS(Anti-lock Braking and Tire Rotation operating system)的Tucker C來編寫防抱死剎車軟件,這聽起來好象是一個最典型的不可移植軟件。即便如此,可移植性仍然很重要:你可能需要把它從Tucker C的7.55c版本升級到8.O版本,或者從ALBATR—OS的3.o版本升級到3.2a版本,以修改軟件中的某些錯誤;你也可能會出于仿真測試或宣傳的目的,而把它(或其中一部分)移植到MS-Windows或UNIX工作站上;更為可能的是,在它尚未最終完工之前,你會把它從一個程序員手中交到另一個程序員手中。 可移植性的本意是按照意料之中的方式做事情,其目的不在于簡化編譯程序的工作,而在于使改寫(重寫!)程序的工作變得容易。如果你就是接過別人的程序的“倒霉蛋”,那么原程序中的每一處出乎意料之外的地方都會花去你的時間,并且將來可能會引起微妙的錯誤。如果你是原程序的編寫者,你應該注意不要使你的程序中出現(xiàn)出乎接手者意料之外的代碼。你應該盡量使程序容易理解,這樣就不會有人抱怨你的程序難懂了。此外,幾個月以后,下一個“倒霉蛋” 很可能就會是你自己了,而這時你可能已經(jīng)忘記了當初為什么用這樣復雜的一種方式來寫一個for循環(huán)。 使程序可移植的本質(zhì)非常簡單:如果做某些事情有一種既簡單又標準的方法,就按這種方法做。 使程序可移植的第一步就是使用標準庫函數(shù),并且把它們和ANSI/ISO C標準中定義的頭文件放在一起使用,詳見第11章“標準庫函數(shù)”。 第二步是盡可能使所寫的程序適用于所有的編譯程序,而不是僅僅適用于你現(xiàn)在所使用的編譯程序。如果你的手冊提醒你某種功能或某個函數(shù)是你的編譯程序或某些編譯程序所特有的。你就應該謹慎地使用它。有許多關(guān)于c語言編程的好書中都提出了一些關(guān)于如何保持良好的可移植性的建議。特別地,當你不清楚某個東西是否會起作用時,不要馬上寫一個測試程序來看看你的編譯程序是否會接受它,因為即使這個版本的編譯程序接受它,也不能說明這個程序就有很好的可移植性(C++程序員比c程序員應該更重視這個問題)。此外,小的測試程序很可能會漏掉要測試的性能或問題的某些方面。 第三步是把不可移植的代碼分離出來。如果你無法確定某段程序是否可移植,你就應該盡快注釋出這一點。如果有一些大的程序段(整個函數(shù)或更多)依賴于它們的運行環(huán)境或編譯方式,你就應該把其中不可移植的代碼分離到一些獨立的“.c”文件中。如果只在一些小的程序段中存在可移植性問題,你可以使用#ifdef預處理指令。例如,在MS-DOS中文件名的形式為“\tools\readme”,而在UNIX中文件名的形式為“/tools/readme”。如果你的程序需要把這樣的 文件名分解為獨立的部分,你就需要查找正確的分隔符。如果有這樣一段代碼 #ifdef unix #define FILE_SEP_CHAR/ #endif #ifdef __MSDOS__ define FILE SEP CHAR\ #endif 你就可以通過把FILE_SEP_CHAR傳遞給strchr()或strtok()來找出文件名中的路徑部分。盡管這一步還無法找出一個MS-DOS文件的驅(qū)動器名,但它已經(jīng)是一個正確的開頭了。 最后,找出潛在的可移植性問題的最好方法之一就是請別人來查找!如果可以的話,最好請別人來檢查一下你的程序。他或許知道一些你不知道的東西,或許能發(fā)現(xiàn)一些你從未想過的問題(有些名稱中含"lint"的工具和有些編譯程序選項可以幫助你找出一些問題,但你不要指望它們能找出大的問題)。
簡單的說,就是說你在一個系統(tǒng)上(比如windows)用C語言開發(fā)的系統(tǒng),在某些原因中可能需要更換到其他系統(tǒng)上時(比如linux和unix等等),你的程序的代碼不需要做修改或者只需要做少量的修改,就能 實現(xiàn)在該系統(tǒng)上的運行,這就是可移植性。
文章TAG:可移植可移植性移植什么可移植性

最近更新

  • 安時積分法,ex分之sinx在0到正無窮上的積分怎么求安時積分法,ex分之sinx在0到正無窮上的積分怎么求

    ex分之sinx在0到正無窮上的積分怎么求1、本題的積分方法是:A、湊微分法;B、分部積分法;C、解方程法。2、具體解答如下,如有疑問,歡迎追問,有問必答。3、若點擊放大,圖片更加清晰。2,積分0到1xa.....

    問答 日期:2023-10-18

  • 張洪福,六月二十二的龍年男寶寶姓張中間有福字適合起什麼名字張洪福,六月二十二的龍年男寶寶姓張中間有福字適合起什麼名字

    六月二十二的龍年男寶寶姓張中間有福字適合起什麼名字張富貴張福氣張福熙就叫張富貴多好了張洪福2,跪求父親姓張洪字輩的小孩子叫什么名字張洪智張洪群張洪運張洪宇張洪彧張洪雷張洪良.....

    問答 日期:2023-10-18

  • 局域網(wǎng)監(jiān)控軟件,網(wǎng)絡監(jiān)控軟件都有那些局域網(wǎng)監(jiān)控軟件,網(wǎng)絡監(jiān)控軟件都有那些

    網(wǎng)絡監(jiān)控軟件都有那些推薦一款軟件zabbix,這款軟件能監(jiān)視各種網(wǎng)絡參數(shù),保證服務器系統(tǒng)的安全運營,并提供靈活的通知機制方便管理和監(jiān)視。2,網(wǎng)絡監(jiān)控軟件有哪些更多的網(wǎng)絡監(jiān)控軟件,其實通過.....

    問答 日期:2023-10-18

  • 捅馬蜂窩,怎樣捅掉馬蜂窩捅馬蜂窩,怎樣捅掉馬蜂窩

    怎樣捅掉馬蜂窩用火點著木棍,把馬蜂熏走,后面的自己搞定穿防護服吧養(yǎng)蜂那種,然后再像二樓那位兄弟說的如果還想再安全點,119==!打電話給110或者119他們會幫你處理的,馬蜂窩自己不要捅2,怎么捅.....

    問答 日期:2023-10-18

  • servicecomb,如何刻錄dvd光盤servicecomb,如何刻錄dvd光盤

    如何刻錄dvd光盤可能是光盤有問題,換一張試試吧,我以前刻錄的時候也有過這個情況換光盤就好了(1)重啟電腦。(2)電腦重啟完畢,首先查看我的電腦----右鍵-----管理------服務----IMAPICD-Burnin.....

    問答 日期:2023-10-18

  • 地震儀圖片,地動儀上面有哪些動物地震儀圖片,地動儀上面有哪些動物

    地動儀上面有哪些動物2,什么是地震儀3,中國是誰發(fā)明了地震儀4,東漢時張衡的地動儀是如何測定地震方向的原理是什么5,張衡的地動儀在哪里6,歷史上張衡發(fā)明了地震儀現(xiàn)存放在哪是壞了呢還是沒1.....

    問答 日期:2023-10-18

  • 江蘇微晶自動化有限公司,江浙滬有潛力的自動化公司有哪些?江蘇微晶自動化有限公司,江浙滬有潛力的自動化公司有哪些?

    江浙滬的自動化公司有:長園深瑞繼保自動化有限公司,深圳厲安德自動化設備有限公司,深圳星河自動化有限公司,江蘇科任自動化科技有限公司電話是多少?江浙滬有哪些有潛力的自動化公司?無錫新.....

    問答 日期:2023-10-18

  • 散熱器怎么選,采暖散熱器是怎么挑選的呀散熱器怎么選,采暖散熱器是怎么挑選的呀

    采暖散熱器是怎么挑選的呀2,大家給說說散熱器如何挑選3,如何選購散熱器4,采暖散熱器怎么選購5,電子散熱器怎么選擇6,如何選購CPU散熱器1,采暖散熱器是怎么挑選的呀可以看看森拉特的,我們家用.....

    問答 日期:2023-10-18