Kọmputa, Mmemme
Gịnị bụ onwa. Programming na onwa
Gịnị bụ onwa? Ezi ọtụtụ mmadụ na-ajụ a nke. Ihu ọma, ndị a bụ ndị na-eji a na kọmputa na a isi larịị. Onwa - nke a bụ otu n'ime ndị kasị ewu ewu mmemme asụsụ. Mụta ya, na-emekarị na ụlọ akwụkwọ dị elu ma ọ bụ na mbụ ọmụmụ nke mahadum. Ọ na-atụle ihe ndabere maka ọtụtụ ndị ọzọ na mmemme asụsụ.
akụkọ
Gịnị bụ onwa, anyị chọpụtara. Anyị ugbu a n'ihu ozugbo na akụkọ ihe mere eme nke ya ntoputa na mmepe. Language Okike - Niklaus Wirth. Ọ e mepụtara na oge site na 1968 ka 1969. Onwa eke echiche bịakwutere ya mgbe ịga a pụrụ iche otu na mmepe nke asụsụ. Gịnị bụ onwa, ọ bụ na-akpali ọtụtụ novice programmers. Nke a aha bụ asụsụ aha mgbe ama French ọkà mmụta sayensị Blaise onwa, nke bụ karịsịa ma ama n'ihi na e kere eke nke a n'ibu igwe, chịkọtara abụọ nọmba.
The mbụ n'akwụkwọ nke ihe onwa, pụtara na 1970. Ha na-ekwu banyere isi nzube nke na-eke a na asụsụ, dị ka arụmọrụ, nke ga-eme ka ndị magburu onwe mmemme nkà na data structuring.
Mmejuputa asụsụ
- UCSD onwa. Nke a na usoro e guzobere 1978. Ọ pụtara compiler mmiri n'ọdụ ụgbọ mmiri na-enye gị ohere koodu obere, na ike ugbu a ga-dezie mbụ usoro, na na. Mgbe e mesịrị UCSD ghọrọ ihe ndabere maka ọtụtụ ụdi onwa implementations.
- Jụrụ onwa. Programming na onwa mgbe dọtara ọtụtụ eto eto ndị ọkachamara. N'afọ 1986, Apple kere ihe ndọtị asụsụ. The otu na-emekwa ụfọdụ na mmepe, na-agba izu na "nna" nke onwa.
- Turbo onwa. The mbụ version nke ide pụtara na 1983. Borland bụ ụlọ ọrụ na-na-na-na mmepe nke a na mmejuputa. Otú ọ dị, ọ ga-ahụ kwuru Turbo onwa ukwuu biiri si Odject onwa, na n'ozuzu, ndị a implementations ahụ yiri. Programming na onwa nwere mmasị na Microsoft. Fọrọ nke nta n'otu oge ahụ, ha hapụrụ ha onwe ha version nke ihe asụsụ dabeere na onwa. Ọ na-apụghị ga-esi na uka nkesa, ma na n'oge na-adịghị echefu echefu. Gasịrị, mmejuputa Borland si akpọ Object onwa.
- Jụrụ onwa taa. Ihe kacha mkpa na akụkọ ihe mere eme nke onwa bụ mkpụrụ nke free implementations. Ha gụnyere niile kasị mma site ọtụtụ ndị ọzọ na ire okwu. Ha na-ewetara ndị magburu onwe ndakọrịta na kasị sistem.
atụmatụ
Maruuru asụsụ onwa dị mkpa iji na-amalite na ya atụmatụ. Chief n'etiti ha - na agbasosi dee na ọnụnọ nke ahaziri mmemme. Onwa - mbụ nke ụdị asụsụ. O chere na Mmepụta, asụsụ ga-eme dọọ aka ná ntị mmemme, ebe ọ bụ na-ekwe ka o kwere mee a dịgasị iche iche nke syntax njehie, dị ka nke ọma dị ka onyinye onye kensinammuo interface. Gịnị bụ onwa, na ihe bụ ya isi atụmatụ - isi okwu nke na-adọrọ mmasị beginners. The asụsụ bụ pụtara dị mfe ọbụna a mbido.
Na mbụ, Otú ọ dị, asụsụ nwere ọtụtụ ọghọm. Chief n'etiti ha: enweghi ike na-arụ ọrụ na ike na ebe nchekwa, obere Íø Ọbá akwụkwọ, na enweghị ego na-agba ọsọ na ọrụ kere n'asụsụ ọzọ na na. Gịnị bụ onwa, onye asụsụ bụ nnọọ mfe, ná mmalite '80s, ọtụtụ ndị ọkachamara na mụtara. Otú ọ dị, ọ bụghị ihe niile nke na ọ bịara nụrụ ụtọ. Ụfọdụ ndị ọkachamara ọbụna dere isiokwu ndị na-na-ese na-zuru ezu banyere onye ọ bụla enweghị asụsụ.
Ntupo na-agbazi ha
Dị ka ọtụtụ ndị ọzọ mmemme asụsụ, onwa obụrede mbụre bụghị naanị uru kamakwa njọ ọghọm. Ọ ga-kwuru na-eji nwayọọ nwayọọ na mmepe-esiri ọghọm, ma ọ bụ ha na-eme ọ bụghị mgbe niile.
Dị nnọọ ka ọ nwere ike ụda, ma ọ bụghị ihe ọhụrụ asụsụ erughị eru enyere programmers na ọzụzụ. Ke adianade do, onwa na 80s bụ nnukwu nzọụkwụ-atụ tụnyere Fortran, bụ onye nọ na oge na-amụ bịara ọhụrụ. Karịsịa Fortran nwere nsogbu. Na a nnọọ obere oge, onwa jisiri ibu isi asụsụ maka ịkụziri na ọtụtụ ụlọ akwụkwọ na mahadum. Na ya isi e mepụtara ọtụtụ mmemme.
Ọdịdị
About onwa i nwere ike ide ọtụtụ, ma ọ ga-aga ozugbo na mmemme usoro. Onye ọ bụla ngwa onwa amalite na isiokwu (Mmemme). Ozugbo ahụ kwuru kpọmkwem ihe omume aha, na mgbe ahụ na-etinye ";". Mgbe ụfọdụ, a na-adịghị chọrọ. Mgbe aha, ị nwere ike dee a ndepụta mpụga faịlụ ga-egwu kwa. Mgbe nke na-abịa ihe ndị kasị mkpa na ihe omume - na ahu ya. Ọ mejupụtara ngalaba nkowa nke constants, ụdị, variables, usoro na ọrụ. Mgbe ha na-ngọngọ nke okwu - na ntinye uche. ọrụ unit dị n'etiti ndị Keywords amalite ma na ọgwụgwụ. Onye ọ bụla kwuru na-iche site na a semicolon. Iji kwụsị omume na-eji a mgbe nke a na-etinye mgbe anụ ahụ.
ngwa modul
Maka ngwa modul na mmemme koodu ga-adị ugbu ihe advertisement maka ya. Iji mee ka ihe dị otú ahụ mara ọkwa, i nwere ike iji njikọ ntụziaka, nke bụ a isiokwu na-eji. Mgbe ya, aha modul ike jikọọ. Ntuziaka banyere ozugbo nkụnye eji isi mee ma ọ bụ na interface ngalaba.
Ụfọdụ implementations adịghị akwado asụsụ modul, karịsịa ndị okenye na nsụgharị. Ha nwere ike kewara abụọ na ụdị: software na nkwado. Nke mbụ bụ ugbu a na ihe omume na-amalite na isiokwu mmemme. The abụọ na-agụnye variables, constants, na ụdị na-na, ike ga-eji na ndị ọzọ modul.
akara edemede
Onwa syntax na-achọ siri nnabata.
- Semicolon. Enịm na njedebe nke nkụnye eji isi mee, mgbe nkọwa nke variables. rụọ iche site na ya. Ị nwere ike iji n'ihu isiokwu ọgwụgwụ.
- Rikoma. Eji dị ka a separator na a dịgasị iche iche nke anatara.
- Point. Enịm na njedebe nke usoro ihe omume ahụ (mgbe okwu njedebe).
Dị otú ahụ isiike syntax dị mkpa n'ihi na kọmputa a na-atụle ga-ekpede ngwa. N'ihe banyere nke na-ekwesịghị ịdị agwa egosiputa njehie. Ọ bụrụ na a semicolon-eme dị ka a na nkwupụta separator, ndị ọrụ na-atụle ga dum ederede n'etiti otu ebe na ụdi uche. N'ihe banyere akara nepostanovki n'etiti rụọ, usoro ihe omume ga-ha na onye na-amị njehie.
Onwa asụsụ-enye gị ohere fanye comments. Ha na-eje ozi dị ka nkọwa ka usoro ihe omume koodu. Ị nwere ike iji Russian asụsụ. On usoro ihe omume kwuru adịghị emepụta mmetụta ọ bụla.
Na onwa, i nwere ike ide ma lowercase na uppercase akwụkwọ ozi. The oke bụ ruo programmer.
nnyocha
Ka ugbua kwuru, ndị pụrụ iche na-ewu ewu nke onwa batara 1980-1990, ma e nwere ndị na-akatọ onye weere frivolous asụsụ. N'echiche ha, ọ bụ kwesịrị ekwesị na ọzụzụ. Karịsịa ọwọrọiso nnyocha a kọwara n'isiokwu bụ "Gịnị mere onwa abụghị ọkacha mmasị m mmemme asụsụ." Ọ na-e dere site Brian Kernighan - onye nke Ndị Mmepe nke C. Ọ bụ mgbe isiokwu onwa malitere kpọrọ gbanwere ka mma.
N'agbanyeghị niile mehiere, ndị kasị akpa on onwa ukporo àgwà ọtụtụ programmers.
Similar articles
Trending Now