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

首頁(yè) > 資訊 > 問(wèn)答 > 可移植性,什么是計(jì)算機(jī)病毒的可移植性

可移植性,什么是計(jì)算機(jī)病毒的可移植性

來(lái)源:整理 時(shí)間:2023-10-18 05:35:43 編輯:智能門(mén)戶 手機(jī)版

1,什么是計(jì)算機(jī)病毒的可移植性

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

什么是計(jì)算機(jī)病毒的可移植性

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

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

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

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

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

程序的可移植是什么意思

4,請(qǐng)給我解釋下 計(jì)算機(jī)軟件的可移植性 是什么意思 它的原理是什么舉

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

5,C語(yǔ)言可移植性強(qiáng)具體指什么

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

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

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

最近更新

  • 安時(shí)積分法,ex分之sinx在0到正無(wú)窮上的積分怎么求安時(shí)積分法,ex分之sinx在0到正無(wú)窮上的積分怎么求

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

    問(wèn)答 日期:2023-10-18

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

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

    問(wèn)答 日期:2023-10-18

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

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

    問(wèn)答 日期:2023-10-18

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

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

    問(wèn)答 日期:2023-10-18

  • servicecomb,如何刻錄dvd光盤(pán)servicecomb,如何刻錄dvd光盤(pán)

    如何刻錄dvd光盤(pán)可能是光盤(pán)有問(wèn)題,換一張?jiān)囋嚢?,我以前刻錄的時(shí)候也有過(guò)這個(gè)情況換光盤(pán)就好了(1)重啟電腦。(2)電腦重啟完畢,首先查看我的電腦----右鍵-----管理------服務(wù)----IMAPICD-Burnin.....

    問(wèn)答 日期:2023-10-18

  • 地震儀圖片,地動(dòng)儀上面有哪些動(dòng)物地震儀圖片,地動(dòng)儀上面有哪些動(dòng)物

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

    問(wèn)答 日期:2023-10-18

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

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

    問(wèn)答 日期:2023-10-18

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

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

    問(wèn)答 日期:2023-10-18

相關(guān)文章