Groovy, Java platformu (JVM) üzerinde çalışan bir programlama dilidir. Groovy, imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır.
Tarihçe
Tarihsel olarak, Ruby, Smalltalk gibi esnek, dinamik dillerden etkilenmiştir. İlk geliştiricisi ve dilin ilk kurallarını koyan programcılar ve 'dir. James Strachan projeyi başından itibaren Codehaus adlı bir açık kaynak yazılım geliştirme portali bünyesinde geliştirmiş, sonradan başka geliştiriciler de projeye eklenmiştir.
Groovy'nin şimdiki geliştirici ekibi, Guillaume Laforge (proje yöneticisi), Dierk König, Jochen Theodorou ve başka pek çok kişiden oluşuyor.
Özellikleri
Groovy'nin en önemli özelliği, Java üzerinde çalışan dinamik diller arasında en yüksek ve kolay entegrasyona sahip dil olmasıdır. Groovy içinden herhangi bir Java nesnesini bir Groovy nesnesi gibi çağırabilirsiniz. Aynı şekilde Java içinden de Groovy nesnelerini, diğer Java nesneleriyle aynı şekilde çağırırsınız.
Groovy, Java dilinden farklı olarak şu özelliklere sahiptir:
- Statik tipler ve dinamik tipler
- List, map, array, regular expression, range tipleri için yerel sentaks desteği
- Closurelar
Programlama dili ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Groovy Java platformu JVM uzerinde calisan bir programlama dilidir Groovy imperative nesne odakli object oriented dinamik tipli diller sinifindadir Groovy Konsol ekran goruntusuTarihceTarihsel olarak Ruby Smalltalk gibi esnek dinamik dillerden etkilenmistir Ilk gelistiricisi ve dilin ilk kurallarini koyan programcilar ve dir James Strachan projeyi basindan itibaren Codehaus adli bir acik kaynak yazilim gelistirme portali bunyesinde gelistirmis sonradan baska gelistiriciler de projeye eklenmistir Groovy nin simdiki gelistirici ekibi Guillaume Laforge proje yoneticisi Dierk Konig Jochen Theodorou ve baska pek cok kisiden olusuyor OzellikleriGroovy nin en onemli ozelligi Java uzerinde calisan dinamik diller arasinda en yuksek ve kolay entegrasyona sahip dil olmasidir Groovy icinden herhangi bir Java nesnesini bir Groovy nesnesi gibi cagirabilirsiniz Ayni sekilde Java icinden de Groovy nesnelerini diger Java nesneleriyle ayni sekilde cagirirsiniz Groovy Java dilinden farkli olarak su ozelliklere sahiptir Statik tipler ve dinamik tipler List map array regular expression range tipleri icin yerel sentaks destegi ClosurelarProgramlama dili ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz