Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


C# or C++ - Which Is More Beneficial?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
FullyAwesome
I post too much
Reputation: 0

Joined: 05 Apr 2007
Posts: 4438
Location: Land Down Under

PostPosted: Fri Oct 17, 2008 5:58 pm    Post subject: Reply with quote

i like the __asm feature in C++, might go with C++ now after all.
_________________
Back to top
View user's profile Send private message MSN Messenger
TehBestNewbZ
Expert Cheater
Reputation: 0

Joined: 28 Jul 2006
Posts: 109

PostPosted: Fri Oct 17, 2008 9:34 pm    Post subject: Reply with quote

Spawnfestis wrote:
TehBestNewbZ wrote:
You have learnt vb.net?

Assuming vb.NET was easy as a pie to learn (in your case), then I'd recommend you to learn C++ and sometimes C in certain situations.

Both C++ and C# are powerful, even though C# is an extension of C++ and is simpler to learn.

C++ has been around for a while, C++ has more resources than C#.

Microsoft has implemented a new dialect for C++ in this year, which is called C++/CLI. It's an extension of ANSI/ISO C++. Which even makes C++ more powerful, google C++/CLI for more information.

####

The biggest strength of C++ is evident when you need to also use OS functionality that is only exposed as native or COM APIs since you can just call them.

The biggest strength of C# is that it is a simpler language with a build model that allows for easier tools support.

So basically, choose C++ if you want to make a lot of things (like making advanced hacks for MS, bypasses, etc) and willing to learn even if it's harder to learn. C# can do the same but is limited as compared to C++. If you want to learn a language that's simpler, choose C#.


No.

If you only want to hack - choose C++
If you want to hack and produce stuff really fast - choose C#
If you want to produce high quality stuff but a bit slower, more in-depth thinking - choose C++

There's your options. I chose C# and I've not really seen any problem with it with editing memory but all I do is basic routines. So yeah.


No? Be more specific, pl0xz0rz.

You can even hack in C#.

C++ has more resources than C#.

Produce stuff really fast? Ok... if you know C++ very well, then you can produce any C++ program quite quickly. However, this is a different story for beginners.

So you're wrong. Basically, in the short run, go for C#, in the long run, go for C++. Whatever you choose, man.
Back to top
View user's profile Send private message
Sora
Grandmaster Cheater Supreme
Reputation: 0

Joined: 14 May 2008
Posts: 1471

PostPosted: Fri Oct 17, 2008 9:56 pm    Post subject: Reply with quote

I like using C++ and C#. But with C++, I can make a undetected hal.dll deleter.
Back to top
View user's profile Send private message
Trow
Grandmaster Cheater
Reputation: 2

Joined: 17 Aug 2006
Posts: 957

PostPosted: Fri Oct 17, 2008 10:14 pm    Post subject: Reply with quote

idk bout you guys, but I don't like .NET.
.NET limits stuff to run perfectly on Microsoft, Windows, and makes stuff hard to port.
C# sits on .NET 100% (correct me) so I C++.

now, if you're on the same side, don't use (V)C++.NET...

_________________
Get kidnapped often.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Oct 17, 2008 10:53 pm    Post subject: Reply with quote

stupidnoob99 wrote:
I like using C++ and C#. But with C++, I can make a undetected hal.dll deleter.


Because there is nothing to detect you dolt.

C# beats C++ in development speed by far in most cases. This is a huge plus.
Back to top
View user's profile Send private message
FullyAwesome
I post too much
Reputation: 0

Joined: 05 Apr 2007
Posts: 4438
Location: Land Down Under

PostPosted: Sat Oct 18, 2008 1:25 am    Post subject: Reply with quote

is visual studio good for making programs with C++?
_________________
Back to top
View user's profile Send private message MSN Messenger
Stylo
Grandmaster Cheater Supreme
Reputation: 3

Joined: 16 May 2007
Posts: 1073
Location: Israel

