Konekieli on ohjelmointikielen ohje, jonka tietokoneen käsittelypiiri todella lukee ja toimii sen mukaan. Konekieli on kirjoitettu binääriluvuilla, ja sitä on käytännössä mahdotonta lukea; tästä syystä ohjelmoijat käyttävät kokoonpanokieltä tai korkean tason ohjelmointikieltä kirjoittaakseen ohjelmia, jotka sitten käännetään konekieleksi. Konekieli hyödyntää tietyn prosessorin ainutlaatuisia ominaisuuksia yhdelle prosessorille (tai prosessoriperheelle) kirjoitettu ohjelma ei toimi toisella prosessorilla design. Ohjelmien kehittämiseen useammalle kuin yhdelle järjestelmälle on käytettävä kääntäjiä, jotka luovat kullekin prosessorityypille tarvittavan koodin. Katso kokoonpanokieli, binäärimerkintä, kääntäjä, mikrokoodi, RISC.
Tekniikkasivut selittää koneen kielen
Konekieli on kieli, joka koostuu binääribiteista, joita tietokonekone lukee, ymmärtää ja tulkitsee. Jotta useimmat ohjelmoijat voivat kirjoittaa koodia ja ohjelmia konekielellä, he voivat tehdä sen vain erityisellä laitteella, assembler, assemblerin käyttö on johtanut assembler-kielen keksimiseen, joka on koneen kanssa työskentelylle omistettu kieli Kieli.
Konekieli on tietokonejärjestelmän äidinkieli, mitään muuta kieltä tai ohjelmointikieltä ei tietokonekone voi ymmärtää. Kun tietokoneohjelma on kirjoitettu, on kääntäjän velvollisuus kääntää ohjelma, kun se on käännettynä, se on jo jaettu binääribitteiksi, vain tähän asti kirjoitettu koodi on ymmärrettävissä kone.
Sen kehitti Charles Babbage Lady Ada Lovelacen avustamana vuonna 1883, kun hän kehitti omaa mekaanista tietokonettaan, Analytical Machine -konetta. Analyyttisen koneen kehitys oli alkanut jo vuonna 1842, Ada Lovelace koodasi analyysikoneen, jonka tehtävänä oli tarjota ratkaisuja laskentaongelmiin.
Konekielen yleiset käyttötavat
- Koneen kieli on kieli, joka on koneiden ymmärrettävissä, mutta kokoajan avulla myös ihmiset voivat käyttää sitä.
- Kääntäjä kuroi umpeen ihmisten ja tietokoneiden välistä kuilua tekemällä konekieli ihmiselle ymmärrettävää.
- Assembly-kieli on huijausta konekieli koska se on omistettu konekielen ymmärtämiseen
Yleisiä konekielen väärinkäytöksiä
- Koneen kieli on ohjelmoijien äidinkieli, koska se olisi vielä käännettävä.
- Sen lisäksi, että se on omistautunut koneille, konekieli ihmisen voi ymmärtää