sirayla calisan talimatlar toplami.
calisma alani
Common Lisp
Common Lisp icin sifirdan pratik ogrenme yolu
once tanim
Common Lisp nedir
Common Lisp kesin talimatlar yazmak icindir. Burada onu Common Lisp icin sifirdan pratik ogrenme yolu olarak ogreniyorsun. Baslangic modeli: girdi adimlardan gecer ve cikti olur.
main.lispcalistir sbcl --script main.lispaliskanlik Common Lisp icin kucuk bir parca ogren, minimal ornek yaz ve calistirdeger veridir. degisken bu veriyi tutan isimdir.
girdi alip sonuc ureten isimli kucuk is.
SBCL main.lisp icindeki kodu calistirir.
ilk okunur kod
program ciktisi
entry point output syntax print(print 42)
cikti 42dil soyu
Common Lisp aile agaci
Common Lisp nereden gelir, hangi diller yakindir ve sonra ne ogrenilir.
sifirdan
Soru bankasi
Once ara sonra calis
Bir asama sec veya bu dilin soru bankasinda ara ve alistirmaya gec.
Common Lisp soru 1
Common Lisp soru 1. deger yazdirma icin en uygun ifadeyi sec.
Common Lisp soru 2
Common Lisp soru 2. degeri adlandirma icin en uygun ifadeyi sec.
Common Lisp soru 3
Common Lisp soru 3. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.
Common Lisp soru 4
Common Lisp soru 4. temel koleksiyon icin en uygun ifadeyi sec.
Common Lisp soru 5
Common Lisp soru 5. deger yazdirma icin en uygun ifadeyi sec.
Common Lisp soru 6
Common Lisp soru 6. degeri adlandirma icin en uygun ifadeyi sec.
Common Lisp soru 7
Common Lisp soru 7. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.
Common Lisp soru 8
Common Lisp soru 8. temel koleksiyon icin en uygun ifadeyi sec.
Common Lisp soru 9
Common Lisp soru 9. deger yazdirma icin en uygun ifadeyi sec.
Common Lisp soru 10
Common Lisp soru 10. degeri adlandirma icin en uygun ifadeyi sec.
Common Lisp soru 11
Common Lisp soru 11. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.
Common Lisp soru 12
Common Lisp soru 12. temel koleksiyon icin en uygun ifadeyi sec.
Common Lisp soru 13
Common Lisp soru 13. deger yazdirma icin en uygun ifadeyi sec.
Common Lisp soru 14
Common Lisp soru 14. degeri adlandirma icin en uygun ifadeyi sec.
Common Lisp soru 15
Common Lisp soru 15. yeniden kullanilabilir fonksiyon icin en uygun ifadeyi sec.
Common Lisp soru 16
Common Lisp soru 16. temel koleksiyon icin en uygun ifadeyi sec.
Common Lisp soru 17
Common Lisp soru 17. deger yazdirma icin en uygun ifadeyi sec.
Common Lisp soru 18
Common Lisp soru 18. degeri adlandirma icin en uygun ifadeyi sec.
coktan secmeli
Common Lisp soru 1
Common Lisp soru 1. deger yazdirma icin en uygun ifadeyi sec.
(print 42)
referans
main.lisp kaliplari
sbcl --script main.lispentry point output syntax print
program ciktisi
(print 42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types defparameter
degerler ve isimler
(defparameter *total* 42) (print *total*)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
fonksiyonlar ve koleksiyonlar
(defun add (a b) (+ a b)) (defparameter *scores* '(40 2)) (print (length *scores*))
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks