Bir bilgisayar programı, kaynak kodundan yapılmış bir yazılım uygulamasıdır. Bu kaynak kodu tipik olarak bir kaynak kod editörü programı aracılığıyla bir bilgisayara girilir. Bu editör yazarken yazılım kodunu yakalayan ve saklayan programlama arayüzüdür. Birçok editör türü mevcut. Her editör belirli bir programlama dili için tasarlanmıştır.
Çoğu bilgisayar programı, entegre bir geliştirme ortamında (IDE) geliştirilmiştir. IDE tipik olarak bir uygulamanın yazılım kodunu yakalayan ve entegre eden bir kaynak kod editörü programı içerir. Editör, bir yazılım geliştiricinin verimliliğini artırabilir çünkü kod editör programı kullanılarak hızlı bir şekilde doğrulanabilir.
Bir kaynak kodu düzenleyici program tipik olarak yazılım kodunu değiştirebilen çeşitli fonksiyonlara sahiptir. Her editör belirli bir yazılım geliştirme dili için benzersizdir. Çoğu yazılım editörü format doğrulama kontrolleri ve kopyala ve yapıştır özellikleri sunar. Bu, kodun geliştirme dilinin belirtimlerine göre yazılmasını sağlamaya yardımcı olur.
Basit bir metin editörü kaynak kod editörü olarak da kullanılabilir. Bu program türü, temel kopyala ve yapıştır işlevlerini destekleyen basit bir arayüz sunar. Metin editörü geliştirme, standart olmayan platformları kullanmayı tercih eden yazılım geliştiriciler tarafından sıklıkla kullanılır. Bunun nedeni, basit bir metin editörünün tüm programlama dilleri için çalışacağıdır.
Gelişmiş bir kaynak kodu düzenleyicisi, bir geliştirme ekibi için toplam verimliliği artıran birçok özelliğe sahiptir. Bunlar, otomatik biçimlendirme, değişken tipte renk özellikleri ve otomatik kod ekleme işlevlerini içerir. Bu gelişmiş özellikler geliştiricinin derlenmeden önce kodunu doğrulamasına yardımcı olur.
Otomatik kod tamamlama özellikleri çoğu modern editör programında mevcuttur. Bu özellik, programcının editöre ne yazdığına bağlı olarak bir kelimeyi veya cümleyi öngören editör içerir. Geliştirici, bir cümleyi yazmayı bitirmeden önce bu bilgiler ekrana önceden doldurulur. Bu, web tarayıcılarında ve akıllı telefonlarda yaygın olarak bulunan özelliktir.
Çoğu kaynak kod editörü programı ayrıca kod bloklarının eklenmesini de destekler. Bazı kod blokları, bir bloğun nasıl başlayıp bitmesi gerektiğini içeren özel format kuralları gerektirir. Bir kaynak kodu düzenleyicisi otomatik olarak bir kod bloğu ekleyebilir. Bu, geliştiricinin varsayılan olarak kod yapısı kuralları eklemesine yardımcı olur.
Köprü metni biçimlendirme dili (HTML), web sayfalarının oluşturulmasında kullanılan koddur. Web geliştiricileri için birçok HTML editörü vardır. Bu editörler, web geliştiricilerin verimliliğini artıran HTML etiketlerinin çerçevesini ve işlevsel kurallarını sağlar. HTML editörleri, geliştirme sürecinde hataları azaltan özel HTML etiketleri için kopyala ve yapıştır özellikleri içerir


