![]() |
|
What should i learn? - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: C, C++, & Obj-C (https://sinister.ly/Forum-C-C-Obj-C) +--- Thread: What should i learn? (/Thread-What-should-i-learn) Pages:
1
2
|
What should i learn? - 3r3bus - 07-26-2011 Hey, I am wondering what would come in more handy, Python or C or C++. I have done some Python programming, although I would like to know which one would come in the most handy? RE: What should i learn? - Fuckedyouover - 07-28-2011 (07-26-2011, 11:51 AM)M0Th3rL4Mb Wrote: Heya From what I have seen, C++ is much better then C. I don't know much about Python though. It all depends on what you want to do. RE: What should i learn? - 3r3bus - 07-28-2011 (07-28-2011, 05:57 AM)Fuckedyouover Wrote:(07-26-2011, 11:51 AM)M0Th3rL4Mb Wrote: Heya Yeah i think i might start learning C++ any 1 disagree? RE: What should i learn? - Fuckedyouover - 07-28-2011 (07-28-2011, 07:06 AM)M0Th3rL4Mb Wrote:(07-28-2011, 05:57 AM)Fuckedyouover Wrote:(07-26-2011, 11:51 AM)M0Th3rL4Mb Wrote: Heya I am just wondering, what are you mainly planning on coding? RE: What should i learn? - 3r3bus - 07-28-2011 (07-28-2011, 07:17 AM)Fuckedyouover Wrote:(07-28-2011, 07:06 AM)M0Th3rL4Mb Wrote:(07-28-2011, 05:57 AM)Fuckedyouover Wrote:(07-26-2011, 11:51 AM)M0Th3rL4Mb Wrote: Heya Well i am not quite sure. I am just looking for a good language to code in. RE: What should i learn? - chipp - 07-30-2011 C++ that's for sure (and my favorite )...
RE: What should i learn? - chipp - 08-02-2011 just for info: cplusplus.com for learning c++ RE: What should i learn? - TeraByTe - 08-02-2011 Learn C++! It's the best IMO RE: What should i learn? - 3r3bus - 08-02-2011 Thanks for da advice, will start learning it soon. Thanks RE: What should i learn? - Frooxius - 08-04-2011 If you learn C++, you'll basically also learn C, because it's a subset of C++. Generally C++ is like C extended with object oriented programming, though there are also some subtle differences in the C subset of the C++, but nothing major. This also makes C++ backwards compatible: most C programs are also valid C++ programs. If you're interested about reverse engineering and disassembling, then pure C might be easier because of less bloat. Also C still might be preferred when programming some embedded devices with very limited resources, but I guess you're going to program PC's. And like I said, if you learn C++, you'll also know C's syntax (because it's part of C++) so it won't be a problem in the future. It's very powerful general purpose programming language, that's closer to the machine code than many other high level programming languages, but that also makes it more difficult to master and more error/bug-prone, but again, gives you a lot of power over your program and high performance. Python might be more useful for beginners and smaller projects, because it's easier to use and its syntax enforces good code indentation which increases readability of the code, while in C/C++ code indentation and organization is purely optional. It's also good to learn both languages (though probably one at the time), but once you know one of them, you can adopt the other one much faster, because you'll find a lot of constructs familiar (I'm not sure now if you already know some programming language). |