bugün
- üstteki yazar hakkında fikrini söyle17
- arkadaşlar uyudunuz mu7
- almanya7
- danimarka5
- coca cola zero gerçekten zararlı mı8
- erkeklerin evlenmek istememe nedenleri17
- gece denize girmek20
- bugün farklı bi gün değil aslında4
- kızların sürekli laf sokmaya çalışması3
- en çaresiz hissettiğinde kime gidersin7
- biz olduğumuz sürece manifest çorum'a giremez21
- içi ve dışı farklı olan insan7
- yazarların 3 dilek hakkı olsa dileyecekleri 3 şey2
- gürcistan2
- luks araba almak6
- bülent ersoy2
- termosa bira koymak2
- manifest grubu vs tarkan16
- bir insanın arkasından konuşmak6
- mehdiye inanıyor musunuz10
- nükleer santralin süper bir şey olduğu gerçeği18
- trakya'nın çok süper bir yer olması3
- sibel can2
- islam düşmanlarına bir soru9
- yeni parti51
- yoran insanların ortak özellikleri3
- japon arabaları iyi arabalar mıdır sorunsalı8
- kaş rengini açma2
- dolunayı seyretmek4
- eren kaşıkçı6
- hikayeyi devam ettir52
- sözlük kızlarının bugünkü kombinleri13
- bik bik'in mutfağına konuk olmak15
- everest e çıkıp leğenle aşağı kaymak11
- bmw3
- cennetten düşerken canın yandı mı6
- 29 temmuz 2026 gornik zarbze fenerbahçe maçı5
- film izlerken kendini filmin içinde zannetmek2
- fenerbahçe5
- duygusal olarak var olan bir babaya sahip olmak3
- gelecek partisi4
- cherry tiggo4
- araba2
- turkiye musluman bir ulkedir musluman kalacaktir3
- adem ile havva'nın siyahi olması3
- yukarı kattan gelen ahh sesi3
- ankara3
- liyakat nedir ve liyakatsızlık sonuçları nelerdir8
- z kuşağı2
- sözlük kızlarının kekleri11
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.
ç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.
stuttgart - Ludwigsburg'da bulunan mekan, bira bahcesi. (bkz: biergarten)
http://www.biergarten-ludwigsburg.de
http://www.biergarten-ludwigsburg.de
televizyon kanallarında ekrana dolgu yapmak için kullanılan sistemin genel adıdır.
italyanca'da iskele demektir.
ita. merdiven.
(bkz: yelpaze)
(bkz: skala)
ekonomi ile ilgili bastığı kitaplar ile tanınan yayınevi
(bkz: nevio scala)
Gündemdeki Haberler
Güncel Önemli Başlıklar