C# ile C++ arasındaki fark

LakhoPss

Uzman üye
31 Ara 2014
1,512
0
root@kali:~#
Kardesim ikisi de birbirinden farkli programlama dilleri. Dogal olarak birbirlerinden farklidirlar. Aralarindaki bazi farklara linkten ulasabilirsin: https://msdn.microsoft.com/tr-tr/library/c6cyy67b.aspx
Aralarindaki en buyuk farklardan biri de, c# vb gibi bir runtime gerektirir, her ortamda calistiramazsin. Isletim sistemi felan da yazamazsin. Artisi ise java dilini rahatlikla ogrenebilirsin c# biliyor isen.
 
Son düzenleme:

ßyWick

Uzman üye
13 Eyl 2012
1,960
2
26
Nereye
mmorpg oyunlardaki item ler gibi düşün biri +1 diğeri +2 gibi mantıken bir üst sürümü diyebiliriz galiba fakat programlama ile ilgilenen arkadaşlar detaylı olarak bilgilendirirler birazdan
 

xenceri

Uzman üye
16 Ağu 2010
1,948
0
İstanbul
Kardeşim C# ta görsel programlama için bir sürü hazır kütüphane var.
Mesela C++ ile bir windows form uygulaması yapıp üzerine bir button eklemek için bir sürü kod yazman lazım. Aynı şekilde buttonu konumlandırmak için bile yine manuel olarak kodlarla konumlandırmak gerekiyor.
C++ görsel programlama için QT Designer var ama çok da kullanışlı değil.
C# ise DotNet kütüphanelerini kullanıyor ve bütün form elemanları hazır şekilde geliyor.

Yani kardeşim genel olarak C# hazır kütüphaneler kullandığı için, çoğu zaman programa çok hakim olamıyorsun. C++ ın avantajı da budur. Herşeye müdahale edebiliyorsun nerdeyse.
 
Son düzenleme:

nanotech

Üye
9 Eyl 2015
98
0
Kardeşim C# ta görsel programlama için bir sürü hazır kütüphane var.
Mesela C++ ile bir windows form uygulaması yapıp üzerine bir button eklemek için bir sürü kod yazman lazım. Aynı şekilde buttonu konumlandırmak için bile yine manuel olarak kodlarla konumlandırmak gerekiyor.
C++ görsel programlama için QT Designer var ama çok da kullanışlı değil.
C# ise DotNet kütüphanelerini kullanıyor ve bütün form elemanları hazır şekilde geliyor.

Yani kardeşim genel olarak C# hazır kütüphaneler kullandığı için, çoğu zaman programa çok hakim olamıyorsun. C++ ın avantajı da budur. Herşeye müdahale edebiliyorsun nerdeyse.

C#'dan başlayıp C++'a mı geçeyim ?
 

xenceri

Uzman üye
16 Ağu 2010
1,948
0
İstanbul
Yok tersini yapsan senin için daha iyi olur. C++ temel düzeyde öğrenirsen, C# sana çok daha kolay gelir. Syntax yapısı, değişken atamaları, döngüler, diziler her ikisinde de aynıdır. Özellikle diziler ve döngüler konusunu iyi öğren, sonra C# ile direk görsel olarak kodlamaya başla.
 

nanotech

Üye
9 Eyl 2015
98
0
Yok tersini yapsan senin için daha iyi olur. C++ temel düzeyde öğrenirsen, C# sana çok daha kolay gelir. Syntax yapısı, değişken atamaları, döngüler, diziler her ikisinde de aynıdır. Özellikle diziler ve döngüler konusunu iyi öğren, sonra C# ile direk görsel olarak kodlamaya başla.

Tamam teşekkürler
 

Raphers

Adanmış Üye
31 Ağu 2014
7,286
5
System.Net
C# nesneye yönelik bir programlama dilidir. Nedir bu nesne tabanlı programlama ? OOP (Object-oriented programming). Yani şöyle diyeyim, kullandığın programlar varya (mesela brute force) işte bunlar genelde C# dili ile yazılır.
C++ ile gömülü sistemler içindir. Örneğin bir işletim sistemi yazarken C++ kullanırlar (syalnız adece C++ değil). Eğer C++'a başlarsan ilk başlarda bu ne ben bununla ne yapacağım dersin ve hevesin kaçar. Ama C# ile başlarsan ilk günden messagebox ile merhaba dünya yazdırıp sevinebilirsin :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.