Pseudocode Nedir?

Pseudocode; nam-ı diğer “sözde kod”, programlama dillerinin söz dizimine dalış yapmadan önce algoritmayı basitçe etüt etmek için çıkartılan yol haritasıdır.

Aslında pek çok programlamaya giriş kitabında, temel konseptleri anlamak için bu yapı kullanılır. Örneğin;

bir pseudocode (sözde kod) örneği olabilir.

Programlama dilleri object oriented, high-level ve interpreted niteliklerini kazandıkça söz dizimleri pseudocode’a yakınlaşır. Örneğin sıklıkla kullanılan bir Ruby örneği olan;

sözde koda oldukça yakın bir duruş sergiliyor. Türkçeleştirirsek;

Pseudocode;

  • Günlük konuşma özelliklerini taşır.
  • Programlama dillerine has syntax yapısı taşımaz.
  • Programın çalışma mantığını anlama amacı taşır.
  • Skeleton (dummy code)’a gelmeden bir önce ki adım sayılabilir.
  • Compile edilebilir bir yapısı yoktur. Debugging için yeterli veri sunmaz.

Aslında pseudocode için net standartlar yoktur. Doğası itibariyle, program yazma sürecinde anlamayı kolaylaştırmak amacını taşıdığından yazan kişinin anlayışına göre değişikliğe uğratılabilir. Syntax benzeri veya matematiksel özellikler taşıyan pseudocode’da yazılabilir. Örneğin C için;

Konuyla alakalı olarak şunu da okuyabilirsiniz: http://users.csc.calpoly.edu/~jdalbey/SWE/pdl_std.html

Leave a Reply