Java vs Fortran vs C#

Bu yazımda bir P sayısı için 2^P sayısının hesaplanmasında Fortran ve C# dillerini hız açısından karşılaştırmıştım. Ve bu karşılaştırmaya Java dilini de ekleyeceğimi belirtmiştim. Dün bunu karşılaştırmayı yaptım, Java dilinde de Array ve ArrayList<int> yapılarını kullandım. İşte sonuçlar…


Grafik 1. Java Uygulama Arayüzü

Grafik 2. Sonuçlar (Normal)

Grafik 3. Sonuçlar(Logaritmik)

Grafik 4. P sayısı ve basamak sayısı ilişkisi

Sonuçlar beklendiği gibi…Daha doğrusu beklediğim gibi…Java’da kullanılan Array, ArrayList<int> yapıları C#’taki benzerlerinden daha hızlı…

Ama…

Fortan’dan C# dili gibi Java’da çok yavaş 🙂

Fortran bir tarafa, C# mı? (dolayısıyla .NET) Java mı? derseniz eğer…Benim gibi her ikisini de öğrenin derim. Aralarında çok fazla farklılık yok zaten. Ama ille de yok abicim ben birisini seçmek istiyorum derseniz…Tamamen ilgi alanlarınıza göre seçiminizi yapın bence.

Oyun programlama vs. ile uğraşacaksanız kesinlikle Java öğrenin derim…

Orta ölçekli masaüstü yazılımlar yazacağım diyorsanız her ikisi de olabilir, benim tavsiyem .NET

Büyük ölçekli yazılımlar (ERP vs.) yazacağım diyorsanız her iki ortamı da kullanabilirsiniz ama benim tavsiyem Java.

Web uygulamaları geliştireceksiniz tavsiyem .NET (ASP.NET)

Sizlerin de konuyla ilgili düşüncelerinizi öğrenmek isterim, yorumlarınızı bekliyorum.

, , , , , , , ,

2 Responses to Java vs Fortran vs C#

  1. Uğur 15 Nisan 2015 at 2:52 PM #

    Hem mobilde çalışan bir sistem (android+ios) hem webde çalışan bir sistem. Ya da server client ilişkisi yürütecek bir sistem olduğunda ne seçmeliyiz ? Cevap olarak bu olsun demeyeceğim ama kendimi Java+Php ye daha çok yakın hissediyorum :/

    • Ahmet BÜTÜN 15 Nisan 2015 at 3:26 PM #

      Merhaba Uğur,

      Yorum için teşekkür ederim öncelikle. Tanımladığın şekilde bir sistem için benim de önerim Java tabanlı teknolojiler olacaktır 🙂

Bir Cevap Yazın

Font Resize