Komut dosyası dili

Bir komut dosyası dili , bu dilin yorumlayıcısına bir ortam ve bunun olasılıklarını belirleyen bir arayüz sağlamak üzere yapılandırılmış bir bilgisayar sisteminin işlevlerini değiştirmeyi mümkün kılan yorumlanmış bir programlama dilidir . Kodlama dili sonra komutu kısıtlamaları üstesinden gelebilir düşük arayüzü üzerinden desteklenen - - ve bir olsun sözdizimi ait yüksek seviyede .

Komut dosyası dilleri genellikle yorumlanacak programın kaynak kodunu içeren dosyalardan (tam olarak komut dosyaları olarak adlandırılır) yürütülür . Tarihsel olarak, derlenmiş dillere özgü geleneksel inşa - inşa - düzenleme - çalışma zamanı - bağlantı geliştirme sürecini kısaltmak için oluşturulmuşlardır . İlk diller genellikle "kontrol dili" veya "İşin dili ağı" ( JCL  : İş Kontrol Dili ) olarak adlandırılırdı, çünkü bir tiyatro "senaryosu" gibi bir dizi basit komutun otomatikleştirilmesine izin verirlerdi. Daha sonra, onlara örtük ( IBM 1130 ) veya açık (JCL) koşullu yürütmeler ve son olarak döngü komutları ve bunları programlama yarı dillerine dönüştüren operatörlerle sağlandı .

Özellikleri

Daha geleneksel anlamda, yani kabuk betikleri anlamında, bir betik öncelikle programların yürütülmesini başlatmak ve koordine etmek için kullanılır.

Farklı bir anlamda, komut dosyası yazma dili , görsel öğelerin bir "sahne" üzerine yerleştirilmiş karakterler, davranışı bir komut dosyası tarafından tanımlanan karakterler olarak kabul edildiği bir dil olarak da adlandırılır . Mikro hesaplama dünyasında bu türdeki ilk dillerden biri , Dan Winkler'in 1987'de MacIntosh'daki HyperCard programını kontrol etmek için yarattığı HyperTalk dilidir ( Smalltalk'tan türetilen nesne yönelimli dil ) . Dil Lingo içinde Macromedia Director HyperTalk doğrudan soyundan olduğunu.

Son olarak, "komut dosyası dili" bazen yorumlanmış herhangi bir programlama dilini belirtir (ki bu da dili kötüye kullanır: gerçekte, yorumlanmış veya derlenmiş karakter bir dile değil, belirli bir uygulamaya ilişkindir ), aşağıdaki gibi derlenmiş dillerle ilişkili olarak C , C ++ , Java vb. Bazen veya her zaman BASIC , PHP , Lisp , JavaScript , vb. Olarak yorumlananlar vardır .

Komut dosyası dili terimi genellikle olumsuz bir çağrışıma sahiptir, bu nedenle mümkün olduğunda dinamik programlama dilinden bahsetmeyi tercih ederiz .

Komut dosyası dillerinin listesi

En ünlü betik dilleri şunlardır:

Ama çok daha fazlası var.

Komut dosyalarını kullanma

Komut dosyaları farklı düzeylerde kullanılır:

Bazı görüşler

Larry duvarı

Perl programlama dilinin tasarımcısı Larry Wall şunları söyledi:

(I programlama zaman RSTS bir üzerinde PDP-11 , ben dikkate yaptı için BASIC en azından çünkü kullanıldı kolay prototipleme ve proses kontrolünün, bir komut dosyası dili olması. Öyle olduğunu eminim. Entelektüel uzun çarpıtılmış Çalıştırmak.)("Komut dosyası dili" ifadesi teknik bir terim değildir; bu cümlenin kullanılması, teknik bir yargıda bulunmayı değil, dilsel ve kültürel bir takdiri belirtir.)

- "  Programlama Zor, Hadi Komut Dosyası Yazmaya Başlayalım ...  "

Ayrıca görün

İlgili Makaleler

Dış bağlantılar