Geleceğe yönelik programlama dilleri

UmpaLumpalar

Centipat
Katılım
8 Ocak 2022
Mesajlar
72
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba. Şu an Python biliyorum fakat bu noktada yoğunlaşmak istemiyorum. Python'a başlama sebebim ise programlama mantığını anlayıp, pratik yapmak oldu. Şu an mobil uygulama ve oyun, masaüstü uygulama ve oyun alanına yönelmek istiyorum. Veya direkt olarak yazılım alanına. Başlamak istediğim dilin geleceğe yönelik olmasını istiyorum. Veya halihazır da iyi konumda olup gelecekte yerini koruyacak bir dil de olur. Tüm tavsiyelere açığım. Şimdiden teşekkürler.
 
Dili ne yapacaksın? Gelecekte şu anki diller olacak mı, olmayacak mı bilmiyoruz. Öğrendiğin dilin bir önemi yok.

O dili kullanamadığın sürece dil öğrenmenin bir anlamı yok. Programlama; dil bilmekle alakası olan bir şey değil, her dili bilip algoritma kuramadıktan sonra bir önemi yok. Dil öğrenmesi, bir dil biliyorsan dünyanın en kolay işlerinden birisi. Temel başlangıçları hepsinin aynı, sadece kullanıldıkları alana göre farklılıklara sahipler.

Çok ufak ve basit bir örnek vereyim. JS ile yaptığın calcultor ile Python ile yaptığın calculator arasında gram fark olmayacak kodun temelinde. Sadece syntax ve birkaç mantıksal değişiklik olacak o kadar.

O yüzden bir dile bu kadar önem vermene gerek yok. Sen algoritma kurabilip problemleri çözebiliyor musun? Ona bakman lazım. Yoksa ha Python yazmışsın ha JS yazmışsın bir fark yok arada.

Türkçe ve İngilizce konuşan adam da konuşmuyor mu? İkisinin de yaptığı eylem aynı sadece yapış biçimleri farklı oluyor. Günümüzdeki dillerin gelecekteki yerlerini bilemeyiz.
 
Python, C, C# veya C+ vs. bunlardan biri veya birkaçını zaten iyi öğrenirseniz daha sonra kütüphane ve yapısına göre değişiklikleri öğrenerek zaten kolayca adapte olabilirsiniz. Yani şunu öğreneceğim sonra bir şey bilmeme gerek yok tarzı bir şey pek mümkün değil zira hepsinin kullanım yeri farklı. (Bazılarıyla o alanlara girebiliyorsunuz ancak gereksiz uğraştırıcı olabiliyor)

her dili bilip algoritma kuramadıktan sonra bir önemi yok.
Ha tabi bir de arkadaşın belirttiği gibi işin temelini yani algoritma bilmedikten sonra daha çok ezberci bir yol izlersiniz. O da tabi inovatif olmaz.
 
Dili ne yapacaksın? Gelecekte şu anki diller olacak mı, olmayacak mı bilmiyoruz. Öğrendiğin dilin bir önemi yok.

O dili kullanamadığın sürece dil öğrenmenin bir anlamı yok. Programlama; dil bilmekle alakası olan bir şey değil, her dili bilip algoritma kuramadıktan sonra bir önemi yok. Dil öğrenmesi, bir dil biliyorsan dünyanın en kolay işlerinden birisi. Temel başlangıçları hepsinin aynı, sadece kullanıldıkları alana göre farklılıklara sahipler.

Çok ufak ve basit bir örnek vereyim. JS ile yaptığın calcultor ile Python ile yaptığın calculator arasında gram fark olmayacak kodun temelinde. Sadece syntax ve birkaç mantıksal değişiklik olacak o kadar.

O yüzden bir dile bu kadar önem vermene gerek yok. Sen algoritma kurabilip problemleri çözebiliyor musun? Ona bakman lazım. Yoksa ha Python yazmışsın ha JS yazmışsın bir fark yok arada.

Türkçe ve İngilizce konuşan adam da konuşmuyor mu? İkisinin de yaptığı eylem aynı sadece yapış biçimleri farklı oluyor. Günümüzdeki dillerin gelecekteki yerlerini bilemeyiz.
Sorumun cevabını net bir şekilde aldım. Daha fazla bu konu hakkında kafa yormama gerek yok. Teşekkür ederim
Python, C, C# veya C+ vs. bunlardan biri veya birkaçını zaten iyi öğrenirseniz daha sonra kütüphane ve yapısına göre değişiklikleri öğrenerek zaten kolayca adapte olabilirsiniz. Yani şunu öğreneceğim sonra bir şey bilmeme gerek yok tarzı bir şey pek mümkün değil zira hepsinin kullanım yeri farklı. (Bazılarıyla o alanlara girebiliyorsunuz ancak gereksiz uğraştırıcı olabiliyor)


Ha tabi bir de arkadaşın belirttiği gibi işin temelini yani algoritma bilmedikten sonra daha çok ezberci bir yol izlersiniz. O da tabi inovatif olmaz.
Haklısınız. Dediğiniz gibi mantığı anladıktan sonra iş kolay. Teşekkür ederim
 
Banak kalırsa:
C#: Microsoft tarafından sürekli destek. dotnet, uwp...
JavaScript: Gelecekte tarayıcı tabanlı uygulamalar daha popüler olacak
Swift: Apple'ın desteği keseceğini hiç sanmıyorum.
Scala: Java'nın yeni alternatifi. JVM ve JavaScript ile uyumlu.
Go: Google desteği. Kolay yazımlı düşük seviyeli dil.
Python: Kullanıcı Dostu, Modül desteği, Anlaşılması kolay...
Elm: Tarayıcı tabanlı uygulamaların daha fazla yaygınlaşmasıyla popülerliği artacak.
Rust: Geleceğin sistem programlama dili.
Ruby: Back-End Web Applications...
 

Technopat Haberler

Geri
Yukarı