PostPosted: Sat Oct 18, 2008 2:10 am    Post subject: Reply with quote

visual studio is a compiler like any other compiler you use
besides it's really comfortable IDE

_________________
Stylo
Back to top
View user's profile Send private message
FullyAwesome
I post too much
Reputation: 0

Joined: 05 Apr 2007
Posts: 4438
Location: Land Down Under

PostPosted: Sat Oct 18, 2008 2:17 am    Post subject: Reply with quote

1qaz wrote:
visual studio is a compiler like any other compiler you use
besides it's really comfortable IDE


yeah i realise that, just making sure.

_________________
Back to top
View user's profile Send private message MSN Messenger
Spawnfestis
GO Moderator
Reputation: 0

Joined: 02 Nov 2007
Posts: 1746
Location: Pakistan

PostPosted: Sat Oct 18, 2008 10:39 am    Post subject: Reply with quote

TehBestNewbZ wrote:
Spawnfestis wrote:
TehBestNewbZ wrote:
You have learnt vb.net?

Assuming vb.NET was easy as a pie to learn (in your case), then I'd recommend you to learn C++ and sometimes C in certain situations.

Both C++ and C# are powerful, even though C# is an extension of C++ and is simpler to learn.

C++ has been around for a while, C++ has more resources than C#.

Microsoft has implemented a new dialect for C++ in this year, which is called C++/CLI. It's an extension of ANSI/ISO C++. Which even makes C++ more powerful, google C++/CLI for more information.

####

The biggest strength of C++ is evident when you need to also use OS functionality that is only exposed as native or COM APIs since you can just call them.

The biggest strength of C# is that it is a simpler language with a build model that allows for easier tools support.

So basically, choose C++ if you want to make a lot of things (like making advanced hacks for MS, bypasses, etc) and willing to learn even if it's harder to learn. C# can do the same but is limited as compared to C++. If you want to learn a language that's simpler, choose C#.


No.

If you only want to hack - choose C++
If you want to hack and produce stuff really fast - choose C#
If you want to produce high quality stuff but a bit slower, more in-depth thinking - choose C++

There's your options. I chose C# and I've not really seen any problem with it with editing memory but all I do is basic routines. So yeah.


No? Be more specific, pl0xz0rz.

You can even hack in C#.

C++ has more resources than C#.

Produce stuff really fast? Ok... if you know C++ very well, then you can produce any C++ program quite quickly. However, this is a different story for beginners.

So you're wrong. Basically, in the short run, go for C#, in the long run, go for C++. Whatever you choose, man.

I was referring to exactly what Jani said in the previous post. Mine was formed weird.
And what? "You can even hack in C#.", umm, yeah you can .. but why do you even bring it up?

"Produce stuff really fast? Ok... if you know C++ very well, then you can produce any C++ program quite quickly. However, this is a different story for beginners."
- No.

_________________

CLICK TO HAX MAPLESTORAY ^ !!!!
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Heartless
I post too much
Reputation: 0

Joined: 03 Dec 2006
Posts: 2436

PostPosted: Sat Oct 18, 2008 11:39 am    Post subject: Reply with quote

Frostbyt3 wrote:
HornyAZNBoy wrote:
I choose C++ because I'm planing to go on to make games.


That's so not true. I have written easily 10+ games with graphic quality rivalling c++, in c#, with only about a 3% performance loss. It took about 30% less time aswell.

And after a tiny bit of optomising, thanks to C#'s Garbage collection, I only have a 1% performance loss.

Just look at MOGRE, Axiom, XNA, or even SlimDX.

C# is actually the choice for most game developers, but since they may want to port it to consoles, they cannot use a managed language, so Instead they use it on they're tools.

I went C# so I could make games in a reasonable amount of time without a mammoth team.


Dosen't Garbage collection secretly run in the background and take up some process? Atleast that is what I heard. C++ Dosen't have Garbage collection because it assumes you know to release the memory.

_________________
What dosen't kill you, usually does the second time.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites