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

 

 

2017 Total Views 3 Views Today

  • Taner Tuncer

    serüveni merakla bekliyorum hocam

    • AlicanAkkus

      Coming soon