EvilZone

Programming and Scripting => C - C++ => : jeyanthinath August 03, 2012, 04:34:58 PM

: Learning C above the Basics Level ???
: jeyanthinath August 03, 2012, 04:34:58 PM
I know C to some extend   :P , but i can't learn it up to the higher range  :-X


Can some one suggest any ideas about it ?? :o 


Which book i have to follow to get Complete Mastering in C  8)  " .
: Re: Learning C above the Basics Level ???
: th3g00n August 03, 2012, 06:04:59 PM
I suggest you go for "C How to Program" by Paul and Harvy Deitel or K&R. Will try and upload when/if I have the time.
: Re: Learning C above the Basics Level ???
: ajmal.josh August 31, 2012, 11:32:23 AM
ANSI C (E. Balagurusamy) is the best book for study basics of C. Simple book with examples and explanations. Best book I seen in basics of C.

: (c)
#include <stdio.h>
main()
{
     char name[50];
     printf("whats your name?");
     scanf("%s", &name);
     printf("Hello, Mr. %s how are you?", name);
     getch();
}

Staff note: Edit your posts and use the code tags...
: Re: Learning C above the Basics Level ???
: p_2001 August 31, 2012, 12:25:34 PM
ANSI C (E. Balagurusamy) is the best book for study basics of C. Simple book with examples and explanations. Best book I seen in basics of C.
piece of trash.. Good for one night mugging
: Re: Learning C above the Basics Level ???
: ajmal.josh August 31, 2012, 01:26:39 PM
You will have your own ways to think & I have other way.
: Re: Learning C above the Basics Level ???
: techb August 31, 2012, 01:56:23 PM
piece of trash.. Good for one night mugging

Agreed.

#include <stdio.h>
main()
{
     char name[50];
     printf("whats your name?");
     scanf("%s", &name);
     printf("Hello, Mr. %s how are you?", name);
     getch();
}

OP wants stuff beyond basics, and you also need to use the code tags and don't double post, modify your original post.

The Art of Exploitation SE would be a good step up, it will teach hacking along with C.
: Re: Learning C above the Basics Level ???
: ajmal.josh August 31, 2012, 02:42:31 PM
Agreed.

OP wants stuff beyond basics, and you also need to use the code tags and don't double post, modify your original post.

The Art of Exploitation SE would be a good step up, it will teach hacking along with C.

C Programming Language by Kernighan and Ritchie is the basics of C Language (Not on Hacking, Only in programming basics)
: Re: Learning C above the Basics Level ???
: RedBullAddicted August 31, 2012, 03:15:51 PM
I agree with the suggestion of techb. The Art of exploitation is a very advanced book. I bought it and read until page 50 and couldn't follow it. So I decided to learn more about programming and maybe one day I will try to read and understand it again :)
: Re: Learning C above the Basics Level ???
: cojacker September 04, 2012, 03:40:19 AM
C Programming Language by Kernighan and Ritchie is the basics of C Language

I would strongly reccomend this book as well as  it is a relatively compressed book for all the knowledge it contains and was written by the creators of c. I like the practicality of the book as it presents practical 'programming' problems. A  sufficient understanding of computer systems organisation and architecture(low-level)  is as a prerequisite as the author does explain in the intro that it is not written for beginners.
: Re: Learning C above the Basics Level ???
: jeyanthinath September 04, 2012, 06:30:25 PM
I would strongly reccomend this book as well as  it is a relatively compressed book for all the knowledge it contains and was written by the creators of c. I like the practicality of the book as it presents practical 'programming' problems. A  sufficient understanding of computer systems organisation and architecture(low-level)  is as a prerequisite as the author does explain in the intro that it is not written for beginners.


I already learned it to a level and I Promise no one can return such book but it does not more and more details about C (I am asking for professional level)..
: Re: Learning C above the Basics Level ???
: iTpHo3NiX September 04, 2012, 08:57:50 PM
What about the C primer plus book lucid posted?
https://evilzone.org/ebooks/mother-fucking-finally/

