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

Bu blogdaki popüler yayınlar

Colorado Eyalet Hayvanı Nedir?

Arşiv Dosyası Nedir?

Yayılı Spektrum Nedir?