Buy software-workshop.eu ?

Products related to C:


  • Programming Machine Learning : From Coding to Deep Learning
    Programming Machine Learning : From Coding to Deep Learning

    You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool.But where to start? It's easy to be intimidated, even as a software developer.The good news is that it doesn't have to be that hard.Master machine learning by writing code one line at a time, from simple learning programs all the way to a true deep learning system.Tackle the hard topics by breaking them down so they're easier to understand, and build your confidence by getting your hands dirty.Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning.Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work.Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what's really going on.Iterate on your design, and add layers of complexity as you go.Build an image recognition application from scratch with supervised learning.Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning.Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets.Train and refine those networks with backpropagation and batching.Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system.Start from the beginning and code your way to machine learning mastery.What You Need: The examples in this book are written in Python, but don't worry if you don't know this language: you'll pick up all the Python you need very quickly.Apart from that, you'll only need your computer, and your code-adept brain.

    Price: 38.50 £ | Shipping*: 0.00 £
  • Learn C Programming : A beginner's guide to learning C programming the easy and disciplined way
    Learn C Programming : A beginner's guide to learning C programming the easy and disciplined way

    Get started with writing simple programs in C while learning the skills that will help you work with practically any programming languageKey FeaturesLearn essential C concepts such as variables, data structures, functions, loops, arrays, and pointersGet to grips with the core programming aspects that form the base of many modern programming languagesExplore the expressiveness and versatility of the C language with the help of sample programsBook DescriptionC is a powerful general-purpose programming language that is excellent for beginners to learn.This book will introduce you to computer programming and software development using C.If you're an experienced developer, this book will help you to become familiar with the C programming language. This C programming book takes you through basic programming concepts and shows you how to implement them in C.Throughout the book, you'll create and run programs that make use of one or more C concepts, such as program structure with functions, data types, and conditional statements.You'll also see how to use looping and iteration, arrays, pointers, and strings.As you make progress, you'll cover code documentation, testing and validation methods, basic input/output, and how to write complete programs in C. By the end of the book, you'll have developed basic programming skills in C, that you can apply to other programming languages and will develop a solid foundation for you to advance as a programmer. What you will learnUnderstand fundamental programming concepts and implement them in CWrite working programs with an emphasis on code indentation and readabilityBreak existing programs intentionally and learn how to debug codeAdopt good coding practices and develop a clean coding styleExplore general programming concepts that are applicable to more advanced projectsDiscover how you can use building blocks to make more complex and interesting programsUse C Standard Library functions and understand why doing this is desirableWho this book is forThis book is written for two very diverse audiences. If you're an absolute beginner who only has basic familiarity with operating a computer, this book will help you learn the most fundamental concepts and practices you need to know to become a successful C programmer.If you're an experienced programmer, you'll find the full range of C syntax as well as common C idioms.You can skim through the explanations and focus primarily on the source code provided.

    Price: 27.99 £ | Shipping*: 0.00 £
  • The C++ Project : A companion for learning the C++ programming language
    The C++ Project : A companion for learning the C++ programming language

    This book is a companion for learning  the C++ programming language. It presents some major concepts, applied to an example, a multiple balls collision simulator, which will run in real-time in a multi-thread structure. The program is explained, with the goal of making possible to the reader its improvement or even application to other fields. This is neither a complete nor a simplified course. The objective is to be a complementary tool. There are examples extending the program, like the simplified simulations of a planet and its satellite, and the creation of a fictional universe. The elementary simulation of launching a satellite is also possible and is given as a challenge to the reader, who needs to find the right parameters. Therefore, this book is also useful for teaching and studying physics (Newtonian mechanics).

    Price: 41.00 £ | Shipping*: 0.00 £
  • Learning Modern C++ for Finance : Foundations for Quantitative Programming
    Learning Modern C++ for Finance : Foundations for Quantitative Programming

    This practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems.Many programmers believe that C++ is too difficult to learn.Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning in 2011. Financial programmers will discover how to leverage C++ abstractions that enable safe implementation of financial models.Youall also explore how popular open source libraries provide additional weapons for attacking mathematical problems.C++ programmers unfamiliar with financial applications also benefit from this handy guide. Learn C++ basics from a modern perspective: syntax, inheritance, polymorphism, composition, STL containers, and algorithmsDive into newer features and abstractions including functional programming using lambdas, task-based concurrency, and smart pointersImplement basic numerical routines in modern C++Understand best practices for writing clean and efficient code

    Price: 52.99 £ | Shipping*: 0.00 £
  • Is learning programming and software development very challenging?

    Learning programming and software development can be challenging for some people, as it requires logical thinking, problem-solving skills, and attention to detail. However, with dedication, practice, and the right resources, it is definitely achievable. Breaking down complex concepts into smaller, more manageable parts and seeking help from online tutorials, courses, and communities can make the learning process easier and more enjoyable. Ultimately, the level of challenge will vary depending on the individual's background, experience, and learning style.

  • Where can I buy the C programming software?

    You can buy the C programming software from various sources such as online retailers like Amazon, software vendors' websites, or directly from the official website of the software. Additionally, you can also purchase it from physical stores that sell software. It's important to ensure that you are purchasing from a reputable source to avoid any potential issues with the software.

  • Which programming language, C or C++, is better for game development and why?

    C++ is generally considered better for game development compared to C. This is because C++ is a more modern and versatile language that offers object-oriented programming features, which are essential for developing complex and interactive games. C++ also has a larger standard library and more advanced features, making it easier to work with graphics, audio, and other game development tasks. Additionally, many game engines and frameworks are built using C++, making it the preferred choice for game developers.

  • Is it worth learning The C Programming Language?

    Yes, it is worth learning The C Programming Language. C is a powerful and widely used language that forms the basis for many other programming languages. It provides a strong foundation in programming and is often used in system programming and embedded systems. Additionally, learning C can help improve your understanding of computer architecture and memory management. Overall, learning C can open up many opportunities for a career in software development and computer engineering.

