Rehber Hangi programlama dili hangi alanda kullanılmalı?

Bu konu zamanla güncellenecektir.
Front-End:
  • HTML: Web sayfasının iskeletini oluşturur.
  • CSS: Web sayfasının güzel görünmesini sağlar.
  • JS (Framework kullanmanız önerilir): Web sayfasındaki interaktif öğeleri yönetir ve hareketlendirir. Framework kullanmak, işleri daha kolaylaştırabilir.
Back-End:
  • JS: Sunucu tarafında kodlama için kullanılır (örneğin, Node.js ile).
  • PHP: Web siteleri için veri işleme ve iş mantığı yazmak için kullanılır.
  • Python: Web sitelerinden veri analizine kadar her şeyde kullanılabilir.
  • C#: Windows platformu için geniş kullanımı olan bir programlama dili.
  • SQL: Veritabanı yönetimi ve sorguları yapmak için kullanılır.
Masaüstü Uygulamalar ve Oyunlar:
  • C#: Windows için masaüstü uygulamalar ve oyunlar geliştirmek için kullanılır.
  • C++: Performans gerektiren uygulamalar ve oyunlar için kullanılabilir.
  • Python: Hızlıca prototip oluşturmak veya basit masaüstü uygulamalar yapmak için ideal.
  • Java: Çapraz platform destekli masaüstü uygulamalar geliştirmek için kullanılır.
  • Lua: Oyun geliştirmek için kullanılan esnek bir dil.
  • JS (Web için ancak eklemek istedim): Web tabanlı uygulamalar için kullanılan JavaScript.
Mobil Uygulamalar ve Oyunlar:
  • Java: Android uygulamaları geliştirmek için kullanılır.
  • Swift (iOS): iPhone ve iPad için uygulamalar geliştirmek için kullanılır.
  • Dart (Flutter yazılımı ile hem iOS hem Android yazabilirsiniz): Flutter ile hem iOS hem de Android için uygulamalar geliştirmek için kullanılabilir.
  • Python: Basit mobil uygulamalar geliştirmek için kullanılabilir.
  • C#: Xamarin ile iOS ve Android için uygulamalar geliştirmek için kullanılabilir.
  • C++: Performans gerektiren mobil uygulamalar ve oyunlar için kullanılabilir.
Nesne Yönelimli Programlama (OOP):
  • Scala: Nesne yönelimli ve fonksiyonel programlama özelliklerini bir araya getirir.
  • Java: Nesne yönelimli programlamanın temelini oluşturur.
  • Python: Kolay öğrenilebilir ve kullanışlı bir dil.
  • C++: Performans odaklı nesne yönelimli programlama için idealdir.
Yapay Zeka:
  • Java: Yapay zeka projeleri için kullanılabilir.
  • MATLAB: Matematiksel hesaplamalar ve yapay zeka algoritmaları için kullanılır.
  • C: Donanım düzeyinde optimize edilmiş yapay zeka projeleri için kullanılabilir.
  • C++: Performans gerektiren yapay zeka projeleri için kullanılabilir.
  • Python: Yapay zeka projelerinde yaygın olarak kullanılır.
  • R: İstatistik ve veri analizi için kullanılır.
Siber Güvenlik:
  • Python: Siber güvenlik araçları ve otomasyon için idealdir.
  • SQL: Veritabanı güvenliği ve sorguları için kullanılabilir.
  • Java: Ağ güvenliği ve siber güvenlik uygulamaları için kullanılabilir.
  • C++: Performans gerektiren siber güvenlik uygulamaları için kullanılabilir.
  • Perl: Ağ programlama ve metin işleme için kullanılır.
  • Ruby: Web uygulamaları ve otomasyon için kullanılabilir.
  • JS: Web uygulamaları ve siber güvenlik araçları için kullanılabilir.
  • PHP: Web uygulamaları ve bazı siber güvenlik senaryolarında kullanılabilir
Not: Yazacağım bazı şeyler benim tarafımdan değil, internetten alınmıştır. İstediğiniz şeyleri söyleyebilirsiniz. Detayların bir kısmı yapay zeka ile yazılmıştır ancak tarafımca kontrol edilip öyle atıldı.
 
Son düzenleyen: Moderatör:
Ellerinize sağlık hocam. Muhtemelen işime yarayacak kaydettim.
Acaba ne kadar süre içinde sıfırdan biri Unreal Engine ile proje yapabilecek seviyeye gelebilir? (Mesela Erzurum oyunu, iyi olmadığını biliyorum ama yapı olarak)
 
Şu C# = Windows işini bırakın artık. C# bir dildir, Windows için hedeflenen bir çerçeve değil.

Uygulama yapmak için dedim zaten.

Ellerinize sağlık hocam. Muhtemelen işime yarayacak kaydettim.
Acaba ne kadar süre içinde sıfırdan biri Unreal Engine ile proje yapabilecek seviyeye gelebilir? (mesela Erzurum oyunu, iyi olmadığını biliyorum ama yapı olarak)
Sıfırdan diyorsan 2-3 yıla yakın sürer. Ama işin sadece programlama kısmına bakıyorum, grafik kısmına bakmadım. İstersen kaynak atabilirim hatta bunun için bir rehber bile açmıştım. Erzurum oyunu ne kadar iyi olmasa bile tek başına yapılmadığını da anlıyorsunuzdur umarım. Son olarak şunu da ekleyeyim Udemy gibi yerlerde güzel denebilecek projeler var ancak bu projeleri senin sıfırdan anlaman pek mümkün olmayacak.
 
Son düzenleme:
Uygulama yapmak için dedim zaten.


Sıfırdan diyorsan 2-3 yıla yakın sürer. Ama işin sadece programlama kısmına bakıyorum, grafik kısmına bakmadım. İstersen kaynak atabilirim hatta bunun için bir rehber bile açmıştım. Erzurum oyunu ne kadar iyi olmasa bile tek başına yapılmadığını da anlıyorsunuzdur umarım. Son olarak şunu da ekleyeyim Udemy gibi yerlerde güzel denebilecek projeler var ancak bu projeleri senin sıfırdan anlaman pek mümkün olmayacak.
Hocam bunla ilgili kaynak ve rehberleri atabilirseniz sevinirim.
 
Elinize sağlık güzel bir rehber olmuş.

Veri analizi için Python, R ve SQL haricinde önerebileceğiniz diller var mıdır?

Pazarlama uzmanıyım ve temelde olsa bilgimin olmasını istiyorum Veri analizi hakkında.
 
Elinize sağlık güzel bir rehber olmuş.

Veri analizi için Python, R ve SQL haricinde önerebileceğiniz diller var mıdır?

Pazarlama uzmanıyım ve temelde olsa bilgimin olmasını istiyorum Veri analizi hakkında.
Yani julia,scala,go gibi diller var. Kullanmadım ancak haskell kullanıldığını da biliyorum. Matlab belki bu listeye eklenebilir.
 

Technopat Haberler

Geri
Yukarı