Arama butonu
Bu konudaki kullanıcılar: 1 misafir
163
Cevap
31345
Tıklama
2
Öne Çıkarma
Cevap: C++ mı C# mı ? (7. sayfa)
C
13 yıl
Yüzbaşı

Bu konuda herkes birşey söyler ama bence sen kafana takma eğer hiç programla bilmiyorsan C# ile başlamanı tavsiye ederim C# ile programlamayı kavrarsın ve bunun vakit kaybı olduğunu düşünme çünkü yaptıkların senin alt yapını oluşturacak ve C++ öğrenmeye karar verdiğinde temel kavramları bildiğinden zorluk çekmeyeceksin yine sen bilirsin ama zemindeyken 6 basamağa atlamaya çalışırsan neler olacağını tahmin et


Bu mesaja 1 cevap geldi.
E
13 yıl
Yüzbaşı

C++ hakikaten kolay bir dil değildir, her işi kendiniz yapmanız, Amerika'yı yeniden keşfetmeniz gerekir.. Ama bu uğraş size programlamanın çok güzel bir şekilde temelini öğretir. C++'dan sonra C#'a geçtiğinizde bu çok basit diyerek, piyasa için harika programlar geliştirebilirsiniz. C#'ta her şey elinizin altında mevcuttur. Mesela internetten gerekli class'ları bularak, programı kafanızda şekillendirip güzel programlar da yazabilirsiniz.

Başlıkta C# ve C++ yazılmış ama bu bakış açısıyla bakmak yanlış gibi geliyor bana. Mesela Python da programlamanın mantığını anlamak için harika bir dildir bana kalırsa, ve başlangıç için çok iyi olabilir. Başlangıçta OOP'dur, Microsoft bağımlılığıdır, Açık kaynaktır şudur budur fazla takma. Hangisini sevdiysen onunla başla. Sadece programlamanın mantığını anlamaya çalış, ne nasıl oluyor, string nedir, integer nedir vs. bu temel kavramları öğren.. if,else,for,while gibi programlamanın döngülerini kavra.. Sonra kendini Network, Veri girilmesi-listelenmesi vs konularında geliştirip, bu öğrendiklerin ile bir proje yaparak programlamaya adım atabilirsin..

Ah bir de seneye YGS/LYS kazanabilseem..


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı

M
13 yıl
Yarbay

Ben c++ öğrendim ve biraz zorladı açıkcası c# hakkında pek bilgim yok hangisi bu iş için daha eğlenceli ve keyifliyse ondan başla c diline soğuma ilk baştan derim.



B
13 yıl
Yüzbaşı

c++ ile çok hızlı çalışan şeyler üretirsiniz bu kadar basit. kimse development sürecinde ne yaptığınıza bakmaz, adamlar eline geçen şey kendi platformunda çalışıyor mu ? nasıl çalışıyor ? bunları sorar. yani adam size ah canım c# kullanmış ya süper bu o zaman demez.


Bu mesaja 1 cevap geldi.
C
12 yıl
Teğmen

Arkadaşım muhtemelen sen bir dile başladın bile ama ben yinede tavsiyemi vereyim.Başkaları faydalansın.c++ ile c# arasında kaldıysan benim gibi yap java ile başla.Hem c++ gem c# kullanmış gbi oluyorsun saygılar


Bu mesaja 1 cevap geldi.
E
12 yıl
Çavuş

Tsbiki c# ben ikisinide denedim. c# 100 kat daha güzel.



V
12 yıl
Yarbay

Selamlar,

Arkadaşlar Perl,C,C++,Java,C#,Haskell,Ruby,Python,PHP,JavaScript,Assembly vs. gibi tonlarca programlama dili var.Bu programlama dilleride Script, Imperative, Concurrent, OOP ve Functional gibi çeşitli gruplara ayrılıyor.

Bunların her birinin belirli avantajları ve dezavantajları vardır.Eğer Embedded Systems ile uğraşıyorsanız Assembly, C, C++ kullanırsınız çünkü yer ve performans sizin için önemlidir.Yine bu diller arasındada trade-off'lar vardır ve yapacağınız projeye göre seçeceğiniz dil değişebilir.

