C++ .net or C#?

MOHSIN HADI

Well-known member
Sep 11, 2009
1,068
0
41
What is the difference between C++ .net and C#?
Where to start if u r new to the c language?
In programming from where to start and where to aim and go on,can plz any one can explain it?
I want to be a programmer for the windows apps and software,is there any visual effects are also created by C in programs or its a diff field?
 

funky

Proficient
Jan 30, 2010
541
0
22
Karachi
C # is more object oriented language

Object-oriented programming is built on three pillars encapsulation, specialization, and polymorphism. Each class should be fully encapsulated; that is, it should fully define the state and responsibilities of that type. Specialization allows you to establish hierarchical relationships among your classes. Polymorphism allows you to treat a group of hierarchically related objects in a similar way and have the objects sort out how to implement the programming instructions.
 

FanDroid

Intermediate
May 15, 2011
183
0
21
You should start from C or C++ to learn the basics. Your aim should be to understand how things work in these languages.

Dunno about visual effects but if you want to make cross-platform apps, look into Qt. If you want to make apps exclusively for windows, try you hand at the windows 8 sdk. That has a lot of potential for newcomers
 

MOHSIN HADI

Well-known member
Sep 11, 2009
1,068
0
41
[MENTION=21719]funky[/MENTION]...sara sir k opr sy guzar gya bhai,simple words ma btao.
[MENTION=35948]FanDroid[/MENTION]...yar what do u mean by this SDK?I mean ya koi software devalop krnay ka program hay jaysy C,or is ma kam krnay k leye C++ ma knowledge must hay ya nhi?
 

umairhaque

Talented
Nov 19, 2009
51
0
11
sdk is the software kit provided by the company in which you will find the libraries of the product and use those libraries to develop your own product For Example i want to to create windows 8 application so i need windows libraries. It Depends on your requirements that what you want to develop and how to use those libraries in your application.
 

FanDroid

Intermediate
May 15, 2011
183
0
21
[MENTION=21719]funky[/MENTION]...sara sir k opr sy guzar gya bhai,simple words ma btao.
[MENTION=35948]FanDroid[/MENTION]...yar what do u mean by this SDK?I mean ya koi software devalop krnay ka program hay jaysy C,or is ma kam krnay k leye C++ ma knowledge must hay ya nhi?
Yeah, you should read a book first.
 

MOHSIN HADI

Well-known member
Sep 11, 2009
1,068
0
41
kindly suggest me some good books available in PAK,and which skills are to be needed to work or make an app in win 8 sdk?
 

KSWajih

ALHAMDULILLAH
Oct 28, 2011
564
0
21
Karachi
Firstly Give Your Time To C Language As Much As You Can, Read Books And Find Video Tutorials For It And Build Your Basics and Concepts By Practice..
I Can Provide You E-Books And tutorials For It If You Want, Or You can Find Them Through Google Or Can Get The Hard Copy From Any Book Store near Your Location..
For C-Language Go Through The Book "Let Us C" By Yashwant Kanitkar, Thoroughly As its Easy To Understand Or a Book By Robert Lafore..
 

MrLeibniz

Philosophizing
Nov 16, 2010
168
0
21
Karachi
C++ is like C language but it is object oriented i.e everything is treated as an object. You define your code in classes and then from these classes you create your objects and work with them. Your code flows in one direction in functional programming but in OOP you have more grip of you code, you manage you code more efficiently and it is more easy to maintain. C# is actually an attempt of microsoft to bring Java guys building enterprise softwares to there camp. Its a great language to start learning Object Oriented Programming which is often used in Business Automation and Enterprise Softwares. You can use WPF and XAML to create Windows 8 Metro Apps too in C#.

Regards
 

FanDroid

Intermediate
May 15, 2011
183
0
21
C++ is like C language but it is object oriented i.e everything is treated as an object. You define your code in classes and then from these classes you create your objects and work with them. Your code flows in one direction in functional programming but in OOP you have more grip of you code, you manage you code more efficiently and it is more easy to maintain. C# is actually an attempt of microsoft to bring Java guys building enterprise softwares to there camp. Its a great language to start learning Object Oriented Programming which is often used in Business Automation and Enterprise Softwares. You can use WPF and XAML to create Windows 8 Metro Apps too in C#.

Regards
C is not a functional programming language. And if you know functional programming, it's extremely painless and possibly more efficient (look up Haskell/SML)
 

krazyhamad420

No pAiN, nO GaiN ?!
Feb 24, 2011
607
5
24
32
Rawalpindi
First learn basics of programming ... take start from C or C++ .... C is procedural while C++ is objec oriented language
C# is related to GUI development and graphics works and Java is also same as C# if you know C# you can easily learn java in 10-15 days ... and for working in C# you need to have some knowledge about programming . So, take start from C++ .. bcz in C is quite old and not object oriented (but its still no.1 on tiobe programming language ranking) ... as in C# object orientation is used ...so take start from C++ .........
 

