elektronik-dijital-elektronik-sinyaller

  Anasayfa     Mesaj     

 Kategoriler
 Dijital_Elektronik
 Mikroislemciler
 Robotik
 Temel_Elektronik
 Yazilar
 Dokumanlar
 Tekno_Sanat
 Projeler
 Mini_Devreler
 Robotlar
 Analiz_Sistem
 CPU_Sistem
 RF_Devreler
 Led_Uygulama
 Kontrol_Sistem
 Drone
 Elektronik_Malzeme
 ikici_El
 Programlar
 Fuzzy_Logic
 Yapay_Zeka
 Zihin_Kontrol

GOOGLE

Yazilar
 19-06-2018

Bir_programlama_dili_geliştirmek

Bir programlama dili oluşturmak. Online şekilde de yapılabilir. Temel aritmetik komutlardan başlarsınız. Karşılaştırma komutları. Döngü komutları. Ekrana yazdırma komutları. Dışa aktarım(ses, portlar vd) komutları. Grafik komutları.

Bunlar en başta yeterli olur.

İkinci aşama:

bu komutları derlemek. Yani, bu komutları bir CPU"nun anlayacağı şekle dönüştürmek. Farklı komutlara dönüştümek yani.

_______

Topla(a,b), Çarp(a,b), Böl(a,b), Çıkar(a,b)    ; a ve b sayılarını topla, böl, çıkar, çarp

Karş(a,b)          ;a ve b sayılarını karşılaştır; a büyükse 0, b büyükse 1 sonucu ver

Dön(n,m,a)       ; n-den m-e a adım adım ilerle

EYaz(ileti)         ;   ekrana ileti-yi yaz

Ses(frekans)     ; frekans, frekansında ses 

Port(data)         ; lptye data-

Çiz(m)              ; m:yatayda piksel sayısı

 

....

Bakın; hemen oluşturduk temel komutları. Komut parametreleri ilk etapta az ve basit olur. Sonra, parametreleri geliştirirsiniz.

 

Derleme, yani CPU diline çevrimden önce, syntax denetimi yapılır. Syntax denetimi geçildikten sonra, geçici çalıştırma ve sonrasında derleme yapılır.

Yani, aşamalar; kod yazımı---> syntax denetim---> geçici çalıştırma----> derleme

 

Bir programlama dilini yazmaktaki en önemli unsur, hangi CPU diline çevirme yapacağınızdır. Orijinal bir CPU üretmek. İşin aslı da odur.

Bir_programlama_dili_geliştirmek
1677


  EKLENEN YORUMLAR


Do�rulama Kodunu Giriniz: 40224
Yorum:


AliExpress WW


AliExpress WW
CR ©2011-2024 US- CMS+Author Code V.1.6 umutsonmez2000@hotmail.com by editor@umitsonmez.com.tr