Soyut Sözdizimi Nedir?
Özet sözdizimi, bilgisayar programcılarının uygulamak
istedikleri programın yapısını, uygulamak için gerekli olan gerçek kod hakkında
endişe duymadan haritalandırmanın bir yoludur. Bu izin verir programcı programı
bilgisayar aslında istenen işlevleri gerçekleştirmek için nasıl odaklanan önce
yapması gerekenlerin odaklanmak. Özet sözdizimi, programın iki sayıyı bir araya
getirme gibi belirli görevlerini özetler ve bu programda hangi kredi notu düşüklere kredi veren bankalar veri türlerinin kullanılabileceğini
gösterir. Soyut haritalama tamamlandığında, soyut sözdizimi ağacı çizilir, bu
da soyut kavramları somut sözdizimiyle eşleştirir - bir programcının
oluşturduğu programı çalıştırmak için yazması gereken gerçek semboller.
Soyut sözdizimi fikri, veri tiplerine ve ilişkilerine
odaklanarak onları nasıl kodlandıracağımızın ayrıntılarına odaklanmaktır.
Bilgisayar kodu insan dilinden çok farklıve bu terimlerle düşünmeye çalışmak zordur.
Bunun yerine, programcılar programın tamamlanması gereken adımların bir
listesini yapar ve daha sonra soyut terimleri bu adımları uygulayan bilgisayar
kodu terimleriyle eşleştirmek için somut sözdizimini kullanır. Çoğu zaman,
programcı, hangi tipte veriyi (sayı, harf veya ondalık olabilir) programla
çalışabileceğini göstermek için soyut biçimlendirmesinde veri tiplerini
içerecektir. Programlamada bu aşamada belirli veri türleri gerekli değildir ve
programcı sadece teorik olan ve program yazıldığında belirli veri tipleriyle
değiştirilecek soyut veri tiplerini kullanmayı seçebilir.
Bu tür bir soyut programlama fikri genellikle derleyici
teorisinde kullanılır . Bilgisayarlar sadece iki değeri anlayabilir: 1s ve 0s.
Bu ikili kod olarak bilinir. Bilgisayarın bir programlama dilinde yazılmış bir
programı anlaması için, kelimeleri ve harfleri 1s ve 0s'lik bir akışa derlemeli
veya çevirmelidir. Derleyiciler, ne yapmaları gerektiğine dair belirsiz ya da kredi notuna bakmadan kredi veren bankalar soyut bir fikir oluşturmak ve
haritalamak için karmaşıktır, bir programcı hatasız kodun planlanmasını sağlar.
Programcı soyut sözdizimini somut sözdizimiyle eşleştirmek
ve program veya derleyiciyi kodlamaya başlamak istediğinde, soyut bir sözdizimi
ağacı oluşturur. Bu, yalnızca, her bir özet terimden bu talimatı yürütmek için
gereken özel kod satırına çizilen bir çizgi ile "2 değişken ekle"
gibi yazılmış tüm soyut talimatların bir listesidir. Programcı istediği soyut
terimleri kullanabilir, ancak değişken için "var" ve tamsayı için
"int" gibi iyi bilinen kod terimlerini kullanması daha yaygındır.
Yorumlar
Yorum Gönder