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 


Any ideas for a beginner?
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
Evil_Intentions
Expert Cheater
Reputation: 65

Joined: 07 Jan 2010
Posts: 214

PostPosted: Sun Jun 13, 2010 6:02 pm    Post subject: Reply with quote

Deltron Z wrote:
What I meant to say is that it's a good thing that you're just a beginner and already solving problems from Project Euler. Wink


well, i DO plan on making this my career, which means i have to take up to calculus 3. Im also a gifted math student, and score the top of my parish on the end of course math exam.

but THAT doesn't change anything does it.... Very Happy

PS: im not saying "gifted" as a description. Its a program for smart people in my state, maybe yours too.
Back to top
View user's profile Send private message
iPromise
Grandmaster Cheater
Reputation: -1

Joined: 27 Jun 2009
Posts: 529
Location: Canada

PostPosted: Sun Jun 13, 2010 8:01 pm    Post subject: Reply with quote

www.xoax.net
Back to top
View user's profile Send private message MSN Messenger
Evil_Intentions
Expert Cheater
Reputation: 65

Joined: 07 Jan 2010
Posts: 214

PostPosted: Sun Jun 13, 2010 8:33 pm    Post subject: Reply with quote

iPromise wrote:
www.xoax.net


not needed. I have 2 textbooks. I prefer print over video.
Back to top
View user's profile Send private message
Deltron Z
Expert Cheater
Reputation: 1

Joined: 14 Jun 2009
Posts: 164

PostPosted: Mon Jun 14, 2010 4:53 am    Post subject: Reply with quote

$HINe ONe wrote:
Deltron Z wrote:
$HINe ONe wrote:
XSV wrote:
I'd start out by learning Java. Its quickly becoming the main language used and its great to start out in.

Download Eclipse:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip

And learn:
http://java.sun.com/docs/books/tutorial/java/index.html


C++ has always been the best language to start in.

Actually you should start with ASM or at least C for procedural programming understanding. Object Oriented Programming is concidered quite advanced. Wink

Yes it is true, C++ is a very difficult language to learn but once you have learned it, it is definitely one of the most powerful languages. once you learn it, other languages will be learned a lot quicker. apart from that once you learn C++ you will rarely need to use another language.

I don't mean to say C++ is difficault, I'm just saying Object Oriented Programming isn't that simple and takes some time and skills to learn. C however is very very simple, what you write is what happens. most people learn "C++" without learning OOP, that's just C with C++ syntax... and if that's too difficault to them, then I guess programming ain't their thing.
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8588
Location: 127.0.0.1

PostPosted: Mon Jun 14, 2010 5:51 am    Post subject: Reply with quote

There is no "best" language.

Every programming language is designed to perform better in a certain field or objective better then another language. More or less so most programming languages are super-sets of other languages to help perform tasks easier or wrap commonly used things into frameworks or libraries to make things easier on the coder.

For game hacking in general, the most commonly used languages would be ASM, C, and C++ (I am not saying best because none of these are a 'best'), but anything that has access to the system API can be used.

For general purpose programming, it is overall upto the coder to decide what language to choose.

Since it looks like you already picked C/C++ Evil, if you are looking for help with basics in the language I would suggest:
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial.html

Another thing I would suggest is don't get discouraged by people whom will criticize you for every small mistake you make, or something they view as bad practice. Coding is an always changing environment, everyone learns new things all the time, everyone recodes things and learns better methods to optimize something daily. There will always be the people whom have to prove they are 'better' then others by belittling them.

Simply put, while their opinions may be worth knowing and looking into, take the snippy remarks, ego replies, and bashing with a grain of salt. Programming takes time to learn, don't expect to know everything in a week.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Evil_Intentions
Expert Cheater
Reputation: 65

Joined: 07 Jan 2010
Posts: 214

PostPosted: Mon Jun 14, 2010 12:20 pm    Post subject: Reply with quote

Wiccaan wrote:
There is no "best" language.

Every programming language is designed to perform better in a certain field or objective better then another language. More or less so most programming languages are super-sets of other languages to help perform tasks easier or wrap commonly used things into frameworks or libraries to make things easier on the coder.

For game hacking in general, the most commonly used languages would be ASM, C, and C++ (I am not saying best because none of these are a 'best'), but anything that has access to the system API can be used.

For general purpose programming, it is overall upto the coder to decide what language to choose.

Since it looks like you already picked C/C++ Evil, if you are looking for help with basics in the language I would suggest:
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial.html

Another thing I would suggest is don't get discouraged by people whom will criticize you for every small mistake you make, or something they view as bad practice. Coding is an always changing environment, everyone learns new things all the time, everyone recodes things and learns better methods to optimize something daily. There will always be the people whom have to prove they are 'better' then others by belittling them.

