Kotlin nasıl bir dildir, başlangıç için uygun mudur?

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
390
Ankara
Java'nın .NET Core'a aciz bir cevabı sayılabilecek bir şeydir. Javascript'e filan da compile edilebilmesi güzel ama ben Java'dan nefret ederim, doğal olarak Kotlin'den de nefret ediyorum.

Tabii özellikle yurtdışında android geliştiricileri bayılıyor. Benim şahsi görüşümü çok sallama.
 

darkwebin65.katı

Yeni üye
22 Şub 2023
12
3
Java'nın .NET Core'a aciz bir cevabı sayılabilecek bir şeydir. Javascript'e filan da compile edilebilmesi güzel ama ben Java'dan nefret ederim, doğal olarak Kotlin'den de nefret ediyorum.

Tabii özellikle yurtdışında android geliştiricileri bayılıyor. Benim şahsi görüşümü çok sallama.
peki başlagıç da hangi dili öğrenmeliyim?
 

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
390
Ankara
Bana sorma ben C derim, hoşuna gitmez.

C ile çabucak bir şeyler yapılamaz. Epey emek harcaman gerekir. Ama adam gibi öğrenirsen ölecek, unutulacak bir dil değildir. Teknik olarak her dili öğrenmeni kolaylaştırır ve C kullanarak her şeyi yapabilirsin... Tabii teknik olarak; bazı şeyleri diğer dillerle yapmak daha mantıklıdır.

Dilleri bir alet çantasındaki aletler gibi düşün. Ya gerekirse her şeyi tek bir tane ince philips başlıklı tornavida ile yaparsın; yıldız vidaları da onla açarsın, arkasını çekiç gibi kullanırsın vs.. Ama bunun yerine gerektiğinde yıldız vidaları açacağın bir yıldız tornavidan varsa işin kolaylaşır.

Mikroservis dediğimiz, aldığı girdiyi belli şekilde manipule edip diğer programa aktaran bir program yazacağımda mesela Haskell kullanırsın. Web sitesi yapmak için o konuda özelleşmiş dil kullanırsın. Standart bir windows form applikasyonunu C ile yapmak zaman kaybıdır, C#, Java gibi dilleri kullanırsın vs. vs....
 

L4zTurk

Üye
23 Ara 2022
66
41
Altay Dağları
peki başlagıç da hangi dili öğrenmeliyim?
Ben Python ile başlamıştım ve şuanda en fazla deneyimli olduğum o diyebilirim. Başlangıç için ne kadar doğru veya yanlış bir dil olduğu tartışılır ama komutları ezberlemeden önce programlamanın o kendine özel "gramer"ini öğrenmeni yani programlamanın mantığını kavramanı kolaylaştıracak bir dil olduğunu düşünüyorum.
 
1 Ara 2022
152
60
Javanın daha basit bir halidir python gibi yorumlayıcı bir dil sayabiliriz ama ilk öğreneceğin dil için yeterli güçte olmayabilir (Bende şuan kotlin öğreniyorum).
Java öğrendikten sonra kotlin öğrenmeye başladım bu yüzden kolay geliyor ama bana kalırsa ilk öğreneceğin dil önemli ve biraz daha geniş kullanım alanı olan bir dil seçmen daha yararlı olur. (Python,Ruby) gibi diller.
 

OmarTR2000

Katılımcı Üye
26 May 2022
355
121
Baku
Şahsen kotlin önermem. Python ile başlaman daha iyi olur hem kolay hemde algoritmani öyrenmene yardım eder. Eğer oda zor gelirse görsel olarak scratch kullana bilirsinki hackerlik için önermem (bu arada şunu da not alalimki python ile tool yazmak mümkün (notun içindede bir not alalimki daha iyi toollar için biraz ileri seviye python bilmek lazım))
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.