第一周作业--软件过程与项目管理
淺談VC++6.0
Visual C++6.0,是一款編譯器,也就是將高級(jí)語(yǔ)言轉(zhuǎn)化為低級(jí)語(yǔ)言(匯編語(yǔ)言和機(jī)器語(yǔ)言)的一類(lèi)程序。它主要的優(yōu)點(diǎn)就是方便快捷,資源占用率不高,界面簡(jiǎn)單,下載安裝便捷,操作也容易上手,更適合簡(jiǎn)單入門(mén)使用。
1993年,Microsoft公司推出Visual C++1.0,而后其新版本也隨之而來(lái),Visual C++成為程序員進(jìn)行軟件開(kāi)發(fā)的常用工具。即便微軟公司推出了 Visual C++.NET(Visual C++7.0),應(yīng)用也有很大的局限性,只適用于部分系統(tǒng),故而實(shí)際上,更多的是以Visual C++6.0為平臺(tái)。
由于C++是由C語(yǔ)言發(fā)展起來(lái)的,也支持C語(yǔ)言的編譯。6.0版本是使用最多的版本,也是非常經(jīng)典的一個(gè)版本。
VC對(duì)于模版的支持比較差,容易在編譯時(shí)出現(xiàn)假死狀態(tài),僅支持Windows操作系統(tǒng),且與一些系統(tǒng)的兼容性不好,安裝成功后有可能會(huì)出現(xiàn)無(wú)法打開(kāi)文件的情況。
除此之外,VC也還有許多不足之處,有許多不符合標(biāo)準(zhǔn)的地方,可能會(huì)導(dǎo)致一定的差錯(cuò)性,軟件本身也經(jīng)常出現(xiàn)各類(lèi)雜七雜八的問(wèn)題,編程時(shí)還是使用其他軟件可能更為標(biāo)準(zhǔn),而不至于將使用者引入誤區(qū)。
?
分析三種軟件的特點(diǎn)
WebAPP:不用下載客戶端之類(lèi),只要有網(wǎng),便可以隨心隨即使用,用戶也不用頻繁更新版本之類(lèi),寄生于瀏覽器,具有跨平臺(tái)的高兼容性,自由度高,開(kāi)放性強(qiáng)。開(kāi)發(fā)成本和難度也較客戶端軟件低。然而正所謂凡事都有兩面性,它寄生于網(wǎng)絡(luò),網(wǎng)絡(luò)同時(shí)也正是制約著WebApp的一個(gè)重要因素,如遇網(wǎng)絡(luò)狀況不佳或是其他問(wèn)題,則會(huì)大大影響用戶的體驗(yàn)和其效能,如果一旦失去網(wǎng)絡(luò),則毫無(wú)辦法,而使用網(wǎng)絡(luò)所產(chǎn)生的流量費(fèi)用,也讓部分用戶望而卻步,又因?yàn)樗羌纳跒g覽器之上,所以對(duì)于本機(jī)文件信息的訪問(wèn)調(diào)用能力較差,限制較多。第一次接觸這類(lèi)軟件大概就是上大學(xué)之后,開(kāi)始學(xué)會(huì)上網(wǎng),也接觸到了這類(lèi)軟件,當(dāng)時(shí)只覺(jué)得新奇,也沒(méi)啥太多感覺(jué)。
Mobile APP:對(duì)于移動(dòng)端而言,APP可能是更為方便的選擇,打開(kāi)一個(gè)應(yīng)用查詢相應(yīng)信息,遠(yuǎn)比用瀏覽器逐步查詢要快捷得多,而且應(yīng)用消耗的流量可能比瀏覽器消耗的更為節(jié)省,也大大降低了網(wǎng)絡(luò)依賴度,瀏覽速度也大大提高,然而APP的下載量和活躍用戶數(shù)十分重要,如果本身沒(méi)有足夠的特色,不能吸引用戶下載,則很有可能會(huì)被迅速淘汰,制作一個(gè)APP,花費(fèi)的成本也較Web端高些,且可能有版本頻繁更新之?dāng)_,APP的大小及各色效能也不斷影響著用戶體驗(yàn)。第一次接觸它應(yīng)該是開(kāi)始有手機(jī)的時(shí)候,知道怎么用它,但是不知道它是個(gè)什么玩意兒,后來(lái)才逐步地慢慢了解到。
Games:游戲更注重的是娛樂(lè)性及休閑性,相較于其他軟件而言,可能更容易吸引客戶,趣味性高,創(chuàng)意自由度高,用戶閑暇之余,都可通過(guò)游戲來(lái)獲取樂(lè)趣,打發(fā)時(shí)間等,尤其在現(xiàn)今社會(huì),大多人士都忙于在社會(huì)中拼搏或是遭受到現(xiàn)實(shí)生活的各種壓力困擾,進(jìn)入游戲后,可獲得虛擬人生之感,更容易黏住客戶,使客戶沉浸其中,因此它是一類(lèi)沉浸式應(yīng)用。游戲平臺(tái)也十分之多,開(kāi)放度高,現(xiàn)今更是添加了社交因素,然而大型游戲通常占用內(nèi)存較高,對(duì)機(jī)器性能要求高,同時(shí)同類(lèi)游戲很可能使得用戶失去興致,這時(shí),緊跟步伐的開(kāi)發(fā)創(chuàng)新便有了用武之地。高中那會(huì)兒,玩了個(gè)小游戲,什么操縱釣竿釣魚(yú),釣到好的就加分,不好的就減,最開(kāi)始覺(jué)得挺有意思,時(shí)間一長(zhǎng),難免無(wú)趣。
?
有人認(rèn)為,“中文編程”, 是解決中國(guó)程序員編程效率一個(gè)秘密武器,請(qǐng)問(wèn)它是一個(gè) “銀彈” 么?
個(gè)人認(rèn)為,中文是最美妙又十分博大精深的語(yǔ)言,若是能切實(shí)應(yīng)用于編程當(dāng)中,自然十分不錯(cuò),然而就編程而言,目前大伙普遍使用的基本上是英文編程,編程是份繁雜中又夾帶幾分藝術(shù)氣息的工作,單就效率而言,個(gè)人覺(jué)得,這不是實(shí)現(xiàn)語(yǔ)種的問(wèn)題,而是邏輯思維的培養(yǎng)發(fā)展和實(shí)踐能力培養(yǎng)的問(wèn)題,初學(xué)編程時(shí),英語(yǔ)可能是接觸理解上的一座大山,但隨著逐步實(shí)踐應(yīng)用,如果用心,語(yǔ)言上的問(wèn)題基本上也不會(huì)是大問(wèn)題,每天和這英語(yǔ)抬頭不見(jiàn)低頭見(jiàn)的,你不認(rèn)識(shí)它,它都熟悉你了。當(dāng)然,對(duì)于并不是經(jīng)常編程而又英文基礎(chǔ)薄弱的人員而言,這種方法可能難以實(shí)現(xiàn),那么這時(shí)候編程漢化是否能夠切實(shí)提高編程效率呢,我想答案應(yīng)該是肯定的,對(duì)于全民普及編程確實(shí)是有作用,但是對(duì)于一名優(yōu)秀的程序員而言,這絕不是提高效率的定論性武器,可能有一定的輔助作用,但這絕非決定性因素。
但是如果中文編程真的能夠切實(shí)實(shí)踐并推廣使用的話,也是挺有意義的一項(xiàng)工作。
轉(zhuǎn)載于:https://www.cnblogs.com/lyjj/p/5244773.html
總結(jié)
以上是生活随笔為你收集整理的第一周作业--软件过程与项目管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一次编译libmono.so的记录
- 下一篇: 同态滤波