Similar search terms for C:


  • Coding for Kids Ages 8-12 : Simple C++ Programming Lessons and Get You Started With Programming from Scratch (Coding for Absolute Beginners)
    Coding for Kids Ages 8-12 : Simple C++ Programming Lessons and Get You Started With Programming from Scratch (Coding for Absolute Beginners)

    Games and activities that teach kids ages 8-12 to code with C++Learning to code isn't as hard as it sounds―you just have to get started! Coding for Kids in C++ starts off with the very basics: Learn why coding has taken the world by storm, and why C++ is a great way to get started. The book has 50 interactive programs, and then another 50 exercises to practice each concept at the back of every chapter. Every chapter is a building block of programming block of programming that kids can use to master the basics, and start creating their very own games. Kids will progress through unique lessons packed with helpful examples!Activities at the end of each chapter help test their new knowledge by combining multiple concepts. For young programmers who really want to show off their creativity, there are extra tricky challenges to tackle after each chapter. All kids need to get started is a computer and this book.Have kids improve their problem solving skills, computer literacy, logical arguments, and think independently while having fun learning an amazing new skill with this coding book for kids in C++.

    Price: 19.99 £ | Shipping*: 3.99 £
  • Test Driven Development in C : Building Hihg Quality Embedded Software
    Test Driven Development in C : Building Hihg Quality Embedded Software

    Did you write C code last week? Does your code work? Is your design clean? If you answered yes to the first question but got queasy over the second two, you need to know about Test Driven Development.TDD helps you write code that works the first time, and then helps you keep it running as the code evolves to meet new needs.In Test Driven Development for Embedded C, author James W.Grenning shows embedded software developers how to bring the benefits of TDD to embedded C.In the book, you'll see how to apply TDD to C and the world of embedded software development.Learn how to break key dependencies, allowing code to be tested thoroughly.Explore how to test-drive your product's core logic, exploiting the power of your development environment to deliver better software.In fact, as the book shows, you can test-drive a device driver before you even have the device soldered into a circuit board.Avoid the natural delays when testing on the target by using the tailored TDD Microcycle, employing off-target tests and dual-targeted code.Learn how to make code testable and more flexible, better able to handle the inevitable changes demanded by the market. The tests drive development and then serve as an executable specification, keeping track of the critical details and assumptions baked into the code.In Test Driven Development for Embedded C, you'll find that TDD is a different way to program-unit tests are written in a tight feedback loop with the production code, producing testable code and greatly reducing wasteful debugging.TDD also influences design. When tests are considered part of design, you create modular and loosely coupled code, the hallmarks of a good design.With Test Driven Development for Embedded C, C developers-even embedded C developers-can finally write cleaner, testable code with TDD.

    Price: 27.99 £ | Shipping*: 0.00 £
  • Diploma in C++ and Python Programming – Essential Coding Skills Mastery John Academy Code
    Diploma in C++ and Python Programming – Essential Coding Skills Mastery John Academy Code

    Start your programming journey with our Diploma in C++ and Python Programming course. This course is designed for beginners and aspiring developers who want to learn two key programming languages: C++ and Python. No previous experience? Not a problem! This course will take you from basic coding principles to advanced programming topics in both languages. Features: Interactive Learning: Dive into hands-on coding projects and exercises designed to enhance your skills in both C++ and Python. Exp...

    Price: 8.68 € | Shipping*: 0.00 GBP €
  • Modern C++ Programming with Test-Driven Development : Code Better, Sleep Better
    Modern C++ Programming with Test-Driven Development : Code Better, Sleep Better

    f you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs.But C++ programmers have been ignored by those promoting TDD--until now.In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++.Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems.Its many detailed code examples take you step-by-step from TDD basics to advanced concepts.As a veteran C++ programmer, you're already writing high-quality code, and you work hard to maintain code quality.It doesn't have to be that hard. In this book, you'll learn: * how to use TDD to improve legacy C++ systems * how to identify and deal with troublesome system dependencies * how to do dependency injection, which is particularly tricky in C++ * how to use testing tools for C++ that aid TDD * new C++11 features that facilitate TDD As you grow in TDD mastery, you'll discover how to keep a massive C++ system from becoming a design mess over time, as well as particular C++ trouble spots to avoid.You'll find out how to prevent your tests from being a maintenance burden and how to think in TDD without giving up your hard-won C++ skills.Finally, you'll see how to grow and sustain TDD in your team.Whether you're a complete unit-testing novice or an experienced tester, this book will lead you to mastery of test-driven development in C++.What You Need * A C++ compiler running under Windows or Linux, preferably one that supports C++11.Examples presented in the book were built under gcc 4.7.2. * Google Mock 1.6 (downloadable for free; it contains Google Test as well) or an alternate C++ unit testing tool. Most examples in the book are written for Google Mock, but it isn't difficult to translate them to your tool of choice. * A good programmer's editor or IDE. * cmake, preferably. Of course, you can use your own preferred make too. CMakeLists.txt files are provided for each project. Examples provided were built using cmake version 2.8.9. * Various freely-available third-party libraries are used as the basis for examples in the book.These include: - cURL - JsonCpp - Boost (filesystem, date_time/gregorian, algorithm, assign) Several examples use the boost headers/libraries.Only one example uses cURL and JsonCpp.

    Price: 31.99 £ | Shipping*: 0.00 £
  • How can I obtain information on learning C programming?

    You can obtain information on learning C programming by accessing online resources such as tutorials, forums, and websites dedicated to programming. There are also many books available on the topic that can provide comprehensive information and guidance on learning C programming. Additionally, you can consider enrolling in a programming course or workshop either in-person or online to receive structured instruction and support in learning C programming.

  • Is it still worth learning the programming language C nowadays, or should one learn C++ directly?

    Learning the programming language C can still be worth it, as it is a foundational language that is widely used in operating systems, embedded systems, and system programming. It provides a strong understanding of programming fundamentals and memory management. However, if your goal is to work on more complex applications or software development projects, learning C++ directly might be more beneficial, as it is an object-oriented language that builds upon C and offers more advanced features and capabilities. Ultimately, the choice between learning C or C++ depends on your specific goals and the type of projects you are interested in pursuing.

  • Is programming in C and C++ very difficult?

    Programming in C and C++ can be challenging for beginners due to their complex syntax and low-level nature. However, with practice and dedication, mastering these languages is definitely achievable. Many programmers find C and C++ to be powerful and efficient languages, making them popular choices for system programming and performance-critical applications. Overall, while they may be difficult to learn initially, the benefits of mastering C and C++ can be very rewarding.

  • Which programming languages are C, C++, Java or Python?

    C, C++, Java, and Python are all high-level programming languages commonly used in software development. C and C++ are lower-level languages often used for system programming and developing applications that require high performance. Java is a versatile language known for its platform independence and is commonly used for building web applications. Python is a popular language known for its simplicity and readability, often used for web development, data analysis, and artificial intelligence.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.