Benim Lisp'im

Benim Lisp'im - iOS Developer Tools

(My Lisp)

2.11 by {Laurent Rodier}
(0 Yorumlar) Aralık 18, 2024
Benim Lisp'im Benim Lisp'im Benim Lisp'im Benim Lisp'im Benim Lisp'im Benim Lisp'im

Son Sürüm

Sürüm
2.11
Güncelle
Aralık 18, 2024
Geliştirici
Laurent Rodier
Platformlar
iOS
Dosya Boyutu
14.7 MB
İndirmeler
0
Lisans
$3.99
Sayfayı Ziyaret Et

{Benim Lisp'im} Hakkında Daha Fazlası

Bir Lisp tercümanı

My Lisp, iPhone, iPad ve Mac kullanıcıları için tasarlanmış çok yönlü ve kapsamlı bir Lisp programlama ortamıdır. John McCarthy'nin orijinal Lisp uygulamasında ortaya koyduğu temel kavramlara sıkı sıkıya bağlı kalan bağımsız bir tercüman olarak çalışır. Uygulama, lambda ve label gibi yapıların yanı sıra quote, atom, eq, car, cdr, cons, cond gibi temel operatörleri içerir. Ayrıca My Lisp, Le Lisp, Lisp 1.5, MacLisp, Common Lisp ve Scheme dahil olmak üzere çeşitli Lisp lehçelerinden ilham alan temel ve matematiksel işlevleri entegre ederek kullanıcı deneyimini zenginleştirir. Bu, Lisp'i öğrenmeyi kolaylaştırmakla kalmıyor, aynı zamanda programlama tutkunları için son derece keyifli hale getiriyor.

My Lisp'in öne çıkan özelliklerinden biri, tamamen kullanıcının cihazında çalışabilmesi ve sunucu bağlantısı ihtiyacını ortadan kaldırabilmesidir. Bu yerel yürütme, herhangi bir uyumlu Apple cihazında kusursuz bir programlama deneyimine olanak tanır. Entegre tercüman ve düzenleyici, hem yeni öğrenenler hem de deneyimli programcılar için uygun bir çalışma alanı sunarak Lisp kodunu denemek ve çalıştırmak için sağlam bir platform sağlar. Kullanıcılar, tercümanla doğrudan cihazları üzerinden etkileşime geçerek, internet bağlantısına bakılmaksızın geliştirme ortamının her zaman kullanılabilir olmasını sağlayabilir.

Uygulama, klasik işlevleri ve My Lisp kullanılarak çözülen sorunları sunan örnek dosyalar ve kaynak kodlarından oluşan bir kitaplıkla önceden yüklenmiş olarak gelir. Bu kaynaklar, dili öğrenmek veya kendi programlarını geliştirmek isteyen kullanıcılar için paha biçilmez referanslar olarak hizmet vermektedir. Dahil edilen klasik problemler arasında Hanoi Kulesi ve n-kraliçe mücadelesi gibi popüler bulmacaların yanı sıra en büyük ortak bölen (gcd), en küçük ortak kat (lcm), faktöriyel, Fibonacci dizisi ve asal sayı kontrolü gibi temel matematiksel işlevler yer almaktadır. . Ayrıca kullanıcılar, diğer kavramların yanı sıra alfa dönüşümü, beta indirgeme ve de Bruijn notasyonlarını gösteren Lambda Hesabı ve Kombinatörlere ilişkin örnek dosyalar aracılığıyla ileri düzey konuları keşfedebilirler.

Daha fazla rehberlik isteyen kullanıcılar için My Lisp, hem bir kullanım kılavuzu hem de bir referans kılavuzu sağlar. Bu kaynaklara uygulama içinden kolayca erişilebilir ve ayrıca My Lisp web sitesi ve Apple Books aracılığıyla çevrimiçi olarak da erişilebilir. Bu, kullanıcıların ihtiyaç duydukları tüm bilgilerin parmaklarının ucunda olmasını sağlar, daha sorunsuz bir öğrenme eğrisi sağlar ve programlama ortamının keşfedilmesini teşvik eder. Önemli olan, kitaplığın kaynak kodunun tamamının ve örnek dosyaların My Lisp'e dahil edilmesi, kullanıcıların mevcut kodu uygun gördükleri şekilde incelemelerine ve değiştirmelerine olanak tanıyor.

Özetle, My Lisp yalnızca Lisp'te programlama için pratik bir araç olarak hizmet vermekle kalmıyor, aynı zamanda kullanıcıların dil anlayışlarını derinleştirmeleri için bir eğitim platformu olarak da hizmet veriyor. Kapsamlı örnek dosyalar, kılavuzlar ve kullanıcı dostu arayüzün yanı sıra Apple cihazlarındaki yerel işleyişi, onu Lisp'e ilgi duyan herkes için ilgi çekici bir seçim olarak konumlandırıyor. Sağlanan REPL işlevi tanımı, etkileşimli programlamanın özünü özetlemekte ve My Lisp'in kullanıcılarına sunduğu dinamik yetenekleri vurgulamaktadır.


My Lisp, doğrudan iPhone, iPad ve cihazlarda çalışan eksiksiz ve evrensel bir Lisp ortamıdır. Mac. Bu yorumlayıcı, temel 7 operatör alıntısı, atom, eq, car, cdr, cons, cond ile birlikte lambda ve label ile orijinal John McCarthy Lisp uygulamasına sadıktır. My Lisp ayrıca öğrenmeyi, programlamayı ve en önemlisi Lisp'in keyfini çıkarmayı kolaylaştırmak için diğer Lisp lehçelerinden (Le Lisp, Lisp 1.5, MacLisp, Common Lisp ve Scheme birkaçını saymak gerekirse) ödünç alınan temel ve matematiksel operatörleri içerir. Ayrıca karmaşık sayılar ve sayısal analiz (kökler ve sıfırlar bulucu, integral yaklaşımı) dahil olmak üzere ileri matematik için yerleşik işlevlere sahiptir. Temel, temel ve yerleşik işlevlerin tam açıklaması, tamamen My Lisp'te yazılmış bir dizi kitaplık işlevi kullanılarak mevcuttur.

My Lisp, tümü iPhone, iPad üzerinde çalışan bir tercüman ve bir düzenleyici sunar. , ve Mac'te ve en önemlisi herhangi bir sunucu bağlantısı gerektirmeden, yani tercüman My Lisp'in yüklü olduğu iPhone, iPad veya Mac'te yerel olarak çalışıyor.

Kütüphane ve örnek dosyalar, My Lisp tarafından çözülen klasik işlevlerin ve sorunların kaynak kodunu içerir ve Lisp'i öğrenmek ve diğer programları geliştirmek için referans olarak kullanılabilir. Bunlar arasında klasik bulmacalar (hanoi ve n-queens), temel matematiksel işlevler (gcd, lcm, faktöriyel, fibonacci, asal?) ve tarihsel uygulama, harita aracı ve harita listesi işlevleri bulunur. Lambda Calculus örnek dosyası, alfa dönüşümü, beta indirgeme, de Bruijn notasyonları vb. ile Lambda Calculus ve Birleştiricilerle ilgili çeşitli işlevler içerir. Özel bir not olarak, Sembolik Türetme örnek dosyası, aşağıdakilerin yapılmasına izin veren eksiksiz ancak genişletilebilir bir sembolik türetme modülü içerir. Lisp ifadesi olarak ifade edilen hemen hemen her sembolik fonksiyonun biçimsel türetmesini hesaplayın.

Uygulamanın içinden ve ayrıca My Lisp web sitesinden bir kullanım kılavuzu ve bir referans kılavuzu mevcuttur. (https://lisp.lsrodier.net) ve Apple Books'ta. Kütüphanenin kaynak kodunun tamamı ve örnek dosyalar My Lisp'in bir parçasıdır.

Son olarak, bu genel bakış, kötü şöhretli REPL işlevinin örnek bir tanımı olmadan bitemezdi:
(define (REPL eval_me) (REPL (println (eval (read))))< br>

Uygulamayı Derecelendir

Yorum ve İnceleme Ekle

Kullanıcı Yorumları

{0} yoruma göre
Yıldız
0
Yıldız
0
Yıldız
0
Yıldız
0
Yıldız
0
Yorum ve İnceleme Ekle
E-postanızı asla başkalarıyla paylaşmayacağız.