Facebook, WhatsApp’ı şirket olarak bünyesine kattığı dönemde 400 milyon kullanıcısı vardı. Yakın zamanda 900 milyon kullanıcı sayısını aşan uygulama neredeyse 1 milyar kullanıcısına sunduğu kesintisiz hizmeti sadece 50 mühendis ile veriyor. Peki, bu nasıl mümkün oluyor?
Cevap WhatsApp mühendislerinin günümüz piyasasında pek kullanılmayan ancak bir zamanlar yazılım dünyasında büyük paya sahip ufak sırrında saklı.
WhatsApp hangi programlama dili ile yazıldı?
WhatsApp’ın az sayıda mühendis ile 900 milyona hizmet verebilmesini sağlayan temel faktör, WhatsApp mühendislerinin kullandığı programlama dili.
Sektörün aksine WhatsApp mühendisleri “Erlang” adı verilen bir fonksiyonel programlama dilinde yazılımı geliştirmeye devam ediyor.
Her ne kadar fonksiyonel programla 50’lerde kalmış eski bir programlama akımı olarak görülmekte olsa da, hatta Lisp gibi köklü fonksiyonel programlama dilleri, programcılar arasında çeşitli şekillerde dalga geçilme konusu olmuşsa da, fonksiyonel programla günümüz ihtiyaçlarına doğru cevap verebilmekte.
Sosyal medyanın ve internet girişimlerinin Dünya nüfusuna oranla hızlı büyüme ve yayılma rakamlarını görmekte olduğumuz günümüzde fonksiyonel programlamanın yeniden önem kazanması aslında şaşırılacak bir şey değil. Fazla kullanıcının daha fazla eş zamanlı işlem anlamına geldiği yazılım dünyasında, eş zamanlı işlemleri başarıyla gerçekleştirmesi ile bilinen fonksiyonel programlamanın yakın gelecekte piyasadaki eski önemini kazanacağını görmek mümkün.
:: WhatsApp’ın 50 kişi ile hizmet vermesi hakkında ne düşünüyorsunuz?
bir yazıda nasıl hiçbirşey anlatılmaz
Bizim osym sınav sonucu açıklandığında 3 gün siteye erisilemiyor. 1 milyon kişi bile ziyaret etmiyor.
İlginç bir yazı, cümle mühendisliği yapılarak bir sayfa yazı yazılmış ama içeriğinde hiç bir şey yok.
"bir yazıda nasıl hiçbirşey anlatılmaz"
yorum daha çok şey içeriyor
Arkadaş yeni sanırım, hayırlısı olsun. Ancak başlıkla anlatılan arasında sanki bi uyumsuzluk var.
Aynen yazıda hiç bir bilgi verilmiyor programlama dili haricinde.
güvenlik nedeniyle verilmez
Whatsapp bile kullaniyorsa ogrenmek lazim bunu
Kesinlikle o yazı bu yazı:)
Wow 50 kişi ile bir milyar insana hizmet vermek büyük başarı
vala bi cacik yok
Burda whatsapp mı anlatılmış, yoksa programlama dilleri mi anlatılmış? arada bir yazı olmuş bence
Çok boş bir Haber ne anlatmak istenmiş anlamadım.
Bir yazıda nasıl bir şey anlanmaz
50 ler mi erlang telekominasyon da yaygın ver fonksiyonel diller o meşhur süper bilgisayarlada kullanılıyor. Oop ya da NYP hızlı üretim sağlayabilir ama başı koşullarda fonksiyonel diller sarj
Bir de şarjın anasını ağlatmasa çok güzel olacakta
Ne saçma bi yazı.
Adamlar 1 milyar insana hzimet veriyor bizim siteler 1 milyonda cokuyor
Hiçbir şey anlamadım.
Ne gereksiz bir haber. Zaten aklı olan Telegram messenger kullanıyor.
Adamlar işini biliyor, 50 kişi yetiyor
50 kisi ile bir milyar insana hizmet vermek saka gibi helal olsun
Türkiye de fonk. programlama eğitimi verilse iyi olur
Büyük başarı ancak telegram gibi desktop app yapmalılar artık
l]zumsuzluk
değişikmiş….
nesini geliştirmişler kı 5 senedir aynı neredeyse
görselde biz öyle görüyoruz ama tüm yeni telefonlara uyumlu olması artı hızlandrılması artı ses kalitesi artması aranınca felan bunları nasıl olduğunu zannediyorsun herşey görsellik değil
İşin çoğunu bilgisayarlar yapıyor. 50 mühendis fazla bile. Tabiiki bunun dışında tasarımcılar falanda vardır..
Bizim mavelsan da 1000 tane yazılımcı var alayı öğlen yemekte ne var diye düşünmek ve yemek kuyruğunda hayvanlar gibi tepişmekten yazmaya ve algoritma geliştirmeye fırsat bulamıyorlar. 1000 Mavelsan yazılımcısın dan bir whatsapp çıkmıyor her fırsat da dalga geçtiğimiz ukrayna dan biri 16 yaşın da ailesiyle göç ettikleri USA da bilgisayarla tanışıyor. Sonra bu Ukraynalı whatsapp-ı Kerimi yazıyor. 22 milyar dolara facebook tarafından satın alınıyor. Whatsapp sever ları FreeBSD işletim sistemi yani bedelsiz bedava dağıtılan bir işletim sistemi ve kodlarına erişim de mümkün. Bir ukraynalı mühendis türkiyenin yazılım evine bedel yada emine bedel.
Belli zaten hep geç geliyor iOS güncellemesi adamlara iki iPhone verinde güncelleme yapsınlar bıraksınlar andirod
Hepınız android veya ios kullanıp telgram faln demıssınız ancak nokia c3de whatsapp kullanabılıyorum helal olsun adamlara.
bir şey anladıysam arap olayım
50 m
ASM ve C biliyorum python, perl, delphi, java vs gibi popüler tüm dillerlerlede ada olsa bir geçmişi var ancak ERLANG adını bile ilk kez duydum…
Anladığım kadarı ile bazı sosyal medya uygulamaları cihazların işlem gücünü kullanıyor, süper bilgisayar ağı………………………………………………………
erlang whatsapp'ın sunucularında kullanılıyor diğer büyük firmalar gibi (amazon,yahoo, facebook, vb.)