Ev gelişme Kontrol akış grafiği (cfg) nedir? - techopedia nedir?

Kontrol akış grafiği (cfg) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Kontrol Akış Grafiği (CFG) ne anlama geliyor?

Bilgisayar biliminde, bir kontrol akış grafiği (CFG), programların veya uygulamaların yürütülmesi sırasında kontrol akışının veya hesaplamanın grafiksel temsilidir. Kontrol akış grafikleri, bir program biriminin içindeki akışı doğru bir şekilde temsil edebildikleri için çoğunlukla statik analizde ve derleyici uygulamalarında kullanılır.

Kontrol akış şeması gelişiminin çoğunu Frances E. Allen'e borçludur.

Techopedia Kontrol Akış Grafiğini (CFG) açıklıyor

Bir kontrol akış grafiği işleme yöneliktir ve bir program yürütülürken geçilebilen tüm yolları gösterebilir. Bir kontrol akış grafiği, kenarların, kontrol akış yollarını ve düğümlerin, herhangi bir atlama veya dallanma olmaksızın düz çizgi segmentleri olan temel blokları tasvir ettiği yönlendirilmiş bir grafik olarak da düşünülebilir.

Bir kontrol akış grafiğinde, özel olarak belirlenmiş iki blok vardır: giriş ve çıkış blokları. Giriş bloğu, kontrolün kontrol akış grafiğine girmesine izin verirken kontrol akışı, çıkış bloğundan ayrılır. Başka bir deyişle, kontrol akış grafiği, başlangıç ​​düğümü, bitiş düğümü ve düğümler arasındaki akışlar / yaylar gibi bir akış diyagramında yer alan tüm yapı taşlarından oluşur. Bir kontrol akış grafiği, farklı program birimlerinin veya uygulamalarının sistem bağlamında farklı uçlar arasındaki bilgileri nasıl işlediğini gösterebilir.

Bir kontrol akış grafiğiyle ilişkili birçok avantaj vardır. Her temel blok başına bilgileri kolayca özetleyebilir. Bir programın erişilemeyen kodlarını kolayca bulabilir ve döngüler gibi sözdizimsel yapıları bir kontrol akış grafiğinde bulmak kolaydır.

Kontrol akış grafiği (cfg) nedir? - techopedia nedir?