bir programın ne yolla, ne mantıkla yazılacağıdır. algoritma belli olduktan sonra programlama dili çok önemli değildir aslında. iyi bir yazılım uzmanı olmanın yolu iyi algoritmalar düşünebilmekten geçer. elbette programın yazılacağı dilin yeteneklerini iyi tanımak da, yazma ve hataları bulma * sürecinin hızına etki edecektir, tümüyle önemsiz değildir.
programlama dilinden bağımsız algoritma ifade etmek için pseudocode adı verilen bir dil ya da akış diyagramları (bkz: flowchart) kullanılır.
ilginç bir bilgi ile entry'i bitirelim. algoritma sözcüğünün kökeni islam bilgini el-harezmi'ye dayanmaktadır.






