Konekielen edut ja haitat

Kirjoittaja: John Pratt
Luomispäivä: 14 Tammikuu 2021
Päivityspäivä: 20 Marraskuu 2024
Anonim
Yski oikein ja laita stoppi tartunnoille
Video: Yski oikein ja laita stoppi tartunnoille

Sisältö

Minkä tahansa ohjelmointikielen tavoitteena on muuttaa kallis paperipainoinen tietokone hyödylliseksi tietojenkäsittely- ja tallennuslaitteeksi. Tehtävän suorittamiseen valitun kielen on oltava tasapainossa tehokkuuden ja helppokäyttöisyyden välillä. Konekieli edustaa taajuuksien päitä molemmille tekijöille.

Konekieli

Konekieli tuottaa ainoat ohjeet, jotka tietokone ymmärtää ilman kääntäjää. Tietokoneet pystyvät toistamaan ääntä ja videota, käsittelemään ja tallentamaan tietoja, kommunikoimaan Internetin kanssa ja suorittamaan muita erikoistuneita tehtäviä vastaamalla ohjeisiin, jotka tunnistavat vain ne ja nollat. Satojen rivien koodin kirjoittaminen vain yhdillä ja nollilla on ikävä tehtävä, joka edistää korkean tason kielten, kuten C: n ja Java: n, suosiota.


Ensimmäiset edut

IBM: n ensimmäinen henkilökohtainen tietokone oli varustettu 512 kt: n vapaamuistilla ja 360 kt: n levykeasemalla. Kun käyttöjärjestelmä oli ladattu muistiin levykkeeltä, ohjelmat ladattiin jäljellä olevaan muistitilaan, jättäen pienen RAM-alueen, yleensä alle 100 kt, aktiiviseen ohjelmaan tietojen käsittelyä varten. Tuona aikana ohjelmoijan ensisijaisena tavoitteena oli luoda tiivis ja tehokas koodi. Näissä tietokoneissa eniten käytetty ohjelmointityökalu oli konekieli, joka voi olla huomattavasti pienempi kuin BASIC- tai C-kirjoitettu versio. Kokoonpanokielen käyttö oli myös hieman helpompaa.

Alustariippuvuus

Konekieli osoittaa suoraan tietokoneen laitteistoon, mikä antaa ohjelmoijalle täydellisen hallinnan ohjelman ajamisesta. Tämän lähestymistavan haittana on, että ohjelmoijan on tunnettava jokaisen integroitujen piirien (piirisarjojen) arkkitehtuuri tehokkaan koodin kirjoittamiseksi. Kun komponenttia, kuten näytönohjainta tai levyohjainta, vaihdetaan, koodi on päivitettävä uuden laitteen tunnistamiseksi ja käyttämiseksi.


Korkean tason kielet

Konekielen nopeuden ja vähäisen muistin käytön edut ovat suuremmat kuin vaikeudet kirjoittaa sirutason ohjeita binäärikoodiksi. Gigatavujen RAM-muistin ja teratavun tallennustilan saatavuus on poistanut ytimekkään ja tehokkaan koodin tarpeen nykyaikaisissa henkilökohtaisissa tietokoneissa. Korkean tason kielillä, kuten C ja Java, kirjoitettujen ohjelmien lisämuisti- ja tallennustarpeet eivät ole enää tekijöitä kehitysalustaa valittaessa. Helppokäyttöisyys ja ylläpito ovat ensisijaisia ​​nopeuden ja tehokkuuden tekijöitä useimmissa nykyaikaisissa ohjelmistoprojekteissa.

Kuinka korjata oven pysäytys

Robert Simon

Marraskuu 2024

Ehkä kotiii on murtautunut ja inulle on jäänyt rikki ovikehy, joka on korjattava. en ijaan, että palkkait jonkun tekemään työn, voit korjata en ite. Tää ar...

Voit otaa tyynyliinan melkein mitä tahana uureta vähittäikaupata tai iutukaupata. Jo haluat aada tyynyitäi erityiiä, yritä tehdä oma tyynyliina otamien ijaan. Muutam...

Suosittelemme