Its like 800+pages of C knowledge
: Re: Learning C above the Basics Level ???
: p_2001 September 05, 2012, 04:58:23 AM
There is a book.. How not to program in c. Points out usual mistakes. Uploaded in ez. Just see the ebooks section. the book helped me in getting out of wtf situations :)
: Re: Learning C above the Basics Level ???
: jeyanthinath September 06, 2012, 12:37:27 PM
What about the C primer plus book lucid posted?
https://evilzone.org/ebooks/mother-fucking-finally/ (https://evilzone.org/ebooks/mother-fucking-finally/)

Its like 800+pages of C knowledge


Thanks I downloaded i will download it !!!


How to became a hacker instead of a ordinary programmer ...

: Re: Learning C above the Basics Level ???
: iTpHo3NiX September 06, 2012, 09:21:16 PM
How to became a hacker instead of a ordinary programmer ...

To become a "hacker" you need to know what it means first...

Read this VERY IMPORTANT
http://www.catb.org/~esr/faqs/hacker-howto.html
: Re: Learning C above the Basics Level ???
: techb September 06, 2012, 10:25:07 PM

Thanks I downloaded i will download it !!!


How to became a hacker instead of a ordinary programmer ...

Again, I will tell you The Art of Exploration in the ebooks section.
: Re: Learning C above the Basics Level ???
: Xires September 06, 2012, 10:28:20 PM
This may sound strange, but learning C to a higher level is less about what you read and more about what you research.  Finding a new book on the C language isn't going to automatically push you to a new level.  Try to create some programs and as you're coming up with designs for new software, research your goals and develop techniques(as well as researching other techniques that you come across) to accomplish what you're trying to do.  For example, you may decide to create a function to output uniform error messages and from that idea you may come up with a design that would require accepting an arbitrary number of arguments.  After some research, you learn about variable argument lists and how printf & the like really work.  You may also determine how to properly use assert and how some slightly more advanced macros can be used for interesting things like doing positional argument exchanges.  Perhaps you may even discover interesting things about how to do coroutines in C(something that the language itself generally doesn't support, as a design fault).  Moving to a higher level isn't necessarily found in what you READ...it's found in what you learn whilst trying to DO.

Anywho..for book suggestions, one of my biggest & favourite books is: The Standard C Library (http://www.amazon.com/The-Standard-Library-P-J-Plauger/dp/0131315099)

Good luck && have fun!
: Re: Learning C above the Basics Level ???
: jeyanthinath September 07, 2012, 06:39:55 PM
This may sound strange, but learning C to a higher level is less about what you read and more about what you research.  Finding a new book on the C language isn't going to automatically push you to a new level.  Try to create some programs and as you're coming up with designs for new software, research your goals and develop techniques(as well as researching other techniques that you come across) to accomplish what you're trying to do.  For example, you may decide to create a function to output uniform error messages and from that idea you may come up with a design that would require accepting an arbitrary number of arguments.  After some research, you learn about variable argument lists and how printf & the like really work.  You may also determine how to properly use assert and how some slightly more advanced macros can be used for interesting things like doing positional argument exchanges.  Perhaps you may even discover interesting things about how to do coroutines in C(something that the language itself generally doesn't support, as a design fault).  Moving to a higher level isn't necessarily found in what you READ...it's found in what you learn whilst trying to DO.

Anywho..for book suggestions, one of my biggest & favourite books is: The Standard C Library (http://www.amazon.com/The-Standard-Library-P-J-Plauger/dp/0131315099)

Good luck && have fun!


Thanks i have downloaded the ebook for reading and i added it in the Ebook section


http://evilzone.org/ebooks/p-j-plauger-the-standard-c-library (http://evilzone.org/ebooks/p-j-plauger-the-standard-c-library)


I gonna learn it  (Art of Exploration also) ..


Thanks Guys ...