Mašinų kalbos privalumai ir trūkumai

Autorius: Tamara Smith
Kūrybos Data: 24 Sausio Mėn 2021
Atnaujinimo Data: 21 Lapkričio Mėn 2024
Anonim
Lizingo privalumai ir trūkumai // Polizinginiai automobiliai
Video.: Lizingo privalumai ir trūkumai // Polizinginiai automobiliai

Turinys

Bet kurios programavimo kalbos tikslas - brangų popierinį kompiuterį paversti naudingu duomenų apdorojimo ir saugojimo įrenginiu. Šiai užduočiai atlikti pasirinkta kalba turi būti subalansuota tarp efektyvumo ir paprasto naudojimo. Mašinų kalba nurodo abiejų veiksnių spektro galus.

Mašinų kalba

Mašinų kalba sukuria vienintelį instrukcijų rinkinį, kurį kompiuteris supranta be vertėjo. Kompiuteriai sugeba atkurti garso ir vaizdo įrašus, apdoroti ir saugoti duomenis, bendrauti su internetu ir atlikti kitas specializuotas užduotis, atsakydami į instrukcijų rinkinį, kuris atpažįsta tik vienus ir nulius. Parašyti šimtus eilučių kodo tik su viena ir nuline yra varginanti užduotis, prisidedanti prie aukšto lygio kalbų, tokių kaip C ir Java, populiarumo.


Pradiniai pranašumai

Pirmajame IBM asmeniniame kompiuteryje buvo 512 KB laisvosios kreipties atminties ir 360 KB diskelių įrenginys. Įkėlus operacinę sistemą į atmintį iš diskelio, programos buvo įkeltos į likusią atminties vietą, paliekant nedidelį RAM plotą, paprastai mažiau nei 100 KB, aktyviai programai apdoroti duomenis. Per tą laiką programuotojui pirmiausia rūpėjo sukurti glaustą ir efektyvų kodą. Šiuose kompiuteriuose dažniausiai naudojamas programavimo įrankis buvo mašinų kalba, kuri gali būti žymiai mažesnė nei versija, parašyta BASIC arba C. Taip pat buvo šiek tiek lengviau naudoti surinkimo kalbą.

Priklausomybė nuo platformos

Mašinos kalba nurodo tiesiai į kompiuterio aparatinę įrangą, suteikdama programuotojui galimybę visiškai valdyti visus programos vykdymo aspektus. Šio požiūrio trūkumas yra tas, kad programuotojas, norėdamas parašyti efektyvų kodą, turi žinoti kiekvieno integruotų grandinių (lustų rinkinių) rinkinio architektūrą. Pakeitus komponentą, pvz., Vaizdo plokštę ar disko valdiklį, kodas turi būti atnaujintas, kad atpažintų ir naudotų naują įrenginį.


Aukšto lygio kalbos

Mašinos kalbos greitį ir mažą atminties naudojimo pranašumus atsveria sunkumai, kai dvejetainiu kodu reikia rašyti lusto lygio instrukcijas. Gigabaitų operatyviosios atminties ir terabaitų atminties nebuvimas reikalavo glausto ir efektyvaus kodo šiuolaikiniuose asmeniniuose kompiuteriuose. Papildomos aukšto lygio kalbomis, pavyzdžiui, C ir Java, parašytų programų atminties ir saugojimo poreikiai nebėra veiksnys renkantis kūrimo platformą. Daugumoje šiuolaikinių programinės įrangos projektų pageidaujami greičio ir efektyvumo veiksniai yra paprastas naudojimas ir priežiūra.

Hipnotizmas ir dėmesio trūkumas suaugusiesiems

Monica Porter

Lapkričio Mėn 2024

Daugeliui uauguiųjų, kuriem diagnozuota ADHD (arba panašių imptomų), gydyma tandartiniai vaitai gali būti nepageidautina arba tieiog nepakankama. Hipnozė atiradima kaip gydyma ADHD pacientam uteikė ji...

Kaip monetų kolekcionieriu, turėtumėte laikyti juo avo originalioje vitražoje; Bandant pašalinti šia dėme, moneto vertė umažėja 50 proc. Ar daugiau. Moneto nuidažo natūraliu būdu, kuri vykta laikui bė...

Mes Patarsime Jums Skaityti