Hangi programlama dilleri ne işe yarıyor?

Unturned

Kilopat
Katılım
29 Ağustos 2016
Mesajlar
2.635
Makaleler
1
Çözümler
43
Hangi programlama dillerinin ne işe yaradığını,
Hangi alanlarda kullanıldığını,
Hangi alanlarda en iyisi olduğunu,

söyleyen link, video vb. Kaynak var mı? Veya siz biliyorsanız aydınlatır mısınız?
 
Son düzenleme:
Tüm programlama dillerini bir şeye bağlamak yanlış ama ben sadece kendi alanımla bilgi vermek istiyorum.

Örneğin C++ ilde UE üzerinden oyun yapabilir ve bilgisayar üzerinden programlar yapabilirsin. Ayrıca Windows'un büyük bir kısmını da C++ oluşturuyor.

Veya PHP öğrenip site kurma işlerine girişebilirsin. (Tabi Html, CSS gibi biçimlendirme dilleri de lazım olur.)
 
Programlama dilleri ile neredeyse her şeyi yapabilirsiniz. Ancak bazı dillerin spesifikleşmiş dalları tabii ki bulunmakta. Örneğin günümüzde C/C++ gömülü yazılım türü düşük seviyeli işler için kullanılırken, Java/C# bir işletim sistemi üzerinde terminal ve ya GUI tabanlı olarak kullanıcıya uygun işleri rahatlatan/kolaylaştıran programlar yazılmakta. PHP server tarafındaki bilgileri gizlemek ve işlem yapmak için kullanılırken JS karşı tarafta görsellik ve programlama için yardımcı olmakta, MATLAB hesaplamaları kolaylaştırmakta, diye devam ediyor.
 
Hangi programlama dillerinin ne işe yaradığını,
Hangi alanlarda kullanıldığını,
Hangi alanlarda en iyisi olduğunu,

söyleyen link, video vb. Kaynak var mı? Veya siz biliyorsanız aydınlatır mısınız?
Mesela ben de arduino işleriyle uğraşıyorum onda da aynı şekilde c++ var ama tam yalın değil tabii.
Elektrik elektronikte sadece c++ kullanılıyor diye de bir şey yok bu arada. Rasbery pi da farklı.
 
Benim uzmanlığım bu konu üzerine değil ancak mesleğimin bir kısmını ilgilendirdiği için temel eğitim almıştım.

Birçok dil var ve bu dillerin hepsi farklı amaçlar için bir alternatif oluşturuyor. Yazılımcılar ise amaçlarına göre bu dilleri seçerek kendilerine özel yeteneklerini, özelliklerini ve kurallarını uygulayarak amaçlarını gerçekleştiriyorlar. Algoritmadaki talimatları yerine getirir bu diller.

Yazılımcı adam zaten yapacağı şey için hangi dili kullanmasını, kullandığında ulaşacağı sonuçları ve başarıları bilir ve ona yönelir. Araba seçimine benzetilebilir. 3 çocuklu bir ailenin ile bekar bir kişinin arabayı kullanım amaçları, istekleri çok farklıdır dolayısıyla tercih de ona göre değişir.
 
En kısa tabiri kodlama olmadan programlarda olmaz. Python ve C# başlamak için en ideal dildir.

  • Oyun geliştirmek için genelde C#, C++ kullanılır.
  • Mobil için Java vb.
  • Web yazılım için PHP gibi.
 
Son düzenleme:
Programlama dilleri ile neredeyse her şeyi yapabilirsiniz.
Yanlış bir düşünce meselâ Python ile işletim sistemi yazamazsınız. (Neredeyse tüm diller ile yazamazsınız.) İşletim sistemi programlamak için özel olarak geliştirilen C veya Her şeyi yazabilen Java gibi programlama dillerini kullanmak zorundasınız.
 
Yanlış bir düşünce meselâ Python ile işletim sistemi yazamazsınız. (Neredeyse tüm diller ile yazamazsınız.) İşletim sistemi programlamak için özel olarak yazılan C veya Her şeyi yazabilen Java gibi programlama dillerini kullanmak zorundasınız.
Yanlış bir kanıdasınız. Derlenip makine koduna dönüştürülebilen her şey ile işletim sistemi yazılabilir.
İşletim sistemi binary ile yazılır bir yere dek.
Çekirdekleri yazmak için Assembly ve C/C++ kullanılıyor güncel olarak, değerleri görüntülemek için HEX kullanıyorsunuz.
Geriye kalan bütün parçalar derlenmiş öteki dillerden oluşabilir.
 

Geri
Yukarı