Kompyuta, Programu
Kwa nini utumie kiwango cha juu ya programu ya lugha?
Kama unavyojua, amri zote za ndani ya kompyuta na kuhamishwa kwa lugha maalum mashine ni wahudumu ni tata na unstructured mlolongo wa zeros na ndio. Hii ni rahisi sana kwa vifaa vya umeme, ambapo kitengo unaweza kuelezwa kama kiwango fulani mawimbi, zero - ukosefu wa ishara hizo. Hata hivyo, kuandika maelekezo ya kufanya kazi ngumu kwa kutumia kanuni hizi ni vigumu sana, na kupata makosa na utatuzi tu haiwezekani. Ndiyo maana sisi maendeleo maalum, rahisi zaidi kwa watengenezaji, kiwango cha juu ya programu lugha.
Programu ni mlolongo wa amri ya kawaida, utekelezaji wa ambayo inaongoza kwa ufumbuzi wa kazi maalum. Kwa kompyuta ya kwanza ya programu ziliandikwa moja kwa moja katika lugha ya mashine, walikuwa mbaya sana na vigumu kuelewa. Mapema - katikati 50-xx ya mwisho, ya 20, karne alionekana jumla ya kwanza ambayo alifanya mchakato programu ya muundo zaidi, na kisha kinachojulikana mkutano lugha, ambayo pia kutegemewa code mashine. Kufuatia maendeleo ya haraka ya teknolojia ya kompyuta maendeleo na kuboreshwa na lugha za. Na katikati ya 50-xx alionekana Fortran, kwanza full-fledged kiwango cha juu cha programu lugha. Mwaka wa 1968, Nicholas Wirth lugha mpya Pascal ilitolewa, ambayo ni sana kutumika kwa kubuni na kujenga bidhaa ya kuvutia programu na sasa. Basi, lugha BASIC, msingi wa ambayo hutumiwa katika kitu-oriented Visual Basic jukwaa. Katika 70s kulikuwa na moja ya wengi sana kutumika katika leo lugha - C, ambayo imekuwa ilichukuliwa mahsusi kwa ajili ya programu ya mfumo. Hivi sasa, maendeleo na usambazaji wa jumla na hodari mifumo kitu-oriented, pamoja na lugha hizo ili kusaidia wataalamu wa kujenga maombi ya mtandao: html, php, java. Jumla programu kuhusu lugha elfu mbili tofauti, kwa uzito jumla ya ambayo ni masharti na hazitumiki katika kompyuta, na pia wengi kiwango cha juu ya lugha ya programu.
Uainishaji rahisi hugawanya fedha zote zilizopo katika iliyoitwa ngazi ya chini ya programu lugha, au kwa lengo la gari, na programu kiwango cha juu lugha, na user-centric. tofauti kubwa kati yao ni ukweli kwamba mpango imeandikwa na kundi la kwanza wa lugha (yaani, Assembler na Nemoniki), kulingana na kompyuta - au tuseme, wa processor na mafundisho yake ya kuweka. Kiwango cha juu cha programu lugha inayowezesha kupata programu ambayo kukimbia kwenye kompyuta yoyote, bila kujali wake maunzi. Fedha pia ni mbili kubwa ya makundi lugha: taratibu na yasiyo ya utaratibu, ambapo kitengo pia ilianzisha kwa kimuundo na uendeshaji, kazi na mantiki.
Kwa kawaida, kila mtaalamu wa programu ina ovyo yake juu ya lugha kumi tofauti programu, ambayo anaweza kutumia ili kutatua kazi maalum. Kimsingi ni, bila shaka, kiwango cha juu ya programu lugha, lakini pia vigumu kwa developer wa lugha mashine oriented hutumika sana kujenga baadhi ya maeneo ya programu.
Similar articles
Trending Now