Bilgisayarlar, karmaşık görevler yürüten ve hayatımızın birçok alanında yer alan araçlardır. Peki, bu cihazlar nasıl çalışır ve talimatları nasıl alır?
cevabı: programlama dilleri sayesindetabiki. ilk yıllarda bilgisayarlar; oldukça yüksek voltajda hizmet sağladığından, kodlama türüde bir okadar yüksek, hataya kesin açık olan bir gelişime sahipti.
bu gelişim 2'li komut yöntemiyle çalışan makine dilini ortaya çıkardı.
nedir makine dili
Makine dili,ozamanlar bilgisayarların doğrudan anlayabileceği tek dildir. İkili sayılar (0 ve 1) kullanılarak kodlanır ve işlemcinin hangi işlemleri gerçekleştirmesi gerektiğini belirtir. Her işlemci kendi makine diline sahiptir ve bu dil, donanımın işleyişine göre tasarlanır.
makine dilinin tarihi nasıl işler?
Makine dili, bilgisayarların ilk ortaya çıktığı 1940'lı yıllardan beri var olmuştur. O zamanlar, programcılar her bir komutu ikili kodda elle yazmak zorundaydı. Bu, oldukça zor ve hataya açık bir süreçti.
özellikleri nelerdir
- Bilgisayarların doğrudan anlayabileceği tek dildir.
- İkili sayılar (0 ve 1) kullanılarak kodlanır.
- Her işlemci kendi makine diline sahiptir.
- Programcıların, işlemcinin bellek ve diğer donanım bileşenlerini nasıl kontrol edeceğini açıkça belirtmesi gerekir.
- Karmaşık ve hataya açık bir kodlama şeklidir.
yukarıda kısa verdiyim örnek tam manasıyla size geçmiyor biliyorum; ama oldukça karmaşık ve zor bir sistemin olduğunu elimden geldiyince ifade etmeye çalışıyorum.
işleyişi nasıl peki?
- Makine dili, işlemcinin komut setinden oluşur.
- Her komut, işlemcinin belirli bir işlevi gerçekleştirmesini sağlar.
- Komutlar, genellikle ikili kodda bir veya iki kelime uzunluğundadır.
- İşlemci, program belleğindeki komutları sırayla yürütür.
- Veriler, bellek adresleri ile temsil edilir.
Kodlama nasıl ilerler
:- Makine dilinde kodlama, her bir işlemci komutunun ikili kodunu yazmayı gerektirir.
- Komutların hangi sırayla yürütüleceği de açıkça belirtilmelidir.
- Karmaşık programlar yazmak çok zor ve zaman alıcıdır.
- Hata ayıklama da oldukça zordur.
baktığımızda ogünün programcıları genel anlamda matematiksel işlevlerle işlemlerini yürütüyor, gerekmediyinde kod yazmıyordu. şimdi gelin birde kısaca örneğe bakalım: 1001 0000 0000 1001 0000 0000 0001
Bu kod, bir sayıyı bellekten alıp başka bir belleğe taşıma komutunu temsil eder.
özetle makine dili; avrupa ve toplumda standartların üzerinde bir kod yapısıyla göreve başlar ve 1960'lı yıllara doğru günümüzün yüksek seviyeli programlama dillerine bırakır sahneyi.
ve ogün bugündür programlama dilleri durmadan işler, ve yeniler kendini.
tarihini öğrendiyimiz makine dili zorlu zamanlarda teknolojiye ışık oldu; farklı programlama dillerini zamanla elbette tanıtacağım. okuduğunuz için teşekkür ediyor, esenlikler diliyorum.