Thursday, 29 March 2018
Kuti muyambe
Kuti muyambe kugwira ntchito pulogalamu yamakono, pogwiritsa ntchito makonzedwe a Intel dzagwi ritsidwa ntchito monga chitsanzo. Komabe maphunziro awa sichidzam angirizidwa ku zomangamanga monga momwe zimak halira nthawi zambiri. M'maganizo athu Njira yotereyi siimapanga anthu olankhula chinenero chamanja.Mapulogalamu a chinenero cha pamso nkhanowu amakula kwambiri kumv etsetsa kwa kompyuta. M'zilankhulo zapam wamba zapamwamba pali mtundapakati pa kompyuta ndi wopanga mapul ogalamu. Izi ndi chifukwa chapam wam baz ilankhulo zimakonzedwa kuti zikhale pafupi komanso zowonjezera kwa wopa nga mapulogalamu, motero kupanga malo ndi makina. Mtunda uwu umaphimbidwa ndio masulira amatc hedwa compilers ndi omasulira. Cholinga cha mapulogalamu mkati Chilankhulo chakut segulira ndi kudutsa anthu omwe akukhala nawo limodzi ndikuyankhula mwachindunji ndikompyuta. Pali lingaliro lalikulu kuti map ulo galamu a chinenero cha msonkhano ndi ntchito yovuta osati aliyense ali ndi mphamvu zokwanira kumvetsetsa. The Chowonadi chiri chosiyana, monga chinenero cha msonkhano ndi nkhani yophweka. The Maganizo olakwika amalengedwa chifukwa ndi zovuta kuzindikira kuti zenizeni kompyuta ikhoza kukhala yophweka. Mapulogalamu a chinenero pamisonkhano amaperekakuwonetseratu momasuka kwa kompyuta ndi kulola womverawo kuti alankhule nawo chinenero chake. Wosintha yekha amene amakhala pakati pa womvera ndikompyutayo ilipo kuti iwonetse dziko la makompyuta kuti likhale losavuta za kukumbukira.
The złe wrażenie
The złe wrażenie powstaje, ponieważ bardzo trudno jest uświadomić sobie to, co prawdziwe komputer może być tak prosty. Programowanie w języku złożenia dajeodręczna ekspozycja na komputer i pozwala programistom na rozmowę z nimjego język. Jedyny tłumacz, który poz ostaje pomiędzy progra mistą ikompu ter ma symbolizować kompu terowy świat numeryczny dla łatwości zapami ętywania. Omówienie prakty cznych aspektów progra mowania języka asemblerowego na oparciu o architekturę Intela zostanie użyty jako przykład. Jednak ten kurs nie będą związane z określoną architekturą, jak to często się dzieje. Z naszego punktu widzenia takie podejście nie tworzy wszech stronnych programistów asemblerowych.Progra mowanie języków progr amowania rozwija się na bardzo podstawowym i niskim poziomi ezrozum ienie komputera. W językach wyższych poziomów istnieje odległośćmiędzy komp uterem a progra matorem. Jest tak, ponieważ wyższy poziom języki mają być bliższe i bardziej przyjazne programistom,w ten sposób tworząc odległość z maszyną. Ta odle głość jest objętatłumacze zwani kompi latorami i tłumaczami. Celem program owania wjęzykiem asemble rowym jest ominięcie tych półproduktów i bezpoś rednia rozmowa zkomputer.Istn ieje ogólne wrażenie, że progra mowanie w języku asemblerowym totrudna chorego i nie każdy jest na tyle zdolny, aby to zrozumieć. Therz eczywi stość jest natomiast przeciwieństwem, ponieważ asembler jest bardzo prostym tematem.
Para cobrir os
Para cobrir os aspectos práticos da programação em linguagem assembly, baseado na arquitetura Intel será usado como um exemplo. No entanto este curso não será amarrado a uma arquitetura particular como muitas vezes é feito. Em nossa visão Essa abordagem não cria progra madores versáteis em linguagem assembly.A linguagem assembly assembly desenvolve um nível muito básico e baixocompre ensão do computador. Em lingua gens de nível superior há uma distância entre o computador e o progr amador. Isso ocorre porque o nível mais alto línguas são projetadas para serem mais próximas e mais amigáveis ao progra mador, criando assim distância com a máquina. Esta distância é coberta por tradutores chamados compiladores e intérpretes. O objetivo da programação emlin guagem assembly é ignorar esses intermediários e conversar diretamente com ocompu tador. Há uma imp ressão geral de que a progr amação em linguagem assembly étarefa difícil e nem todo mundo é capaz o suficiente para entendê-lo. oa realidade está em contraste, já que a linguagem assembly é um assunto muito simples. Impressão errada é criada porque é muito difícil perceber que o real compu tador pode ser tão simples. Progra mação em linguagem assembly dá umexposição à mão livre para o compu tador e deixa o programador falar com ele em sua lingua gem. O único tradutor que permanece entre o programador eo com putador está lá para simbolizar o mundo numérico do computador para facilitarde lembrar.
Impresie greșită
Impresie greșită este creată deoarece este foarte dificil să realizăm că adevăratu computerul poate fi atât de simplu. Programarea limba jului de asamblare oferă oexpuneri libere la calculator și le permite programatorului să vorbească cu ellimba sa. Singurul translator care rămâne între programator și computerul este acolo pentru a simboliza lumea numerică a calculatorului pentru ușurințăde amintire. Pentru a acoperi aspectele practice ale programării limbajului de asamblare, bazat pe arhitectura Intel va fi folosit ca un exemplu. Cu toate acestea, acest cursnu va fi legat de o anumită arhitectură, așa cum se întâmplă deseori. În opinia noastrăo astfel de abordare nu creează progr amatori versatil de limbaj de asamblare. Programarea limbajului de asamblare dezvoltă un nivel de bază și scăzut înțelegerea calculatorului. În limbile de nivel superior există o distanță între calculator și programator. Acest lucru se datorează nivelului superior limbile sunt proiectate să fie mai apropiate și mai prietenoase de programator, creând astfel distanța cu mașina. Această distanță este acoperită de traducătorii numiți compi latori și interpreți. Scopul programării înlimba de asamblare este de a ocoli aceste intermediari și de a vorbi direct cucalculator. Există o impresie generală că progra marea limba jului de asamblare este adificilă și nu toată lumea este suficient de capabilă să o înțeleagă. realitatea este în contrast, deoarece limbajul de asamblare este un subiect foarte simplu.
Gus dèiligeadh
Gus dèiligeadh ri na taobhan practaigeach de phrògramadh cànain coinneachaidh,stèidhichte air Intel ailtireachd air a chleachdadh mar eisimpleir. Ach an cùrsa seoair a cheangal ri ailtireachd sònraichte seach gu bheil e tric ga dhèanamh. Anns an t-sealladh againn chan eil dòigh-obrach leithid seo a 'cruthachadh ioma-phròg raman cànain co-chruinne achaidh. Bidh prògraman cànain seanaidh a 'leasachadh ìre glè bhun asach agus ìosal tuigse air a 'choimpiutair. Ann an cànanan àrd-ìre tha astar eadar an coimpiutair agus am prògramadair. Tha seo air sgàth ìre nas àirde tha cànanan air an dealbhadh airson a bhith nas fhaisge agus nas càirdeile don neach clàraidh, le bhith a 'cruthachadh astar leis an inneal. Tha an t-astar seo air a chòmhdach leb 'e eadar-theangairean compilearan agus eadar-mhìnearan. Amas prògramadh asteach Tha cànan co-chruin neachaidh a 'dol seachad air na h-eadar-mheadhonan seo agus bruidhinn gu dìreach ris an eadar-mheadhan coimp iutair. Tha beachd coitcheann ann gur e prògramadh cànan co-chruinne achaidh a duilich gu math duilich agus chan eil a h-uile duine comasach air a thuigsinn. Antha fìrinn eadar-dhealaichte, oir tha cànan coinnea chaidh na chuspair fìor shìmplidh. An tha beachd ceàrr air a chruthachadh oir tha e glè dhuilich a bhith mothachail gu bheil sin fìor faodaidh coimpiutair a bhith cho sìmplidh. Tha prògramadh cànain seanaidh a 'toirt seachad a nochd an-asgaidh don choimpiutair agus a 'leigeil leis a' phròg ramadair bruidhinn risa chànan. An aon eadar-theangair a tha fhathast eadar an neach-clàraidh agustha an coimpiutair an sin gus samhlai deachadh saoghal àireamhach a 'choimp iutair airson an fhasa de chuimh neachadh.
The Pfungwa
The Pfungwa isiri iyo yakasi kwa nokuti zvakaoma zvikuru kuziva kuti chaiye kombiyuta inogona kunge iri nyore. Purogiramu yemitauro yemagungano inopa a kusunun gurwa kwehurukuro kum akom biyuta uye kurega mutauri wepuro giramu achitaura nayo mutauro waro. Ndiyo mushanduri chete anoramba ari pakati pomutadziri uye iyo kombiyuta iripo kuti inofa nanidze kombiyuta yenhamba yenyika kuitira nyore yekuy euka. Kuvhara zvinhu zvinobatsira zvekuunganidza mutauro chirongwa, yakabva paIntel architecture ichasha ndiswa semuenzaniso. Kunyange zvakadaro iyi yedzidzo hainga sungwi kune imwe nzvimbo yekuvakwa sezvainow anzoitwa. Maonero edunzira yaka daro haiiti kuti vateereri vemitauro vakasiyana-siyana vashande.Purogiramu yemitauro yemagu ngano inokura imwe yepa musoro uye yakader erakun zwisisa kwekombiyuta. Mumitauro yepam usoro yepam usoro kune nzvimbopakati pemako mbiyuta neomupur ogiramu. Ichi ndechokuti chikwata chakakwir iramitauro yakaga dzirirwa kuva pedyo neku sham waridzana nomunhu anoronga, nokudaro kusika kure nemakina. Iyi kur eba yakafu kidzwa ne vashanduri vakadana kuti compilers uye vashanduri. Chinangwa cheprogram in mutauro wegungano ndo wok upfuura ava vatauriri uye kutaura zvakananga ne kombiyuta. Kune pfungwa yakawanda yokuti chirongwa chemutauro wegungano ndeche basa rakaoma uye kwete vose vanogona kukwanisa kunzw isisa. The Chokwadi ndech okusiyan isa, sezvo mutauro wegungano iri nyaya inonyoresa.
Za pokrivanje
Za pokrivanje praktičnih vidikov progr amiranja zbirk jezikov, na podlagi arhitekture Intel bo uporabljen kot primer. Vendar ta tečaj ne bodo vezane na določeno arhitekturo, kot je to pogosto storjeno. Po našem mnenju takšen pristop ne ustvarja vsestranskih programerjev za sestavljanje jezikov.Programsko jezikovno načrtovanje razvija zelo osnovno in nizko raven razum evanje računalnika. V jezikih višje ravni je razd alja med računal nikom in programer jem. To je zaradi višje ravni jeziki so namenjeni za bližje in prijaznejše programerju,s čimer ustvarjajo razdaljo s strojem. Ta razdalja je pokrita zprevajalci imenujejo prevajalce in tolmače. Namen program iranja vzbirni jezik je, da obide te vmesne izdelke in neposredno govori račun alnik. Obstaja splošen vtis, da je progra miranje jezik ovnega jezika atežko delo in ne vsakdo je dovolj sposoben razumeti. The Resničnost je v nasprotju s tem, ker je jezikovni jezik zelo preprost predmet. The napačen vtis je ustvarjen, ker je zelo težko razumeti, da je resnično raču nalnik je lahko tako preprost. Programsko jezikovno programiranje daje a pros toročno izposta vljenost računalniku in programatorju omogoča pogovor z njim svoj jezik. Edini prevajalec, ki ostane med programerjem in računalnik je tam, da simbolizira številski svet računalnika za enosta vnost spom injanja.
Subscribe to:
Posts (Atom)