Tek atama dili (single assignment language)

Yazan : Şadi Evren ŞEKER

Bilgisayar bilimlerinde kullanılan bir programlama dili tipidir. Bu dilde herhangi bir değişkene yalnızca bir kere atama yapılabilir. Literatürde sasl (single assignment language, tek atamalı diller) olarak geçen dil bu tipe bir örnektir.

Ayrıca C dilinden esinlenerek hazırlanmış ve C yazım kuralları ile uyumlu sacl (single assignment C language) dili de bir örnek olabilir.

Dillerin bu şekilde tasarlanmasındaki amaç, dilin derlenmesi sırasında belirli bir performans artışı sağlama kaygısıdır. Ayrıca paralel (parallel computing) ve çok işlemcili (multi processor) ortamlarda da hız artışı hedeflenir.

Bu konuda performans kaygısı ile geliştirilen farklı dil grupları da bulunur. Örneğin sıfır atamalı diller (zero assignment languages), içerisinde hiçbir değişkene atama operatörü bulunmayan dillerdir. Bu tip dillerde fonksiyonlar üzerinden atama yapılır. Yani dilde değişken yoktur, sadece fonksiyon çağrılarak değişken benzeri işlemler yapılır.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


70 views

Leave a Reply


iki * 5 =

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Tek atama dili (single assignment language)' isimli yazı 03 Dec 2009 tarihinde, saat: 10:33 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam70 defa okunmuştur.

Benzer yazıları Derleyiciler, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: Derleyiciler, Programlama Dilleri