umairazfar

Talented
May 28, 2011
64
0
11
I think the answer he needs is this:

Learn C and then move on to C++ if you want to be an excellent programmer. It will take you at least 2 years to be strong in all the concepts. If you are really sharp you can learn all that in even less time. Only after that, should you jump into C# for some visual programming.

However, you can start with C# right away and get many things done, but that will not make you a good programmer.
 
General chit-chat
Help Users
We have disabled traderscore and are working on a fix. There was a bug with the plugin | Click for Discord
  • No one is chatting at the moment.
  • Necrokiller Necrokiller:
    LegacyGamerGuy said:
    Consoles were my main platform ever since Atari 2500. But now I think it's not worth it as PC especially with DLSS deliver far smoother performance. AW2 on console didn't even had ray tracing and ran below 30fps. Similar issues plagues DD2 on consoled.
    The cross gen era really made people think 60fps would be a new standard lol
    Link
  • Necrokiller Necrokiller:
    Welp, done with Hellblade 2. Thoroughly disappointed. Such a nothing burger after the unique experience of the first game.
    Link
  • L LegacyGamerGuy:
    I have a PS5 but I am not satisfied with the experience. I am currently saving for a 4080 64 GB rig soon. Bit will wait for Pro if performance improves. This gen has been so bad I don't plan on buying consoles anymore for AAA gaming.
    Link
  • L LegacyGamerGuy:
    Consoles were my main platform ever since Atari 2500. But now I think it's not worth it as PC especially with DLSS deliver far smoother performance. AW2 on console didn't even had ray tracing and ran below 30fps. Similar issues plagues DD2 on consoled.
    Link
  • GloriousChicken GloriousChicken:
    It is indeed the worst generation by far.
    Link
  • L LegacyGamerGuy:
    Both PS and Xbox have been a flop this gen as they can barely maintain 30 fps in a lot of AAA games th.
    Link
  • L LegacyGamerGuy:
    As per WCCF Tech review, Xbox Series X doesn't even maintain a consistent FPS and sometimes drops into the mid-20fps range. That's unacceptable, tbh.
    Link
  • L LegacyGamerGuy:
    The Xbox Series X can drop into the mid-20fps range,
    Link
  • L LegacyGamerGuy:
    Still, I wonder why the PC Gamer rated it worse than Gollum. 🤔
    Link
  • NaNoW NaNoW:
    its more on me, than gamepass tbh
    Link
  • NaNoW NaNoW:
    I am not spending as much time with it these days
    Link
  • NaNoW NaNoW:
    I feel like with gamepass
    Link
  • Chandoo Chandoo:
    LegacyGamerGuy said:
    Gradually transitioning from console gaming to PC as the games are not worth it. 6 hours of Hellblade 2 is just not worth the $50 price tag.
    Score 1 for game pass. I wouldn't pay full price for this at retail either.
    Link
  • L LegacyGamerGuy:
    Gradually transitioning from console gaming to PC as the games are not worth it. 6 hours of Hellblade 2 is just not worth the $50 price tag.
    Link
  • L LegacyGamerGuy:
    Just downloaded my first legit digital PC game on GoG at a discount of $8: Two Point Hospital. The same team behind Theme Hospital Two Point Studios now part of Sega. And I am having more fun than most recent AAA games except of course BG3.
    Link
  • Chandoo Chandoo:
    gottdamnnn HB2 looks amazing. UE5 finally living up to its potential.
    Link
  • L LegacyGamerGuy:
    Still, I don't like either Sony or Microsoft as they are focusing more on corporate greed than delighting customers. PC gaming is best of gaming and worth every penny.
    Link
  • L LegacyGamerGuy:
    PC Gamer score of 58/100 for Hellblade 2??? Is it really worse than Gollum that was 64/100? Microsoft games can't even come close to high scores of Sony exclusives apparently.
    Link
  • Necrokiller Necrokiller:
    Chandoo said:
    Hellblade 2 83 OpenCritic, not bad at all. 2 points higher than the first game.
    first one is 84 Opencritic. Saga dropped to 82.
    Link
  • Necrokiller Necrokiller:
    Saeen abhi tak to first one was better in every way. Atleast the first hour-ish
    Link
  • Chandoo Chandoo:
    Hellblade 2 83 OpenCritic, not bad at all. 2 points higher than the first game.
    Link
  • L LegacyGamerGuy:
    About the Microsoft (and Sony) debate, I feel both have become too greedy and losing their minds over corporate greed. Personally, I will never buy any console next gen and switch to PC gaming where democracy reins.
    Link
  • L LegacyGamerGuy:
    No news about Google Play Store hacking. What is the source?
    Link
  • Link
  • Aciel Aciel:
    This is the error.
    Link
    Necrokiller Necrokiller: Consoles were my main platform ever since Atari 2500. But now I think it's not worth it as PC...