Programlama Nedir

Programlama Nedir
Programlama Nedir

Video: Programlama Nedir

Video: Programlama Nedir
Video: Programlama Nedir? (Bilgisayar Dünyası) (Bilgisayar Proglamlama) 2024, Mayıs
Anonim

Cihazın kullanıcının ihtiyacına göre çalışabilmesi için doğru programlanması gerekir (bilgisayar için program yazma, FPGA için mantık devresi geliştirme, ROM'a bilgi yazma vb.). Çok sayıda eylem programlama olarak adlandırılabilir, ancak genel anlamda bilgisayar programları yazmaktır.

programlama nedir
programlama nedir

Dar anlamda, programlama (veya kodlama), oluşturulan bir algoritmaya göre belirli bir programlama dilinde programlar (bilgisayar talimatları) yazmak anlamına gelir. Genellikle, insan tarafından okunabilen sözdizimine sahiptirler. Programlama ile uğraşan kişilere programcılar (kodlayıcılar veya basitçe "kodlayıcılar"), algoritma oluşturanlara ise algoritma denir. Geniş anlamda, programlama, yazılım ürünlerinin (bilgisayar yazılımı) çalışır durumda oluşturulması ve bakımı ile ilişkili tüm faaliyetler dizisi olarak anlaşılmalıdır. En doğru olanı modern terimdir - "yazılım mühendisliği" (veya basitçe "yazılım mühendisliği"). Bu alandaki uzmanlar, görevleri belirleme, program tasarlama, algoritma oluşturma, program metni yazma, test etme, hata ayıklama, belgeleme ve bakımla uğraşırlar. Herhangi bir bilgisayar programlaması, programlama dillerinin kullanımına dayanır. Bir bilgisayarda bir program çalıştırmak için, insan tarafından okunabilen bir dili (yazılı bir program) makine talimatlarının diline çevirecek çevirmenler kullanmak gerekir. İki tür çevirmen vardır - tercümanlar ve derleyiciler. Aralarındaki temel fark, ilkinin programı hemen yürütmesi, ikincisinin ise daha fazla çalıştırmadan basitçe makine talimatlarının diline çevirmesidir. Bir programı çalıştırmak için önce derlenmesi veya yorumlanması gerekir. Önceden, programları yazmanız ve ardından bunları ayrı ayrı derlemeniz gerekiyordu, bu da test etme ve hata ayıklama sürecini karmaşıklaştırıyordu. Şu anda, çeşitli Entegre Geliştirme Ortamı vardır. IDE'ler, program metinlerini düzenlemek ve girmek için editörler ve farklı dillerden çeşitli çevirmenler içerir. Ek olarak, yazılım ürünleri oluşturma, test etme ve bakımını yapma sürecini kolaylaştıran çeşitli diğer rutinleri içerebilirler.

Önerilen: