bugün
- sözlük yazarlarının gerçek adları34
- sadece filistin'i önemsemek9
- reagan ridley9
- true vs sarı şeker kafes dövüşü8
- arkadaşlar bir şey soracağım13
- öcalan'ın kira vermeden villada oturması12
- larisalisa öldü mü5
- kürdü sevin7
- çocuk gibi nickten küfür peyda eden yazarlar5
- kahvaltıda kaç zeytin yersiniz10
- doktor kadın çöpçü erkek evliliği11
- sözlüğün en zeki yazarı anketi5
- başkasını açık oylamış bir erkekle evlenen kız3
- mazotun litresi 101 lira34
- arkadaşlar bakar mısınız18
- yer çekimi mi atmosfer basıncı mı5
- en iyi bisküvi9
- iltica13
- her boka lapin gibi atlamak3
- yazarların fobileri20
- sıkıldım13
- kıbrıs barış harekatını ecevit'e mal etmek20
- hasan atilla uğur9
- ktç'nin küçükken sarışın yeşil gözlü olması11
- mantar toplayan çocuk3
- ekonomi iyiken de akpye oy vermeyenler25
- gocu35
- asgari ücret alıp apo'ya villayı savunmak5
- vermio'nun ağzına vermek4
- 31 çekmek çok yoruyor4
- kartoncuya zeytin dalı uzatmak6
- stormtrooper ların darth vader a darbe yapması4
- ağda yapmayan güzel kız2
- hasta olmak3
- bana onu sormayin5
- kahvaltıda sevgilinizden nasıl çay istersiniz10
- benim dedem çok fakirmiş diyen olmaması9
- apoya statü verilen dönem7
- g i l d e d l i l y27
- domates çorbanıza size sormadan kaşar atılması8
- east of eden2
- cicibebe3
- sözlükte her gün bir yazarı şımartıyoruz45
- star wars ta en çok stormtrooper ların sevilmesi3
- eti sik3
- sözlükteki kaliteli yazarlar41
- 38 yaşında olup 20 liklere çıtır gözüyle bakmak14
- eti üç harfli4
- true'nin porno arşivi kaç gb3
- orospum3
(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