Simply put, while their opinions may be worth knowing and looking into, take the snippy remarks, ego replies, and bashing with a grain of salt. Programming takes time to learn, don't expect to know everything in a week.



Oh no no o, im not mad at ANY criticism, i welcome it all. Thats why i've been posting little things here and there. I love having feedback. I mean, i could go all this summer, just reading from my textbooks, but i feel so much better when i put up some code on here to have people judge it. In the past few days i've completely eliminated using Goto statements, and i dont use system calls anymore.

And as for the "No best programming language" argument, i aggree with you tenfold. I use c++ for console based math programs(slowly getting into memory editing swell) But i still regularly use VB for gui based programs.

Deltron Z wrote:

I don't mean to say C++ is difficault, I'm just saying Object Oriented Programming isn't that simple and takes some time and skills to learn. C however is very very simple, what you write is what happens. most people learn "C++" without learning OOP, that's just C with C++ syntax... and if that's too difficault to them, then I guess programming ain't their thing.



I know its a chellenge, but thats why i want to do it. At the moment, i AM doing procedural programming to get a feel for the syntax, but plan to learn OOP.

Also, is writing your own header with a struct and a few functions, then using it in different programs oop? Im still not completely sure. I ask because i wrote a triangles header, that allowed arbitary length measurements, and also had functions i wrote to speed up some of my programming.
Back to top
View user's profile Send private message
Deltron Z
Expert Cheater
Reputation: 1

Joined: 14 Jun 2009
Posts: 164

PostPosted: Mon Jun 14, 2010 2:08 pm    Post subject: Reply with quote

Basically, OOP is using objects -> classes.
A little more detailed - OOP is using objects, classes and everything related such as polymorphism, inheritence, virtual methods, operator overloading and many many many more useful features.
Also, C++ has a little more (in my opinion) comfortable syntax (And in my opinion, C# might be even more in most cases), so even when I write C programs I compile it as a .cpp file because of the syntax. (mainly because of variable declarations which can be declared anywhere in code)
Back to top
View user's profile Send private message
Evil_Intentions
Expert Cheater
Reputation: 65

Joined: 07 Jan 2010
Posts: 214

PostPosted: Mon Jun 14, 2010 2:10 pm    Post subject: Reply with quote

Deltron Z wrote:
Basically, OOP is using objects -> classes.
A little more detailed - OOP is using objects, classes and everything related such as polymorphism, inheritence, virtual methods, operator overloading and many many many more useful features.
Also, C++ has a little more (in my opinion) comfortable syntax (And in my opinion, C# might be even more in most cases), so even when I write C programs I compile it as a .cpp file because of the syntax. (mainly because of variable declarations which can be declared anywhere in code)


Ahh, gotcha. I havnt gotten to classes in my books yet, i think its my next chapter. Im on pointers and arrays right now.
Back to top
View user's profile Send private message
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Mon Jun 14, 2010 3:48 pm    Post subject: Reply with quote

Deltron Z wrote:
Also, C++ has a little more (in my opinion) comfortable syntax (And in my opinion, C# might be even more in most cases), so even when I write C programs I compile it as a .cpp file because of the syntax. (mainly because of variable declarations which can be declared anywhere in code)


The latest C standard allows you to do this, along with a few other things C++ cannot, such as variable length arrays.
Back to top
View user's profile Send private message
Deltron Z
Expert Cheater
Reputation: 1

Joined: 14 Jun 2009
Posts: 164

PostPosted: Mon Jun 14, 2010 4:06 pm    Post subject: Reply with quote

Really, variable length? why isn't there such a thing in C++? maybe C++0x? Very Happy
Allocated in stack, yeah?
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Jun 14, 2010 10:49 pm    Post subject: Reply with quote

Deltron Z wrote:
Really, variable length? why isn't there such a thing in C++? maybe C++0x? Very Happy
Allocated in stack, yeah?


vector?
Back to top
View user's profile Send private message
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Mon Jun 14, 2010 10:56 pm    Post subject: Reply with quote

slovach wrote:
Deltron Z wrote:
Really, variable length? why isn't there such a thing in C++? maybe C++0x? Very Happy
Allocated in stack, yeah?


vector?


C++0x will also have an 'array' type.
Back to top
View user's profile Send private message
Deltron Z
Expert Cheater
Reputation: 1

Joined: 14 Jun 2009
Posts: 164

PostPosted: Tue Jun 15, 2010 3:39 am    Post subject: Reply with quote

slovach wrote:
Deltron Z wrote:
Really, variable length? why isn't there such a thing in C++? maybe C++0x? Very Happy
Allocated in stack, yeah?


vector?

Yeah, I know all about STL... I was just wondering about arrays. Rolling Eyes
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