Having trouble reading this email? View it in your browser.
New This Week

C Brain Teasers »

You thought you knew C, but can you solve 25 puzzles in this popular programming language? Noted C programmer and author Dan Gookin provides a series of pointed questions, puzzles, and problems to keep your C programming skills sharp. Challenge yourself, and get to know some powerful tricks and details for writing better, faster, more accurate C code.

Recently Released:

 

Best Sellers:

Make sure you haven't missed anything!

  1. Become a Great Engineering Leader
  2. Test-Driven React 2
  3. Programming Ruby 3.3 (5th Edition)
  4. Machine Learning in Elixir
  5. JavaScript Brain Teasers

See all best sellers...

C Brain Teasers
April 02, 2024

C Brain Teasers: Exercise Your Mind

Most C programming books present the information sequentially, teaching you the right way to code and only rarely describing what could go wrong. In this book, the goal is to find out what did go wrong—or what potentially goes right. Explore interesting and unusual programming concepts and approaches with small, to-the-point, programs and exercises. Hone your C programming skills and expand your knowledge.

By working through the brain teasers in this book, you'll fill in gaps in your knowledge and work with advanced concepts such as pointers and recursion. All of the teaser topics were selected to give you food for thought, explaining the technical details behind each puzzle. Look at a code sample and try to guess what output it will give. Code it yourself and see the result. Is it what you expected? Then read the author's lighthearted explanation of exactly why the language does what it does and how you can take advantage of it. You'll come away with a much better understanding of how the language works, and how to use it for efficient and effective programming.

Now in print: Use coupon code "CBRAINCOMPLETE" for 40% off the ebook at pragprog.com/titles/cbrain. For the paperback edition, please support your local independent bookstore.

Want to Write Something? Share What You Know

From paperbacks and ebooks to online courses and beyond, if you want to create technical content, we may be your perfect partner.

Leverage our 20+ years of experience, our global distribution network, our massive fan base, our relationships with industry leaders, our editorial, production, and marketing prowess, and even our reputation for excellence. Sure, you could go it alone, but with some of the highest royalties in all of traditional publishing and your own personal team, why would you bother?

Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us for more details today.

Let's publish something together!

Upcoming Author Appearances

  • 2024-04-02 Johanna Rothman, Non-Fiction Writing Workshop: Free Your Inner Writer (online workshop)
  • 2024-04-05 Kenneth Kousen, Gateway Software Symposium
  • 2024-04-09 Kenneth Kousen, Devnexus
  • 2024-04-15 Frances Buontempo, ACCU/Bristol
  • 2024-04-17 VM Brasseur, Open Source Summit, Seattle
  • 2024-04-23 Kenneth Kousen, Great International Developer Summit, Bangalore, India
  • 2024-04-25 Dmitry Zinoviev, CompleNet, Exeter UK
  • 2024-04-26 Andy Atkinson, PgDay Chicago 2024
  • 2024-05-03 Kenneth Kousen, New England Software Symposium
  • 2024-05-08 Andy Atkinson, RailsConf 2023, Detroit, MI
  • Be the First

    Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest content, best promotions, and upcoming events.

    Want even more? Follow @pragprog on Twitter and The Pragmatic Programmers on LinkedIn for commentary, news, job openings, and even puzzles.

    And, if you want, you can see what Dave Thomas (@pragdave) is up to.

    Thanks for your continued support,

    By Professional Developers, for Professional Developers
    PragProg.com

    Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027