Otomatik Programlama

Yazar: John Stephens
Yaratılış Tarihi: 21 Ocak Ayı 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Tüm Programlama Dilleri için Yapay Zeka Destekli Otomatik Docstring Oluşturun | Mintlify VSCode
Video: Tüm Programlama Dilleri için Yapay Zeka Destekli Otomatik Docstring Oluşturun | Mintlify VSCode

İçerik

Tanım - Otomatik Programlamanın anlamı nedir?

Otomatik programlama, program kodunun belirli özelliklere göre başka bir program tarafından otomatik olarak üretildiği bir tür bilgisayar programlama türüdür.


Daha fazla kod yazan bir program yazılır ve devam eder ve daha fazla program oluşturur. Bir anlamda, tercümanlar otomatik programlar olarak düşünülebilir ve alt seviye bir dile çevirdikleri üst seviye dil bir özelliktir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmeniz ve yürütmenizde size nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Otomatik Programlamayı Açıklıyor

Otomatik programlama her zaman başka bir program tarafından program oluşturma anlamına gelmiyordu. Anlamı zamanla gelişti.

1940'lı yıllarda, zımbalanmış kart makinelerinin programları olan kâğıt bant delme işleminin el ile yapılması otomasyonu anlamına geliyordu.

Daha sonra Fortran ve ALGOL gibi üst seviye programlama dillerinin düşük seviye makine koduna çevrilmesi anlamına geliyordu.


Şu anda otomatik programlama olarak kabul edilen iki tür vardır:

  • Üretken programlama: Normalde bugünün programlamasında standart kütüphanelerin programlama verimliliğini ve hızını artırmak için kullanıldığı kütüphanelerde gerçekleşir. Örneğin, C ++ 'da cout işlevi standart kütüphanenin bir parçasıdır ve derleyici derleme sırasında cout kodunu verir. Programcının onu tekrar uygulamasına ve hatta nasıl çalıştığını bilmesine gerek yoktur.

  • Kaynak kodu oluşturma: Kaynak kodu, bir programlama aracı veya tümleşik geliştirme ortamı (IDE) aracılığıyla yapılan bir model veya şablon temelinde üretilir. Bunun iyi bir örneği, kullanıcıların istedikleri işlevleri sürükleyip bırakmaları ve ardından uygulamanın herhangi bir kod satırı yazmadan nasıl çalışacağını tanımlamak için görsel olarak birbirlerine bağlamaları gereken Google / MIT App Inventor'dur. Bir kaynak kod üreticisi daha sonra, oluşturulan şablonda bileşenlerin nasıl bağlandığına bağlı olarak kodu üretecektir.