bugün
- içi ve dışı farklı olan insan7
- gece denize girmek19
- manifest grubu vs tarkan22
- bir insanın arkasından konuşmak6
- erkeklerin evlenmek istememe nedenleri15
- üstteki yazar hakkında fikrini söyle10
- coca cola zero gerçekten zararlı mı4
- luks araba almak4
- mehdiye inanıyor musunuz11
- cherry tiggo4
- turkiye musluman bir ulkedir musluman kalacaktir2
- islamcilara sorulmasi gereken sorular3
- faiz haram diyen diyanetin faizden para kazanması2
- japon arabaları iyi arabalar mıdır sorunsalı8
- sözlük kızlarının bugünkü kombinleri13
- yukarı kattan gelen ahh sesi2
- zengin olmak3
- at6
- islam düşmanlarına bir soru9
- 29 temmuz 2026 gornik zarbze fenerbahçe maçı4
- adem ile havva'nın siyahi olması2
- biz olduğumuz sürece manifest çorum'a giremez21
- everest e çıkıp leğenle aşağı kaymak11
- fenerbahçe4
- ufurukcu kedi2
- cennetten düşerken canın yandı mı6
- çilek yiyen erkek2
- anthony musaba2
- nükleer santralin süper bir şey olduğu gerçeği18
- mahsun yeşilodun2
- davutoğlu'nun gelecek partisi ni feshetmesi2
- taksi2
- kız düşürme teknikleri5
- barda yanınıza oturan aslında seri katil olan adam3
- yazarlardan yatırım önerileri2
- büyük adam3
- 20 şer kiloluk dumbell ile çalışmak2
- eren kaşıkçı5
- yeni parti51
- sözlük uygulamasında gizli hesapların görünmesi5
- gelecek partisi3
- bik bik'in mutfağına konuk olmak15
- central bar2
- dolunayı seyretmek2
- kainatı allah'ın yaratmış olması2
- liyakat nedir ve liyakatsızlık sonuçları nelerdir8
- 29 temmuz 2026 butlancıların birbirine girmesi3
- hikayeyi devam ettir54
- gregor clegane3
- içeri gidip tv izleyecek olmam3
(bkz: nevio scala)
ekonomi ile ilgili bastığı kitaplar ile tanınan yayınevi
(bkz: skala)
(bkz: yelpaze)
ita. merdiven.
italyanca'da iskele demektir.
televizyon kanallarında ekrana dolgu yapmak için kullanılan sistemin genel adıdır.
stuttgart - Ludwigsburg'da bulunan mekan, bira bahcesi. (bkz: biergarten)
http://www.biergarten-ludwigsburg.de
http://www.biergarten-ludwigsburg.de
çok hoş bir programlama dili. jvm üzerinde çalışmaktadır.
intellij idea desteklemektedir. bir dahi olan Martin Odersky tarafından yaratılmıştır. Ayrıca coursera'da online kurslar verilmektedir.
intellij idea desteklemektedir. bir dahi olan Martin Odersky tarafından yaratılmıştır. Ayrıca coursera'da online kurslar verilmektedir.
ekstra bilgiler katacak olursak 2002 ya da 2003 yılında ortaya çıkmış bir dildir.
jvm üzerinde çalışır. java'ya benzerliği bu yüzdendir. tek bir dilden etkilenmek yerine birçok dilden etkilenmiştir. dil nesnel programlamaya elverişlidir, aynı zamanda fonksiyoneldir de. Ve tabii ki platform bağımsızdır.
concurrency modeli sayesinde twitter tarafından tercih edilmiştir. concurrency nedirr sorusu için:
http://www.vogella.com/tu...aConcurrency/article.html bu link size fikir verir.
scala actor based bir concurrency sistemini sağladığı için twitter tarafından tercih edilmiştir.
bu dilin kullanıcıları web tarafında play ya da lift framework'ü tercih edebilir. golang için söylediğim type system olayı bunda da var ancak type system yüzünden dil öğrenmekten vazgeçmek ancak tembellerin işidir.
syntax olarak anlaşılması daha önce c, c#, java gibi dillerde çalışanlar için biraz zor olabilir. python ile o kadar çalışmamış olmama rağmen bana çok zor geldi. bu dili ne zaman golang ile ilgilenmeye başladım o zaman rahat şekilde anlar oldum.
type inference olayı ise en güzelidir. ornegin sahte bir dilde:
degisken = 3
print(degisken)
degisken = "3"
print(degisken)
yazarak var olan degiskene bir tip belirtmezsiniz. ancak derleyici / yorumlayici ne derseniz geri donen degerin yani return value'nun ne olduğunun algılar. yukarıdaki örnek kod olduğu için belirtmem gerekiyor bu tanımlamalarla yapılmış derlemelerde tip yani dönüş değeri compile time'da belirlenir. runtime esnasında değiştirilemezler.
c# için bunu var keyword'ü sağlarken, golang için:
degisken := 3
fmt.Println(degisken)
demek ya da
degisken := "3"
fmt.Println(degisken)
demek type inference olayına bir örnektir.
He ne kadar bütünüyle hoş bir dil gibi dursa da jvm üzerinde çalışmasının dezavantajları da var. Bunlardan biris thread kavramı.
Çoğu dilde threading desteği bulunur anlatıma geçerseniz genel olarak bir threading mekanizması vardır ancak bulundukları platforma göre de yani teknolojiye göre de değişik şekilde çalışırlar. Java'yı örnek gösterirsek threading mekanizması tamamen sizin elinizde olan bir C++'a göre daha da sınırldıır.
Bu diller yani jvm dilleri kullanıcılarına bir kısıtlama getirir. thread'i işletme eğer programcıya bütünüyle ait değilse isteneni veremez. ekstra artı yönü ise programcıya fazladan sorumluluk yüklemeyişi. Siz scala ile istediğiniz kadar threading kasın, istediğiniz kadar memory management kasın yine de jvm sizin o kastığınız noktalarda gelir sizi kısıtlar.
jvm üzerinde olmasının getirdiği bu durum harici kötüleyeceğim yanı öğrenmenin diğer dillere göre daha zor olmasıdır. zira syntax'ı zordur.
bi bakarım diyenler için twitter tarafından scala school var http://twitter.github.io/scala_school/
dilin kendi sitesi: http://www.scala-lang.org/
twitter tarafından finatra (ruby'nin sinatrasından etkilenilmiş: https://twitter.github.io/finatra/)
twitter tarafından twitter-server (http://twitter.github.io/twitter-server/)
ve tabii ki twitter (http://maven.twttr.com/com/twitter/)
bir bakın işte gider var dilidir.
jvm üzerinde çalışır. java'ya benzerliği bu yüzdendir. tek bir dilden etkilenmek yerine birçok dilden etkilenmiştir. dil nesnel programlamaya elverişlidir, aynı zamanda fonksiyoneldir de. Ve tabii ki platform bağımsızdır.
concurrency modeli sayesinde twitter tarafından tercih edilmiştir. concurrency nedirr sorusu için:
http://www.vogella.com/tu...aConcurrency/article.html bu link size fikir verir.
scala actor based bir concurrency sistemini sağladığı için twitter tarafından tercih edilmiştir.
bu dilin kullanıcıları web tarafında play ya da lift framework'ü tercih edebilir. golang için söylediğim type system olayı bunda da var ancak type system yüzünden dil öğrenmekten vazgeçmek ancak tembellerin işidir.
syntax olarak anlaşılması daha önce c, c#, java gibi dillerde çalışanlar için biraz zor olabilir. python ile o kadar çalışmamış olmama rağmen bana çok zor geldi. bu dili ne zaman golang ile ilgilenmeye başladım o zaman rahat şekilde anlar oldum.
type inference olayı ise en güzelidir. ornegin sahte bir dilde:
degisken = 3
print(degisken)
degisken = "3"
print(degisken)
yazarak var olan degiskene bir tip belirtmezsiniz. ancak derleyici / yorumlayici ne derseniz geri donen degerin yani return value'nun ne olduğunun algılar. yukarıdaki örnek kod olduğu için belirtmem gerekiyor bu tanımlamalarla yapılmış derlemelerde tip yani dönüş değeri compile time'da belirlenir. runtime esnasında değiştirilemezler.
c# için bunu var keyword'ü sağlarken, golang için:
degisken := 3
fmt.Println(degisken)
demek ya da
degisken := "3"
fmt.Println(degisken)
demek type inference olayına bir örnektir.
He ne kadar bütünüyle hoş bir dil gibi dursa da jvm üzerinde çalışmasının dezavantajları da var. Bunlardan biris thread kavramı.
Çoğu dilde threading desteği bulunur anlatıma geçerseniz genel olarak bir threading mekanizması vardır ancak bulundukları platforma göre de yani teknolojiye göre de değişik şekilde çalışırlar. Java'yı örnek gösterirsek threading mekanizması tamamen sizin elinizde olan bir C++'a göre daha da sınırldıır.
Bu diller yani jvm dilleri kullanıcılarına bir kısıtlama getirir. thread'i işletme eğer programcıya bütünüyle ait değilse isteneni veremez. ekstra artı yönü ise programcıya fazladan sorumluluk yüklemeyişi. Siz scala ile istediğiniz kadar threading kasın, istediğiniz kadar memory management kasın yine de jvm sizin o kastığınız noktalarda gelir sizi kısıtlar.
jvm üzerinde olmasının getirdiği bu durum harici kötüleyeceğim yanı öğrenmenin diğer dillere göre daha zor olmasıdır. zira syntax'ı zordur.
bi bakarım diyenler için twitter tarafından scala school var http://twitter.github.io/scala_school/
dilin kendi sitesi: http://www.scala-lang.org/
twitter tarafından finatra (ruby'nin sinatrasından etkilenilmiş: https://twitter.github.io/finatra/)
twitter tarafından twitter-server (http://twitter.github.io/twitter-server/)
ve tabii ki twitter (http://maven.twttr.com/com/twitter/)
bir bakın işte gider var dilidir.
Gündemdeki Haberler
Güncel Önemli Başlıklar