Python & Java Karşılaştırma (Sıralama Algoritmaları)
Her bilgisayar mühendisinin, algoritma dersinde öğrendiği temel konulardan biridir Sıralama Algoritmaları (Sorting Algorithms). Bu konunun temel amacı veri kümemizi en hızlı ve en az karmaşıklıkla sıraya koymaktır. Verinin boyutuna, düzenine göre uygun olan algoritmayı kullanmak ya da makul bir çözüm bulmayı öğrenmişizdir ya da en azından buna benzer şeyler görmüşüzdür :) Nitekim bir çok matematik, analiz ve/veya istatistik probleminde verileri belirli bir düzene koyma işi karşımıza çıkmaktadır. Yazılımcıların her zaman karşına çıkan bu problemi tekrar gözden geçirmek, sıralama algoritmalarını hatırlamak için böyle bir yazı yazmaya karar verdim. Aslında herşey python mu yoksa diğer object-oriented ya da script dilleri mi daha hızlı sorusuyla başladı :d. Bunu da en güzel denemenin yolu verilerle işlemler yapmaktır zaten. Denediğim diller arasında Python, C(makine diline en çabuk çevrilen en alt seviye dil olması sebebiyle) ve Java'dan sonra en hızlı programlama dili çıktı. Java için...