亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        關(guān)于計(jì)算機(jī)軟件開發(fā)語(yǔ)言的研究

        2016-03-30 21:53:59作者石志鵬泉州師范學(xué)院軟件學(xué)院
        電子制作 2016年7期
        關(guān)鍵詞:軟件開發(fā)計(jì)算機(jī)軟件

        作者/石志鵬,泉州師范學(xué)院軟件學(xué)院

        ?

        關(guān)于計(jì)算機(jī)軟件開發(fā)語(yǔ)言的研究

        作者/石志鵬,泉州師范學(xué)院軟件學(xué)院

        文章摘要:隨著經(jīng)濟(jì)的不斷發(fā)展,科技水平的不斷進(jìn)步,網(wǎng)絡(luò)的不斷拓展和優(yōu)化,人們的生活水平不斷提高,越來(lái)越多的人對(duì)物質(zhì)文化要求越來(lái)越高,使得計(jì)算機(jī)已經(jīng)成為人們生活中不可缺少的娛樂(lè)工具、學(xué)習(xí)工具、影音工具,而計(jì)算機(jī)軟件則扮演著重要的角色,不斷的豐富著人們的物質(zhì)文化生活;而每一款計(jì)算機(jī)軟件都是使用一種或者幾種計(jì)算機(jī)語(yǔ)言開發(fā)而成,每一種軟件開發(fā)語(yǔ)言都有其特點(diǎn)和應(yīng)用范圍,而適當(dāng)?shù)倪x擇計(jì)算機(jī)開發(fā)語(yǔ)言能夠減少開發(fā)者的工作量,并且能夠給軟件使用者帶來(lái)不一樣的使用效果。

        關(guān)鍵詞:計(jì)算機(jī)軟件;軟件開發(fā);開發(fā)語(yǔ)言

        作為軟件開發(fā)過(guò)程中的支撐者,軟件開發(fā)語(yǔ)言起著決定性的作用,每一種軟件開發(fā)語(yǔ)言都有其自己的特性和使用范圍,適當(dāng)?shù)倪x擇軟件開發(fā)語(yǔ)言能夠大大的減少軟件開發(fā)者的工作量,并能給軟件使用者帶來(lái)不一樣的視聽體驗(yàn)和使用體驗(yàn)。從歷史上看,計(jì)算機(jī)軟件開發(fā)語(yǔ)言經(jīng)歷了從低級(jí)到高級(jí),由不完善、不成熟到逐漸完善和成熟的發(fā)展歷程。隨著計(jì)算機(jī)軟件開發(fā)語(yǔ)言的成熟和完善歷程,其主要經(jīng)理了從面相過(guò)程的計(jì)算機(jī)軟件開發(fā)語(yǔ)言,到面相對(duì)象的計(jì)算機(jī)軟件開發(fā)語(yǔ)言,再到面向方面的計(jì)算機(jī)軟件開發(fā)語(yǔ)言的三個(gè)發(fā)展階段。每一個(gè)發(fā)展階段的計(jì)算機(jī)軟件開發(fā)語(yǔ)言都有著與當(dāng)時(shí)環(huán)境相輔相成的特征。

        1.編程語(yǔ)言概述

        編程語(yǔ)言即計(jì)算機(jī)語(yǔ)言(Computer Language)指用于人與計(jì)算機(jī)之間通訊的語(yǔ)言。計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)之間傳遞信息的媒介。計(jì)算機(jī)系統(tǒng)最大特征是指令通過(guò)一種語(yǔ)言傳達(dá)給機(jī)器。為了使電子計(jì)算機(jī)進(jìn)行各種工作,就需要有一套用以編寫計(jì)算機(jī)程序的數(shù)字、字符和語(yǔ)法規(guī)劃,由這些字符和語(yǔ)法規(guī)則組成計(jì)算機(jī)各種指令(或各種語(yǔ)句)。這些就是計(jì)算機(jī)能接受的語(yǔ)言。

        從計(jì)算機(jī)產(chǎn)生到如今,已經(jīng)發(fā)展出很多種計(jì)算機(jī)語(yǔ)言,但總的來(lái)說(shuō)計(jì)算機(jī)語(yǔ)言可以分成機(jī)器語(yǔ)言,匯編語(yǔ)言,高級(jí)語(yǔ)言三大類。其原理是電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫的。所以我們是通過(guò)向計(jì)算機(jī)發(fā)出相應(yīng)的命令來(lái)操控計(jì)算機(jī)。通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。匯編語(yǔ)言的和機(jī)器語(yǔ)言在本質(zhì)上是相同的,都是直接操控已有的計(jì)算機(jī)硬件,只是采用了不相同的計(jì)算機(jī)指令而已,便于人們?nèi)菀鬃R(shí)別和記憶。這樣就可以使得源程序經(jīng)匯編生成的可執(zhí)行文件占有很小的存儲(chǔ)空間,并且擁有很快的執(zhí)行速度。

        如今,大多數(shù)程序員都選擇高級(jí)語(yǔ)言來(lái)開發(fā)軟件。和匯編語(yǔ)言相比,他擁有簡(jiǎn)單的指令,去掉了與實(shí)際操作沒(méi)有關(guān)系的細(xì)節(jié),能夠更好,更快的操作計(jì)算機(jī)硬件,大大簡(jiǎn)化了程序中的指令。同時(shí),由于省略了很多細(xì)節(jié),編程者也就不需要有太多的專業(yè)知識(shí),并且可以易于理解和記憶。

        高級(jí)語(yǔ)言主要是相對(duì)于低級(jí)語(yǔ)言而言,它并不是特指某一種具體的語(yǔ)言,而是包括了很多編程語(yǔ)言,如流行的C++、Java、C#、Physon等,這些語(yǔ)言的語(yǔ)法、命令格式都各不相同。高級(jí)語(yǔ)言所編制的程序不能直接被計(jì)算機(jī)識(shí)別,必須經(jīng)過(guò)轉(zhuǎn)換才能被執(zhí)行,按轉(zhuǎn)換方式可將它們分為兩類:解釋類和編譯類。

        2.幾種編程語(yǔ)言介紹

        ■2.1C語(yǔ)言

        C語(yǔ)言是Dennis Ritchie在七十年代創(chuàng)建的,它被設(shè)計(jì)成一個(gè)比它的前輩更精巧、更簡(jiǎn)單的版本,它適于編寫系統(tǒng)級(jí)的程序,比如操作系統(tǒng)。而在此之前,操作系統(tǒng)是使用匯編語(yǔ)言編寫的,而且不可移植,而C語(yǔ)言卻使得一個(gè)系統(tǒng)級(jí)的代碼編程成為了可移植的。其有點(diǎn)為可以編寫占用內(nèi)存小的程序,并且運(yùn)行速度快,很容易和匯編語(yǔ)言結(jié)合,具有很高的標(biāo)準(zhǔn)化,可以在不同平臺(tái)上使用相同的語(yǔ)法進(jìn)行編程,而相對(duì)于其他編程語(yǔ)言,例如C#和Java,C語(yǔ)言為面向過(guò)程語(yǔ)言,而不是面向?qū)ο笳Z(yǔ)言,并且其語(yǔ)法有時(shí)候非常難于理解,在使用的個(gè)別情況下會(huì)造成內(nèi)存泄露等問(wèn)題。

        ■2.2C++語(yǔ)言

        C++語(yǔ)言是具有面向?qū)ο筇匦缘腃語(yǔ)言的繼承者。面向?qū)ο缶幊?,或稱OOP(面相對(duì)象)的下一步。OO程序由對(duì)象組成,其中的對(duì)象是數(shù)據(jù)和函數(shù)離散集合。有許多可用的對(duì)象庫(kù)存在,這使得編程簡(jiǎn)單得只需要將一些程序“建筑材料”堆在一起。其跟C語(yǔ)言相似,并且可以使用C語(yǔ)言中的類庫(kù)等,但它比C更為復(fù)雜。

        ■2.3Java語(yǔ)言

        Java是由Sun最初設(shè)計(jì)用于嵌入程序的可移植性“小C++”。在網(wǎng)頁(yè)上運(yùn)行小程序的想法著實(shí)吸引了不少人的目光。事實(shí)證明,Java不僅僅適于在網(wǎng)頁(yè)上內(nèi)嵌動(dòng)畫—它是一門極好的完全的軟件編程的小語(yǔ)言?!疤摂M機(jī)”機(jī)制、垃圾回收以及沒(méi)有指針等使它很容易實(shí)現(xiàn)不易崩潰且不會(huì)泄漏資源的可靠程序。Java從C++中借用了大量的語(yǔ)法。它丟棄了很多C++的復(fù)雜功能,從而形成一門緊湊而易學(xué)的語(yǔ)言?,F(xiàn)在的人多數(shù)都用它來(lái)開發(fā)網(wǎng)頁(yè)、服務(wù)器等,還有我們每個(gè)人都在使用的安卓手機(jī)軟件也是用Java語(yǔ)言開發(fā)的。

        ■2.4C#

        C#是一種精確、簡(jiǎn)單、類型安全、面向?qū)ο蟮恼Z(yǔ)言。其是.Net的代表性語(yǔ)言。什么是.Net呢?按照微軟總裁兼首席執(zhí)行官Steve Ballmer把它定義為:.Net代表一個(gè)集合,一個(gè)環(huán)境,它可以作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)。

        C#的特點(diǎn):

        1.完全面向?qū)ο蟆?/p>

        2.支持分布式。

        3.自動(dòng)管理內(nèi)存機(jī)制。

        4.安全性和可移植性。

        5.指針的受限使用。

        6.多線程。和Java類似,C#可以由一個(gè)主進(jìn)程分出多個(gè)執(zhí)行小系統(tǒng)的多線程。

        C#是在Java流行起來(lái)后所誕生的一種新的程序開發(fā)語(yǔ)言。

        3.如何選擇編程語(yǔ)言

        面對(duì)于形形色色的語(yǔ)言,對(duì)于初學(xué)者,都不知道如何去選擇,經(jīng)常聽別人說(shuō),語(yǔ)言只是一種工具,會(huì)用就好,還有人說(shuō),學(xué)習(xí)一種語(yǔ)言,精通了,再學(xué)其他語(yǔ)言就非常容易了。的的確確,語(yǔ)言只是一種工具,就像在不同的場(chǎng)合穿不同的衣服一樣,在不同的環(huán)境、做不同的項(xiàng)目、實(shí)現(xiàn)不同的功能時(shí)選擇一種對(duì)的語(yǔ)言對(duì)軟件開發(fā)者有很大的幫助,具體應(yīng)選擇什么樣的語(yǔ)言要在軟件的實(shí)際開發(fā)過(guò)程中做決定,像一些興起的語(yǔ)言,比如QML,XAML語(yǔ)言,很多開發(fā)者都用它來(lái)寫軟件界面,以達(dá)到炫酷的效果,給使用者以較好的視聽體驗(yàn)。

        4.結(jié)語(yǔ)

        對(duì)于軟件編程來(lái)說(shuō),選擇軟件開發(fā)語(yǔ)言尤其重要,選擇正確的軟件開發(fā)語(yǔ)言能夠讓你在軟件開發(fā)過(guò)程中節(jié)省不必要的麻煩,提高軟件開發(fā)效率和軟件運(yùn)行速度,并能夠給用戶帶來(lái)良好的體驗(yàn)感和視聽效果。

        【參考文獻(xiàn)】

        *[1] 孫悅.關(guān)于計(jì)算機(jī)軟件開發(fā)語(yǔ)言的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用.2014(04)

        *[2] 臧永福.計(jì)算機(jī)軟件開發(fā)語(yǔ)言的分析探討[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報(bào).2013(06)

        猜你喜歡
        軟件開發(fā)計(jì)算機(jī)軟件
        基于C語(yǔ)言的計(jì)算機(jī)軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)用探析
        電子制作(2017年14期)2017-12-18 07:08:03
        淺談基于C語(yǔ)言的計(jì)算機(jī)軟件程序設(shè)計(jì)
        電子制作(2017年24期)2017-02-02 07:14:40
        信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
        計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用
        建模技術(shù)在軟件開發(fā)中的應(yīng)用
        軟件開發(fā)中數(shù)據(jù)庫(kù)設(shè)計(jì)理論的實(shí)踐
        核電廠定期試驗(yàn)管理軟件開發(fā)
        科技視界(2016年21期)2016-10-17 20:50:03
        FPGA軟件開發(fā)過(guò)程中編碼規(guī)范的作用
        科技視界(2016年20期)2016-09-29 13:35:10
        麻豆第一区MV免费观看网站| 国产性自爱拍偷在在线播放| 摸进她的内裤里疯狂揉她动图视频| 丰满岳乱妇久久久| 青青青伊人色综合久久亚洲综合| av网站韩日在线观看免费| 日韩a级精品一区二区| 国产亚洲午夜高清国产拍精品| 精品国产高清一区二区广区| 日本人妖一区二区三区| 天天干天天日夜夜操| 高清偷自拍第1页| 色狠狠一区二区三区香蕉蜜桃| 久久久免费精品国产色夜| 欧美性生交大片免费看app麻豆| 无码人妻精一区二区三区| 伊人亚洲综合网色AV另类| 人妻少妇中文字幕久久hd高清| 国产毛多水多高潮高清| 精品人妻系列无码一区二区三区| yy111111少妇影院| 久久中文字幕暴力一区| 国产成人无码精品久久二区三区| 国产成人v爽在线免播放观看| 国产高清一区二区三区视频| 日本精品一区二区三区福利视频| 曰批免费视频播放免费直播 | 国产韩国精品一区二区三区| 国产丝袜爆操在线观看| 国产精品爽爽v在线观看无码| 日韩免费一区二区三区在线 | 亚洲av少妇高潮喷水在线| 中国女人内谢69xxxx免费视频| 国产成人拍精品免费视频| 亚洲成在人网站天堂日本| 日韩欧美aⅴ综合网站发布| 亚洲国产区男人本色| 日本二区视频在线观看| 变态调教一区二区三区女同| 亚洲五月天综合| 日本一本草久国产欧美日韩|