Scala

27 October 2014

Merhaba, Java dilinin yanında functional programming bir dil olan Scala’ya baslamis bulunmaktayım .Scala yazı dizisi yada Scala tutorial tarzında degil ama Scala ilgili dikkatimi çeken, Java ile kıyaslamalarının (iyi-kötü) olucağı bir sayfa olucaktır.

Asıl amacım Scalaya biraz alıştıktan  sonra Scala’nın web framework’u olan Play  Framework’unu öğrenmek

Dikkatimi çeken Scalanın bazı özellikleri;

  • Java’dan daha OOP bir dil.
  • Hem Object Oriented hem functional programming olan bir dil.
  • Her şey obje . Evet her şey
  • Primitive tip yok (Java’ya kıyasla).
  • “;” satırların sonuna koymak optional
  • Nested functional(iç içe fonksiyon yazabiliyoruz).
  • Fonksiyonları parametre olarak diğer fonksiyonlara gönderebiliyoruz.
  • Fonksiyonlar da objedir dolayısıyla.
  • Java SDK’daki class’ları Scala içerisinde rahatlıkça kullanabiliyoruz.
  • JVM’de çalışan yaklaşık 150-200 kadar dilden biri.

 

8 December 2014

Scala notlarımı buradan paylaşmaya çalışacağım.

Scala Yazı – 0 : Hello Scala

Scala Yazı – 1 : Class, Object and Function

Scala Yazı – 2 : Scala classes for Java primitives & Tuple and Multiple Assignments

Scala Yazı – 3 : Class, Object and Function 2 (case class, pattern matching)

Scala Yazı – 4 : Anonymous, Currying and Nested function

Scala Yazı – 5 : Collections and Type Inference

 

 

2104 Total Views 2 Views Today

  • Taner Tuncer

    serüveni merakla bekliyorum hocam

    • AlicanAkkus

      Coming soon