Programlamada üst düzey dil Detaylar!

Bu makale boyunca öğrenin üst düzey dil programlamada? Ve bilgisayar dünyasında büyük önem taşıdığı için.

Yüksek seviyeli dil-2

Yüksek seviyeli dil

Bilgisayarın ikili diline en yakın dil değil, insanın doğal diline en yakın dildir. NS üst düzey diller bu nedenle, programcıların İngilizce'ye çok benzeyen sözcükleri veya dilbilgisi ifadelerini kullanarak program talimatları yazmalarına izin verirler.

Örneğin, C dilinde büyük harfler, if, for, while gibi sözcükleri kullanabilirsiniz. Onlarla aşağıdaki ifadeleri oluşturun: If (sayı> 0) printf ("sayı pozitiftir").

İspanyolca'ya çevrildiğinde şu anlama gelir: sayı sıfırdan büyükse, ekrana şu mesajı yazın: «Sayı pozitiftir». NS üst düzey diller algoritmaları makine yürütmesinden ziyade insan bilişine uyum sağlayacak şekilde ifade etmekle karakterize edilir, bu yüzden bu diller düşünülür. üst düzey diller çünkü programcıların kolayca anlayabileceği kelimeleri kullanabilirler.

diğerleri üst düzey diller bunlar: Ada, BASIC, COBOL, FORTRAN, Pascal

Bunların bir diğer önemli özelliği üst düzey diller çoğu talimat için aynı şeyi montaj dilinde ifade etmek için birkaç adım gerekli olmasıdır. Çoğu dilde olduğu gibi, makine dilinde de birkaç adımı birleştirir.

Üst düzey dil özellikleri

Bu tür dil, makine dili soyutlamasının en üst seviyesini ifade eder, diller kayıtlarla, bellek adresleriyle ve çağrı yığınlarıyla ilgilenmez, bunun yerine karmaşık değişkenlere, dizilere, nesnelere, aritmetik veya Boolean ifadelere, alt programlara ve işlevlere, döngülere atıfta bulunur. , iş parçacıkları, kapanışlar ve diğer bilgi işlem kavramları. Kısacası odak noktası, optimum program verimliliği değil, kullanım kolaylığıdır.

Avantaj

Üst düzey dil ile ilgili avantajlar şunlardır:

  • Diğer dillere kıyasla programcının eğitim süresi nispeten kısadır.
  • Programlama, insan diline benzer sözdizimsel kurallara dayanmaktadır.
  • Diğerlerinin yanı sıra READ, WRITE, PRINT, OPEN gibi komut adı.
  • Programları değiştirmek ve ayarlamak daha kolaydır.
  • Taşınabilirlik programının maliyetlerini azaltın.

Dezavantajları

Üst düzey dil ile ilgili dezavantajlar şunlardır:

  • Son programı elde etmek için kaynak programın farklı çevirileri gerektiğinden kurulum süresi artar.
  • Dahili makine kaynakları kullanılmaz ve en iyi şekilde makine ve montaj dilinde kullanılır.
  • Daha büyük bellek ayak izi. Programın yürütme süresi daha uzundur.

Yüksek seviyeli dil-3

Üst düzey dil geçmişi

1940'larda ilk modern elektrikli bilgisayar doğdu. Sınırlı hız ve bellek kapasitesi, programcıları son derece ayarlanabilir derleme dili programları yazmaya zorlar.

Sonunda, montaj dili programlamanın çok fazla beyin çalışması gerektirdiğini ve çok hataya açık olduğunu fark ettiler.

1948'de Konrad Zuse, programlama dili Plankalkül hakkında bir makale yayınladı. Ancak, hayatında bu başarılmamıştır ve katkısının diğer gelişmelerle hiçbir ilgisi yoktur.

Bu dönemde geliştirilen bazı önemli diller şunlardır:

  • 1943-Plankalkül (Conrad'a Saygı), tasarlandı ancak yarım asırdır uygulanmadı.
  • 1943-ENIAC kodlama sistemi doğdu.
  • 1949-1954-ENIAC anımsatıcı komut seti gibi bir dizi anımsatıcı komut seti.

Sevgili okuyucu, bizimle kalın ve şunları okuyun: C++ programlama.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Actualidad Blogu
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.