Her şeyden önce, unutmayın, tüm diller aslında aynıdır ve tüm diller aynı şeyi bir şekilde veya başka şekilde yapabilir. Bir dil seçmek kolay ya da zor olması ile ilgili değil, bir bütün olarak kodlamayı nasıl gördüğünüzle ilgili. Kodlamadan memnunsanız, pozitif olarak görürsünüz ve yeni şeyler denemekten korkmazsınız. Ancak, kötü bir dil, genel olarak programlama yapısından nefret etmenizi sağlayabilir.
Java ve Python’a gelince, ikisi arasındaki farkı daha belirgin ifade edecek olursak. Kodlamaya başlayan çoğu insan , birçok programlama dili ile Python’u karşılaştırdığında Python’u daha sempatik bulabilir.
Java’da “Hello World” nasıl yazılır:
class Main{
public static void main(String... args) {
System.out.println("Hello World!");
}
}
Not: Java Nedir , ve öğrenmenin en iyi yolları nelerdir ?
Python’da “Hello World” nasıl yazılır:
print (" Hello World! ")
Not:Python nedir ve öğrenmenin en iyi yolları nelerdir?
Kodlar arasındaki farkı görebilirsiniz Python, kodları daha okunabilir bir biçimde aktarıyor ve bu sayede çok ilgi çekiyor. Ama bu tam gerçeği yansıtmıyor. Küçük kod parçaları üzerinden kıyaslamak doğru fakat gerçek kod yapısına döktüğümüzde işler değişiyor. Java, sebepsiz yere dünyanın en çok kullanılan kodlama dili değil.
Öyleyse avantajlar iyi ama gerçekte ne seçmelisin?
Değişir. Seçmeniz için birkaç örnek vereceğim:
Programlama ile ilgileniyorsanız, sözdizimini öğrenmesi kolay olduğu için Python’u öğrenin.
Bilgisayar bilimi / mühendisliği üzerine gitmeyi planlıyorsanız, ilk önce Java’yı öneririm çünkü programlamanın iç işleyişini anlamanıza yardımcı olur. Java’dan sonra Python’a geçmek, sizin için daha elverişli olur.
Herhangi bir noktada mobil uygulamalar yapmayı planlıyorsanız, Java’ya başlayın, çünkü Android’in Java’ya ihtiyacı vardır ve iOS için de Java’yı öğrendikten sonra Swift’i kolayca öğrenebilirsiniz.
İkisinden birini öğrenirken doğru kaynaklardan yararlandığınıza emin olun, çünkü bu sizin sevdiğiniz veya sevmediğiniz şeyler arasındaki farkı yaratacaktır.
İyi şanslar.
“Çoğu iyi programcı, programlamayı piyasanın parasını almayı veya toplum tarafından beğenilmesini bekledikleri için değil, programlamanın eğlenceli olması nedeniyle programlama yapıyor.”
-Linus Torvalds
Günümüzde, dünya genelinde su kaynakları giderek azalıyor ve su krizi giderek artan bir endişe kaynağı…
Web kameraları, günümüzde hemen hemen her bilgisayarın ayrılmaz bir parçası haline gelmiştir. Uzaktan çalışma, eğitim…
Günümüzde teknolojinin ilerlemesiyle birlikte evlerimizde bulunan birçok cihaz internete bağlanabilmekte ve bu durum hayatımızı kolaylaştıran…
Günümüzün dijital çağında, hemen hemen her sektörde yazılımın rolü büyük bir önem taşımaktadır. Peki, yazılım…
Günümüzde, çevre sorunları ve sürdürülebilirlik, küresel ölçekte giderek artan bir önem kazanmaktadır. Yeşil teknoloji, bu…
Geleceğin ulaşım teknolojileri, sadece daha hızlı ve daha verimli taşımacılık sağlamakla kalmıyor, aynı zamanda çevre…
This website uses cookies.
View Comments
Mobil uygulamalar için Java'ya mahkum değiliz. Flutter geliştikçe, Dart hem hızıyla hem de Java'ya çok benzemesiyle zaten, ilgili açığı kapatacaktır.
şimdilik malesef :) ama flutter ve dart'dan ümitliyim güzel insan
Java'nın Python'dan daha fazla kaynak koduna sahip olması neden Java'nın dezavantajı?
Python 'nun en önemli avantajı : Kaynak kodlar diğer tip kodların aksine insanlar tarafından da anlaşabilen yapılardır. Programlama dili bilen bir kullanıcı kaynak kodları incelediği anda programın algoritmasını, çalışma mantığı ve işleyişi kolayca çözüp, müdahale edebilir. Fazla olması değil işlevsel ve anlaşılabilir olması önemli :)
Yazmadan edemedim.
Ya arkadalar şunu unutmayın;
1-İnsan yaptığı işten zevk almalıdır. Bu zamanda 10 saniyede, kopyala, yapıştır ve kodu çalıştır mantığı Python da var iken, Kodlaması sade anlaşılır iken, Tonlarca hazır sistem var iken, ben 1 haftada istediğim orta seviye programı yazabiliyor iken, neden Java kullanayım?
C dili ne ise Java, C# dilleri de aynıdır.
Bu dillerin çıkış mantığı, İşletim sisteminde çalışacak programlar yapmak.
Bu nedenle gereksiz bir sürü işlemlerden geçirir insanı..
Şuan da ise; Masaüstü ve İnternette program yazmak olayı kalmadı.
Şuan da, Masaüstü ve mobil kalmadı.
Şu anda, her platformda çalışacak, Sade, Esnek, Bir kod ile MERAMINI ANLATABİLECEĞİN programlama dillerine ihtiyaç var.
Python ve onun çevresindeki EKOSİSTEMİ düşündükten sonra,
Hangi dil bu kadar RAHAT KULLANILIYOR...
Bana göre, Python DIŞINDA BÜTÜN DİLLER ÇOĞU İNSAN İÇİN GEREKSİZDİR.
SADECE %1 İŞLER İÇİN GEREKLİDİR.
ONLAR DA, SİSTEM MÜHENDİSİ VE İNCE İŞLER İÇİN KULLANANLAR..
20 YILI AŞKIN WEB YAZILIMI YAPAN BİRİ OLARAK,
PYTHON VE ÇEVRESİNDEKİ EKOSİSTEMİ ÖĞRENİN,
BU SİZİ İSTEDİĞİNİZ YERLERE GÖTÜRMEKTE KAFİ GELECEKTİR.
Güzel yorumun için teşekkür ederim güzel insan <3