Programlamaya Hangi Dil İle Başlanmalı?

Açıkça söylemek gerekirse 2010 yılında programlamaya başladım. O zamanlar visual basic vardı. Şuan C# ve Js ikilisi ile geliştirme yapıyorum. Pazar payı büyük 2 programlama dili. C# İle servislerimi yazıyorum. Js ile masaüstü, mobil ve web kodluyorum hızlı geliştirme süreci sağlıyor ,hızlı bir şekilde para kazanmanı. Tavsiyem c# ile başlamandır.
 
C'den kastınız normal C olarak mı yoksa C++ mı?
Değişiyor. C de C++ da kullanılıyor.

On-board uydu veya rover yazılımları için assembly de kullanılıyor. C compilerları çok gelişti fakat uzayda çalışan bilgisayarların sınırlı kaynağı olduğundan tek bir clock cycle değerli oluyor ve assembly'e de dönüyorlar.

Yeryüzündeki hesaplamalarda da Fortran'dan tutun Python'a kadar tüm diller kullanılır çünkü genelde programcının veya bilim insanının en hakim olduğu dil kullanılır.

Mission critical konularda genelde NASA, kodu tekrardan kullanmak ister çünkü bu kod kendini kanıtlamıştır. Bu sebepten hadi bunu bir standart hale getirelim diyerekten HAL (High-order assembly language) adında bir programlama dili geliştirildi. Bu dil ile space shuttlelar programlandı. Fakat savunma bakanlığının HAL'a değil de ADA'ya destek vermesinden dolayı HAL projesi de gümledi. İşin ilginci ADA; F-16, F-22 gibi savunma sanayii projelerinde de kullanılmasına rağmen okullar bu dili öğretmediği için C/C++ işleri hep daha yoğun oldu.

90ların sonu 2000lerin başında ise C, C++ dominasyonu başladı. Bu yıllara Unix, Linux, C, C++ ve TCP/IP anahtar kelimelerini ekleyebiliriz.

NASA atmosferden yukarı çıktığı an interpreted dilleri unutur. Konuda güzelce açıklanmış zaten. Ben açıklasam bu kadar net olurdu.
 
Teşekkür ederim hocam
 
Açıklama için teşekkür ederim.
 
Python en kolayı Java'da bir şey yazmak için en az 4 işlem Python'da daha az bu da Python'un yararı. Ben bilişim garajında öğrrnmekteyim bunları.
 
Asıl soruya cevap veriyorum.
Programlama ile uğraşan veya uğraşmayı düşünen herkesin en azından bir kez sorduğu sorudur.
"Hangi dil en iyisi?"
Öncelikle yanlış soruların yanlış cevapları olur.
Soru yanlış. En iyi dil, işletim sistemi, derleyici, IDE vs diye bir şey yoktur.
Önemli olan kullanım amacı ve ihtiyaçlar.
 
Senin bahsettiğin bilgisayar mühendisliği.
 
Bize okulda ilk Python öğretmişlerdi, bir bildikleri vardır herhalde.

Yalnız Python print('Hello World')den ibaret değil Python'u yaklaşık bir senedir görüyorum ve kendim bol bol pratikle bilmem günlük bilmem kaç saatimi Python'a ayırıyorum kendime ben Python biliyorum bile diyemiyorum.
Senin bahsettiğin bilgisayar mühendisliği.

Bir de Türkiye'de bilgisayar mühendisliğini yazılım mühendisi olarak bilme sorunsalı varya :d
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…