Dilleri karşılaştırmak istiyorsanız önce neyi kaşılaştıracağınızı seçmeniz lazım.Performans mı yoksa Ram kullanımı mı? Eğer performans olarak karşılaştıracaksak C++ C#'tan daha performanslı çalışır çünkü VM'e sahip değildir direk compiler tarafından yazdığınız kodlar machine code'a dönüştürülür ve CPU üzerinde çalıştırılır.C# VM kullandığı içinde Ram kullanımı daha fazla olacaktır diye düşünüyorum.Ancak tüm bunlara rağmen C# C++'a tercih edilir bunun nedenide VM'in getirdiği bazı avantajlardır.Java dilindede bu söz konusudur JVM sayesinde Java C ve C++'a göre oldukça yavaş çalışır.Ama JVM sayesindede java kodunuz çamaşır makinesinde bile çalışabiliyor.

Sonuç olarak neymiş programlama dilleri şuursuzca karşılaştırılmazmış





< Bu mesaj bu kişi tarafından değiştirildi VipLimE -- 15 Mart 2013; 18:17:15 >

W
12 yıl
Binbaşı

quote:

Orijinalden alıntı: Yusufbey1001


Arkadaşım muhtemelen sen bir dile başladın bile ama ben yinede tavsiyemi vereyim.Başkaları faydalansın.c++ ile c# arasında kaldıysan benim gibi yap java ile başla.Hem c++ gem c# kullanmış gbi oluyorsun saygılar

C# daha sonradan üretildiği için aslında C# kullanırsan hem C++ hem Java kullanmış gibi oluyorsun ;)



B
12 yıl
Yarbay

quote:

Orijinalden alıntı: Moribito

quote:

Orijinalden alıntı: skoylu

Komik yorumlar olmuş.

C öğrenir ve altından kalkarsan, her şeyi öğrenmiş olursun.

C# öğrenirsen, hiç bir şey öğrenememiş olur, ona bağımlı kalır, en sonunda aptal bir şey olursun.

C# vs. eroin gibidir beyler, başta çok hoş gelir, ama hayatınızı sizden alır, yıkar, bitirir. Bu işe C ile başlayın, o size her yerde yeter. ha, zaten onu bilen, başta da söyledik, herşeyi biliyor olur.

C ile C++ aynı şeydir, meraklısına. İkiside aynı kaprislere, aynı güce sahiptir. Ama C öğrenmek C++ öğrenmek daha kolay ve efektiftir.



Bu ne ya, yonetici falan yokmu burda ?

Bir kere C# ogrenen insan;

- Otomatik olarak %75 oraninda Javada ogrenmis olur.
- OOP nin inanilmaz gucunden yararlanir
- Her turlu uygulama yazabilir (Otomasyon, Simulator, CRM, ASP.NET ile istedigi her turlu web uygulamasi yazabilir, Social Network siteleri yapabilir)
Mesela bos zamanimda oylesine kendi yazdigim simulator
http://www.moribitotech.com/2011/11/c-good-evil-population-simulator.html
- Unity 3D ile istedigi capta oyun yazabilir
- Java yi aninda kavrayacagi icin, Android uygulamari yazabilir veya javanin bitmek bilmeyen alanlarindan birine yonelebilir

Say say bitmez, daha bircok sey var.

Bilip bilmeden atip tutmayalim.

Bu mesaj sayesinde yarım kalan programcılık çalışmalarıma devam edicem teşekkürler


Bu mesaja 1 cevap geldi.
C
12 yıl
Yüzbaşı

C# ?

Assembly diyorum.

keşfettikçe insan anlıyor kıymetini.

Assembly ile yaz, C++ a mı gömersin yoksa C#a mı sen karar ver.

ayrıca C++ direkt işlemci üzerinde compile yapılıdığı için daha hızlıdır.



T
12 yıl
Binbaşı

Ee hocam ne yaptın neyden başladın bende seninle aynı ikilemdeyim şuan sende ki durum ne oldu ne önerirsin



< Bu ileti tablet sürüm kullanılarak atıldı >

Y
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: meren1453

c# mı dalgamı bu ya..gel c++ öğren.c#,visual basic gibi diller hazırcılığa alıştırıyor.google earth c++ ile yazıldı.windows kernel ne ile yazıldı onu düşün..ben c#'da kullandım c++ da.c# da kendi kütüphane dosyanı yazamazsın.c++ ya başladıktan 1-2 yıl sonra kütüphane dosyalarını kendin yazarsın.c# da yazılan programlar sadece windows da çalışır.c++ ile işletim sistemi yazılabileceğini unutma.yani her türlü sistemde çalışır.c++ öğrenirsen javascript ve php gibi dillerde zorluk yaşamazsın.c# ise hep hazırcılığa alştırır.c++ ile kendin mail gönderme programı yazdığında başardım lan sonunda dersin.c# da 2 dakikada mail gönderme programı hazırlarsın.şimdi seçimini kendin yap.

