c, programlama dillerinin allahıdır. c++ ise onun peygamberidir. diğerleri de c'nin kulları, c++'ın ümmetidir.
assembly'e hiç girmedim dikkat ederseniz. onun yeri ayrı.
yahu arkadaş geçen size programlama dillerini karşılaştırma ile ilgili izahatte bulunmaya kalktık ama yine aynı kafa (bkz: #40504580)
c# isimli programlama dili c++ isimli dilin ultra light versiyonudur. c++, öğrenmesi çok uzun soluklu ve detayı çok fazla olan bir dildir. yapacağınız uygulamaya bağlı olarak bu dilden başka bir seçeneğiniz olmayabilir. C# visual basic kolaylığını sağlayan java ve c kırması bir dildir.
geçen defa yiyecekten örnek vermiştim. anlamayanlar için daha açık bir örnek vereyim. ulan sen otobüs vs traktör diye bir karşılaştırmaya giriyor musun. python, c++, C#, ruby vs bunlar otobüs, forklift, tuğralı doblo, ekskavatör kadar birbirleriyle alakalı ve karşılaştırması saçma araçlardır.
herhalde bazı üç günlük arkadaşlar "lan zaten hepsinde if var, for var, değişken atama var hepsi de aynı işi yapıyor olsa gerek" şeklinde bir kanıya kapılıyor. yukarıdaki araçların da hepsinde gaz pedalı var, direksiyon var ama alakasız araçlar.
Bize ilk C# göstermişlerdi. Bununla başlamasının sebebini daha sonra anlamıştım. Hem kolaydı hem de akılda kalıcıydı. Benim de yeni başlayacaklara tavsiyem c# ile başlamalarından yanadır. Mantığı ögrendikten sonra hevesiniz varsa kimse sizi tutamaz.
c# kullananlar net tembel ergen kendini programmer sananlardır. c++ programcıları ise işinin ehli bilge insanlardır. arkadaş edineceğiniz zaman eğer o kişi .net kullanıyorsa ondan uzak durunuz biliniz ki kolpa bir insan. .net'cilerin %99'u metin2 oynamışlardır.
versus olmaması gereken bir programlama dili karşılaştırması. ikisinin kulvarı farklı bir kere. c ++ dili makine diline daha yakın bir dildir. c# ise insan diline. yani c# ile daha hızlı kod yazarsın, c++ ile her biti kontrol edebilirsin. her ikisi muazzam güzel diller. hoş, birini öğrenince diğerine çok kolay adapte olabiliyorsun o yüzden hangisini öğreneyim diyenlerde hangisini isterse onu öğrensin.