LISP, Debian Sarge'da en çok kullanılan 4. dil

0
acemi_
Araştırmanın detayları (pdf)

Debian Sarge'ın boyutunu ve değerini inceleyen bir araştırma yapılmış. Bu araştırmada Debian Sarge'da yer alan yazılımların kaynak kodları ile ilgili bir bölüm var. Araştırmayı yapan kişilere ve bana ilginç gelen bir durum söz konusu... Bu dağıtımı hazırlarken en çok kullanılan dördüncü dil: LISP

Debian Sarge'da yer alan yazılımların kaynak kodları 230 milyon satır tutmaktaymış. Bunun büyük kısmı C ve C++ ile hazırlanmış. Üçüncü en çok kullanılan dil ise Shell betik dili... Dördüncü sırada ise LISP geliyor. Yani LISP bu sıralamada Perl, Python, Java gibi dillerin önünde yer alıyor.

Sayılarla duruma bakacak olursak, kaynak kodlara göre dillerin kullanım oranı:

* C %57
* C++ %16.8
* Shell %9
* LISP %3 (yaklaşık 7 milyon satır)
* Perl %2.8
* Python %1.8
* Java %1.6
* FORTRAN %1.2
* PHP %0.93
* Pascal %0.62
* Ada %0.61

LISP'in sıralamadaki yeri bana ilginç geldiği ve bu sitede LISP ile ilgilenenlerin çokluğu nedeniyle belirteyim dedim.

Görüşler

0
ttk
"Debiancı hareket engellenemezzz " diyenler demekki makinanın başında soludukları havaya bolca Lisp karıştığı için aynı zamanda da Lisp'e meylediyorlarmış anlaşılan. Bu bilimsel bulguyu emmmen ilgili yerlere ileteyim.
Bu arada söz konusu kişilerin daha üst sıradaki diller yerine Lisp'e meyletmeleri bu Lisp gribinin "bazı" bünyelere daha fazla bulaşabilirlik arzettiğini de gösteriyor deyebiliriz netekim.. :)
0
FZ
Görüş belirtmek için giriş yapın...

İlgili Yazılar

ECLM '08 ve ELS '08'in Ardından

FZ

ECLM 2008 (European Common Lisp Meeting) ve ELS 2008 (European Lisp Symposium) tamamlandı. ECLM 2008'deki konuşmalardan birkaç örnek vermek gerekirse:
  • Marc Battyani, Lisp-based supercomputing
  • Juan José García-Ripoll, ECL - more than an Embeddable Common Lisp
  • Jeremy Jones, InspireData - how it was written in Lisp
  • Kristoffer Kvello, House Designer - using Knowledge Based Engineering and Lisp to automatically design buildings
  • Nicolas Neuss, Femlisp - solving partial differential equations with Common Lisp
  • Stefan Richter, Using Common Lisp for large Internet systems
  • Kilian Sprotte, PWGL - an environment for sound synthesis and computer aided composition

Fonksiyonel Geometri, Lisp, Escher, Postscript: Sanat ve Bilgisayarlar

FZ

Daha önce FM'de bir Mars programlama projesi yarışması bağlamında adı geçen Frank Buss bu sefer de gündemimizi Peter Henderson'ın makalelerinden uyarladığı ve Common Lisp kullanarak gerçekleştirdiği bir fonksiyonel geometri uygulaması ile meşgul ediyor. Fonksiyonel programlamanın grafik uygulamalarını kullanarak anlaşılması bakımından çarpıcı bir örnek. Program çıktısını Postscript olarak üretiyor.

Söz konusu grafik yapılar pek çok matematikçinin ve diğer bilim insanlarının da hayranlığını kazanan Hollandalı meşhur sanatçı M. C. Escher'in yapıtlarından esinlenerek hazırlanmış.

Video: 5 dakikadan kısa sürede TCP/IP network ve multithreaded programlama

FZ

Daha önceden Rebel With A Cause ve A Day At The Beach makaleleri ile tanıdığımız tehlikeli programcılardan Sven Van Caekenberghe gene yapacağını yapmış.

GNU CLISP 2.34 sürümü çıktı

FZ

ANSI Common Lisp yüksek seviyeli, genel amaçlı bir programlama dilidir. GNU CLISP, Karlsruhe Üniversitesi'nden Bruno Haible ve Münih Üniversitesi'nden Michael Stoll'un ürünüdür. CLISP, ANSI Common Lisp standardında tanımlanmış Lisp dilinin büyük kısmını desteklemektedir. Hemen her türlü UNIX platformunda (Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX ve diğerleri) ve diğer sistemlerde (Windows NT/2000/XP, Windows 95/98/ME) çalışmakta ve bunun için sadece 4 MB RAM bellek yeterli olmaktadır.

Meta-programlama sanatı

tongucyumruk

IBM DeveloperWorks'te yayınlanan makalesinde Jonathan Barnett meta-programlama ve makro işleme konularını incelemiş. Yazının içinde CPP ve M4 gibi çeşitli makro dillerinden örnekler ve son olarakta Scheme ile yazılmış makrolardan bahsediliyor. Özellikle diğer dillerdeki makrolar ile Lisp ailesindeki dillerin makroları arasındaki farkı anlayabilmek için okunması gereken bir makale.