yapmayın kardeşim böyle.
c# da exe içine alınmayan herşey dll oluyor yani kütüphane.
c# c++ den çok temiz bir dildir.
c# da da pointer kullanabilirsin ...

önemli olan bir şey yapmak için hedefin olmalı.yoksa hedefsiz ok hedefe ulaşamaz durumu geçerli

+son zamanlarda normal kod yaznak yerine bir listeye typleri atayıp aasemblyden okutuyorum





< Bu mesaj bu kişi tarafından değiştirildi Yossi Kohen -- 29 Nisan 2013; 23:53:22 >
Bu mesaja 1 cevap geldi.
H
12 yıl
Teğmen

bu konuyu açan adam 2 sene önce acmıs yapmayın artık programa dilleri arasındaki tartışmayı :) her platform için daha fazla avantaj saglayan sey vardır ne yazıcaksan o dili secersin bu kadar basit.


Bu mesaja 2 cevap geldi.
T
12 yıl
Binbaşı

quote:

Orijinalden alıntı: hitman80

bu konuyu açan adam 2 sene önce acmıs yapmayın artık programa dilleri arasındaki tartışmayı :) her platform için daha fazla avantaj saglayan sey vardır ne yazıcaksan o dili secersin bu kadar basit.

İyi de sonuçta plan yapmadan bodoslama başlamak olmaz hiç yoktan bie fikir sahibi olmak gerekir hocam



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
12 yıl
Çavuş

Ben C# Form ve Console da baya emek harcadım kardesim mantık ile uyusan güzel bir program inglizcende varsa kim tutar seni dior resmen


gerçekten komutlar deger atamaları kolay
ben C# Calısıodum hadi bide C++ Form a bakam dedim

bakmaz olaydım öne öle

include.a h fln < > tarzı seyler

1 deger atamam 20 dk mı aldı C# yaptıktan sonra C++ bana fransız gibi geldi :D


Ama siz bilirsiz orta kaldıysa java çalış !



T
12 yıl
Onbaşı

Oncelikle ne tur bi program yazcagina karar ver c# daha çok windows tabaninda windows masaustu uygulamalari, windows 8 metro uygulamasi filan. C# gorsel ve visual studio destegiyle daha pratik olabiliyor. Bunda da yapabilecegin isler sinrsiz ancak windows altinda gerceklestirebilirsin. Anladigim kadariyla c# piyasada daha cok kullaniliyor cunkuu sonuca daha cabuk ulasabiliyosun ve amac para kazanmak. C++ a gelince o cok daha buyuk uygulamalar icin isletiminde oyun gibi yazilimlara kadar bicok sey yapabilirsin. Yani kiyaslanamaz bunlar 2 sininde alani farkli. Kiyaslicaksan c++ ile delphi gibi dilleri c# ve java gibi dilleri karsilastirmalisin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
12 yıl
Er

Arkadaşlar merhabalar,

Once kendimden bahsedeyim, ben bir universitede Endüstri Müh. bölümünde araştırma görevlisiyim, üretim ve lojistik ile ilgili problemlere (çizelgeleme, rota planlama, araç atama) optimizayon algoritmaları geliştiriyorum, kodladığım yapılar tamamıyla akademik...

Şimdiye kadar hep C'de kodladım algoritmaları ama artık çok zorlanıyorum ve çok zamanımı alıyor. Kesinlikle yeni bir dile geçmem gerek, bahsettiğim, kurguladığım programlar görselliğin sıfır olduğu, sadece optimuma iyi yakınsama gerektiren programlar. Complierler ile aramın iyi olmadığını da not ederek sizce c++ mı yoksa C# mı öğrenerek bu algoritmaları kodlamallıyım

Şimdiden tşk



1
12 yıl
Yüzbaşı

ya kardeşim burda neyi tartışıyorsunuz anlamıyorum.

Amaç ikisinde de geliştirmek değilmi.

Kısa bir şekilde daha hızlı hangisinde kod yazıyorsan odur .Birisinde ufacık bir kodla halledersin diğerinde uzar uzar gider .

siz mantığı kuurnda yazması kolay



T
10 yıl
Yarbay

Adam konuya yazmayalı 3 sene olmuş tartışma hala devam ediyor :) bakalım ne öğrenmiş, beğenmiş mi?
bence ikisini de yapmadı salladı ama durun bakalım ne diycek

Soruya cevap olarak bencede C#la başlamalıyıd.. ben assembly üstüne C++ ile devam ettim.. ortaya bir şeyler çıkarmak zor.. sonuçta koptum gittim..


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Muco53