4 puan yazan ffdd270 2021-07-21 | 15 yorum | WhatsApp'ta paylaş

Programlama dillerini ayırmamak gerekir ama bence her dilde, o dili tasarlayan kişinin istediği bir tasarım anlayışı bulunuyor; o tasarıma gerçekten ihtiyaç duyup duymamaktan bağımsız olarak, o tasarımı sevmek de mümkün.

Örneğin ben, Rust’ın güçlü bellek ownership anlayışına dayalı tasarımını "seviyorum"; ama pratikte kullanmaya gelince, benim ihtiyaç duyduğum yerlerde C++’ın smart pointer’larıyla şimdilik işler gayet yürümüyor mu diye düşündüm.

Reklam

Ah, ben Lua’yı gerçekten çok seviyorum. Her ne kadar 1-based index kullanıyor olsa da ve sayısız probleme yol açabilecek pek çok tehlikeli yanı bulunsa da, hızlıca yazılıp sonra unutulacak kodları hafifçe yazmak için bundan daha uygun bir dil var mı emin değilim.

Sevdiğiniz dil / dezavantajları / avantajları şeklinde yazarsanız sevinirim (__ )/

15 yorum

 
analogstar 2021-07-22

Python.

Çok yönlü bir geliştirme dilidir ve üretkenliği yüksektir.

Çalışma zamanı hızı biraz yavaş olsa da, sürekli olarak iyileştirilmektedir.

 
ffdd270 2021-07-26

Harika bir dil! Ben de programlama yaparken onu koli bandı gibi her yerden alıp bir şeyleri yamamak için kullanabiliyorum; bu yüzden gerçekten çok işe yarıyor.

 
dua804 2021-07-22

En sevdiğim dil: Javascript

Dezavantajı: Şirkette bunu seven insan sayısı son derece az.

Avantajı: Bu yüzden kimse karışmıyor, istediğim gibi kod yazabiliyorum..... şaka bir yana, client için yazdığım kaynak kodu Server tarafında da aynen kullanabilmem hoşuma gidiyor.

 
ffdd270 2021-07-26

JS'nin üretkenliği de gayet iyi, V8 motorunun gücü sayesinde hızlı ve gerçekten her şeyi yapabilen harika bir dil. Sunucudan istemciye kadar... Üstelik dilin kendi içindeki eksik kararlılık ya da okunabilirlik de TS ile tamamlanabiliyor; bu yüzden geleceği umut vadeden bir dil de sayılır. Özellikle ben web geliştirirken neredeyse her zaman React.js + TS sunucu framework'ü kullanıyorum, CLI uygulamalarını da Node.js ile yazıyorum ve gerçekten çok memnunum.

 
yujingaya 2021-07-22

Ben Rust ile programlama yaparken elimde tuttuğum şeyin ne olduğunu net biçimde hissedebildiğim için seviyorum.

Ama bu netlik yüzünden her şeyi elle tek tek didiklemeniz gerekiyor; o yüzden başkalarına tavsiye edemem.

 
ffdd270 2021-07-26

Yetki ve sorumluluğun ürkütücü biçimde orantılı olduğu bir dil ailesi (... ) İlk başta C++'ın evrimleşmiş hâli değil mi diye düşünmüştüm. Ama bugünlerde daha çok C'nin evrimleşmiş bir hâli gibi hissettiren bir dil gibi geliyor.

 
deadcat 2021-07-21

C#.

Güçlü tipli bir dil.

Güncellemeleri çok aktif; modern dillerin tüm avantajlarını bünyesine katıyor.

LINQ

Güçlü bir Visual Studio.

MSDN de cabası; kod yazarken her zaman mutlu oluyorum.

 
ffdd270 2021-07-26

Offf... C#’ın sürümleri gerçekten çok eskiden beri korkutucu bir hızla yükseliyor. Ben de bir proje denemek istiyorum ama nereden başlasam diye düşünüyorum hahaha. Backend’i C# ile yapmak istiyorum ama...

 
luzluna 2021-07-21

Perl.

Diğer dillerden farklı olarak, bir dilbilimci tarafından yapılmış bir dil olmasının da etkisiyle bağlama göre değişkenleri atlayabilmesi,

modern dillerdeki type inference gibi bağlama göre uygun türe dönüştürmesi gibi özellikleri nedeniyle seviyorum.

 
ffdd270 2021-07-26

Ooo... üretkenliği harika görünüyor. Shell script yazarken müthiş olur gibi. Hızlıca yazıp şöyle böyle çalıştırılacak kod için..

 
benjamin 2021-07-21

Son yaklaşık 10 yıldır neredeyse sadece Ruby ile kod yazıyorum.

Kodlarken mutlu hissettirmesi + Rails'in varlığı bence Ruby'nin en iyi tarafları.

Ama başkasının kodunu okurken inanılmaz acı veriyor....

Ruby'ciler giderek azalıyor, bu da insanı yalnız hissettiriyor.

 
devgrapher 2021-07-27

Ben Ruby ile daha yeni tanıştım ve bunu neden bu kadar geç keşfettiğimi düşündüm. Bu kadar çok avantajı olan bir dil olmasına rağmen nispeten yaygın kullanılmaması, onu değeri yeterince görülmeyen üzücü bir dil gibi hissettiriyor.

 
ffdd270 2021-07-26

Ruby! Dil gerçekten çok havalı. Bağlam yapısı diğer dillere kıyasla epey kendine özgü olduğu için beni etkilemişti; ama bir kez alışınca inanılmaz derecede temiz görünüyor. Özellikle if ifadesini sona eklemek başka dillerde de olsa acayip kullanışlı olurdu gibi(...

 
ruinnel 2021-07-21

Benimki golang.

Asenkron işlem sözdiziminin diğer dillere kıyasla daha sade olduğunu düşünüyorum.

Web geliştirmede çok kullanılan diller arasında, derleyip ikili çalıştırılabilir dosya üretebilmesi bakımından nadir olanlardan biri.

Bu yüzden, bugünlerde çok kullanılan docker ile image oluştururken alpine gibi küçük bir base image kullanılabiliyor; böylece image boyutu da küçülüyor... Kendi web sunucusu implementasyonunun performansı da iyi olduğu için web sunucusu geliştirme için en uygun seçeneklerden biri olduğunu düşünüyorum.

 
ffdd270 2021-07-26

golang ilk çıktığından beri onu ilgiyle takip ediyorum ama nedense yan projeleri hep node.js ile yapıyorum(...) bu yüzden bir türlü denk gelemedik. Sürekli ASP.NET ile Node.js arasında kararsız kalıyorum. Sanırım golangı da eklemem gerekecek(..) Bir sonraki projeye alışık olduğum yerin dışına çıkarak başlamayı denemeliyim..