factograf
TR

Lisp programlama dilinin bir diyalekti

Scheme

All data from the card 9
Paradigması
çok paradigmalı: fonksiyonel, yordamsal, meta
İlk çıkışı
1975
Tasarımcı
Guy L. Steele ve Gerald Jay Sussman
Kararlı sürüm
R6RS (onaylı standart) (2007)
Önemli uygulamaları
Birçok
Lehçeleri
T
Etkilendikleri
Lisp, ALGOL, MDL
Etkiledikleri
Common Lisp, EuLisp, JavaScript, R, Ruby, Dylan, Lua, Hop, Racket
Olağan dosya uzantıları
.scm, .ss

Scheme, Guy Lewis Steele Jr. ve Gerald Jay Sussman tarafından geliştirilmiş bir Lisp lehçesidir. Çok az sayıda programlama kuralıyla anlatımlar oluşturulmasını sağlar, pratik ve yalın yapısıyla günümüzde var olan pek çok programlama kavramını destekler.

Scheme dilinde yazılmış programlar derleme işleminden geçmeden yorumlayıcı tarafından yorumlanır. Bu yöntem programı yavaş ve verimsiz kılar, fakat temel algoritmik kavramların anlaşılmasını kolaylaştırır. Bu yüzden Scheme, genelde uygulama geliştirmek yerine bilgisayar bilimleri eğitiminde yoğun olarak kullanılır.

Scheme, IEEE tarafından 1978 ilâ 1990 yılları arasında standartlaştırılmışsa da dilin evrimini takip eden RNRS raporları pratikte standart yerine geçerler. Şu anda R6RS (Revised6 Report on the Algorithmic Language Scheme) en son kabul edilen rapordur.

Read next

In 50 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article