logo

Gevşek Yazılı Dil Nedir?

A Programlama dili Bir değişkenin tanımını gerektirmeyen değişkene denir. gevşek yazılmış dil . Örneğin, perl bir esnek yazılan dil bu, değişkenin türünü belirtmenize gerek kalmadan değişkenleri bildirmenize olanak tanır. $test değişkeni Aşağıdaki örnekte tamsayı veya dize olarak kullanılabilen ilk satırda bildirildi.

C programlama dili buna bir örnektir. güçlü yazılan dil a'nın tam tersi olan zayıf yazılan dil .

Güçlü Ve Gevşek/Zayıf yazılmış programlama diller tüm programlama dillerini kategorize etmek için kullanılabilir. Bu sınıfların her birinin programlama alanında avantajları ve dezavantajları vardır ve programlama dilinin ne kadar titiz olduğunu tanımlar.

Bir değişkenin veri tipini içermeyen, bilgisayarlar için programlama diline programlama dili denir. gevşek yazılmış dil . Güçlü tipli dillerle karşılaştırıldığında bu dil, değişkenleri çeşitli veri türleriyle tanımlamayı kolaylaştırır. Bir veri türü esasen derleyiciye bu belirli değişkenin ne tür değer ve eylemleri saklayabileceğini söyler.

Değişken veri türü üzerinde güçlü sınırlar mevcut değildir. gevşek yazılmış dil . Bu tür dilin derleyicisi, derleme yaparken içerdiği veri tipine bakılmaksızın üzerinde belirtilen işlemi yürütür. Derleyici veri türlerine bağlı olarak küçük hataları göz ardı eder.

Konumuzu daha açık hale getirmek için bir örnek kullanalım. Gevşek yazımlı bir dilde bir değişken oluşturduğunuzu, onu bir sayıyla başlattığınızı ve daha sonra bu değişkende bir dize depolamak istediğinizi bildirdiğinizi varsayalım. Derleme sırasında herhangi bir hata vermediğinden, gevşek yazılmış diller size değerleri değiştirme özgürlüğü sağlar.

 var v1= 23; console.log(v1); /*and here, the data type of variable named v1 is changed*/ v1 ='changed'; console.log(v1); 

Gevşek yazılan bir dili hangi özellikler tanımlar?

  1. Güçlü yazılan dillerle karşılaştırıldığında, bu diller daha az katı yazma kısıtlamaları sağlar.
  2. Birçok veri türü, bir programın yürütülmesi sırasında örtülü olarak dönüştürülür.
  3. Şu anda içinde bulundukları veri türü ne olursa olsun, değişkenler basitçe başka bir veri türüne dönüştürülebilir.
  4. Bir değişken tanımlanırken veri tipinin belirtilmesine gerek yoktur.
  5. Bu dillerde, veri türü kısıtlamalarının ihlallerine yönelik herhangi bir derleme zamanı veya çalışma zamanı denetimi yoktur.

Gevşek yazılan dilin faydaları nelerdir?

1. Esnekliğe izin verir

Güçlü yazılan dillerle karşılaştırıldığında bu diller çok daha esnektir. Bu diller, esneklikleri nedeniyle dinamik uygulamalar oluşturmak için güçlü yazılan diller yerine seçilir. Dinamik uygulamalar üzerinde çalışmak geliştiriciler için zorlayıcı olabilir çünkü bu uygulamalar kullanıcıların bilinmeyen gerçeklere dayalı kararlar vermesini gerektirir. Bir değişkeni belirli bir veri türüyle sıkı bir şekilde ilişkilendirememeleri nedeniyle gevşek yazılan diller, bu durumla baş etmeyi oldukça kolaylaştırır.

2. Programlamada seçim

Kendi programlama kurallarını oluşturma ve değiştirme özgürlüğü, geliştiriciler için PHP gibi gevşek yazılan diller tarafından sağlanır. Öte yandan, güçlü tipli bir dilde yazılmış bir programın geliştiricilerinin, programın yürütülmesi için önceden tanımlanmış kurallara sıkı sıkıya uyması gerekir.

3. Kodun Yeniden Kullanılabilirliği

Bu dilde bir değişken, gerekli olduğu zaman bildirildikten sonra tekrar kullanılabilir. Geliştiricilere göre belirli bir değişken, çeşitli veri türlerini depolamak için birden fazla kez kullanılabilir. Karmaşık programlarda kodun düzenli ve daha kısa görünmesini sağlamak çok faydalıdır.

4. Daha hızlı ve daha az bellek kullanımıyla

Bu diller basittir ve güçlü yazılan dillerden daha hızlı çalışır. Bu diller karmaşık uygulamaları çok daha hızlı bir şekilde işler. Ayrıca daha az belleğe ihtiyaç duyarlar. Karmaşık uygulamalar işlenir çünkü bu diller geliştiricilerin değişkenleri yeniden kullanmasını sağlar.

5. Basit ve ekonomik

Bu dillerin öğrenilmesi kolaydır ve her platformda çalışabilir. Basitliği nedeniyle geliştiricilerin ilgisini çekiyor. PHP gibi bu dillerin kullanımı ücretsiz ve basittir, bu da onları maliyet açısından verimli kılar.

Gevşek yazılan dilin dezavantajları nelerdir?

1. Beklenmedik Sonuçlar Getirin

Bu diller sıklıkla şaşırtıcı sonuçlar üretir. Örneğin, bir tamsayı veri türü üzerinde çalışmak üzere tasarlanmış bir işleme bir dize sağlanırsa, sonuç tahmin edilemez ve rastgele olacaktır. Bu nedenle geliştiricilerin bu tür dillerle çalışırken daha dikkatli olmaları gerekir.

2. kodda hata ayıklamak zor

Gevşek yazılan bir dilde kod hatalarını ayıklamak, güçlü yazılan dillere kıyasla oldukça zor olabilir. Değişkenler aynı uygulama içinde birkaç kez tahsis edildiğinden, beklenmeyen sonucu üreten değişkende saklanan değeri belirlemek oldukça zor olabilir. Ancak, belirli kurallar ve yüksek düzeyde katılık, güçlü yazılan diller tarafından sağlanır ve bu da hataların azaltılmasını kolaylaştırır.

Gevşek yazılan dilin bazı örnekleri nelerdir?

  • perl
  • PHP
  • JavaScript
  • VB

Gevşek yazılan bir dili güçlü yazılan bir dilden ayıran şey nedir?

Kesinlikle yazılan dil Gevşek yazılmış dil
Bir değişkenin veri tipini belirtmek gerekir. Bir değişkenin veri tipini belirtmeye gerek yoktur.
Programlama esnekliğine izin verilmez. Programlama esnekliği sağlar.
daha fazla hafıza kaplıyor Daha az hafıza kaplar
Bu, basit veri türü dönüştürmeyi engeller. Bu, veri türü dönüştürmeyi basitleştirir.
Esnekliği yoktur. Esnekliğe sahiptir.
Örneğin. Java, c++, c, c#, python, vb. Örneğin. Javascript, daktilo, php, vb