O'Reilly  cprog.oreilly.com
oreilly.com O'Reilly Network Safari Bookshelf Conferences Sign In/My Account | View Cart   
Book List Learning Lab eDocuments O'Reilly Gear Newsletters Press Room Jobs      O'Reilly China O'Reilly France O'Reilly Germany O'Reilly Japan O'Reilly Taiwan O'Reilly UK 
advertisement



News Archive

1 to 20 of 20

10-10-05

Jump Start Your Career in Programming with the O'Reilly Learning Lab -- Learn programming, systems, and networking skills through the O'Reilly Learning Lab. All Learning Lab courses are online, self-paced, and provide the technology environments needed to develop and practice new skills. In addition, every student is assigned a personal O'Reilly instructor for coaching and feedback throughout each course. Completion of selected course sequences earns students a Certificate from the University of Illinois at Urbana-Champaign. Enroll and start today!

10-07-05

What Is C# -- Jesse Liberty reveals this little-understood secret: C# is really one of two "coatings" of MSIL, the Microsoft Intermediate Language (the second is Visual Basic 2005). Both C# and VB 2005 produce MSIL, and it is MSIL that runs on the .NET platform. Jesse provides an overview of the C# language and how it works within the .NET platform, and concludes with resources for coding in C#. Jesse is the author of Programming C#, 4th Edition.

09-22-04

Open Source Security: Still a Myth -- Open source may have many benefits over closed systems, but don't count security among them--yet. This article by John Viega looks at why open source software may currently be less secure than its commercial counterparts. John is a coauthor of Secure Programming Cookbook for C and C++.

07-20-04

SafariU: Create, Customize, and Share Teaching Material -- Looking for a way to truly customize your course textbook and offer students exactly the material you choose to teach, while saving them a good bit of money? Become a SafariU beta tester and check out the new web-based publishing platform from O'Reilly that allows you to create custom textbooks and online syllabi.

04-27-04

SafariU: Create, Customize, and Share Teaching Material -- Looking for a way to truly customize your course textbook and offer students exactly the material you choose to teach, while saving them a good bit of money? Become a SafariU beta tester and check out the new web-based publishing platform from O'Reilly that allows you to create custom textbooks and online syllabi.

03-05-04

Making Sense of Programmable Logic -- Hardware engineers create the bulk of their new digital circuitry in programming languages such as VHDL and Verilog, and often target it to CPLDs and FPGAs. Michael Barr explains what these devices are and how they are changing the way embedded systems are designed. Michael is the author of Programming Embedded Systems in C and C++.

12-30-03

Choosing a Compiler: The Little Things -- Small differences between compilers can make a big difference in the success or failure of a project. In this article, Michael Barr looks at the criteria for selecting a C/C++ cross compiler. Michael is the author of Programming Embedded Systems in C and C++.

08-08-03

Secure Cooking with C and C++ -- Learn how to verify the authenticity of an email address in this recipe excerpted from O'Reilly's Secure Programming Cookbook for C and C++.

08-07-03

Introduction to Closed-Loop Control -- Most control systems utilize feedback in some manner. Here's a look at several fundamental feedback mechanisms, culminating in a description of a basic PID controller, by Michael Barr, author of Programming Embedded Systems in C and C++.

07-23-03

Secure Cooking with C and C++ -- Keep unwanted, malicious data out of your applications with these nine basic rules for proper data validation. This recipe is excerpted from the newly released Secure Programming Cookbook for C and C++.

07-03-03

Introduction to Pulse Width Modulation (PWM) -- PWM is a powerful technique for controlling analog circuits with a processor's digital outputs. Learn how it works from the author of Programming Embedded Systems in C and C++.

05-21-03

Input Validation in C and C++ -- In this sneak peek at an upcoming O'Reilly book, the authors present a security-critical problem: C and C++ do not perform array bounds checking, a particular issue when handling strings. Read about three solutions that will cover most situations in this beta recipe from Secure Programming Cookbook for C and C++.

05-08-03

C++: Beyond the Standard Library -- If you are considering learning one or more of the C++ libraries, don't miss Ray Lischner's highlights of a number of open source C++ libraries, including ACE, Loki, and his personal favorite, Boost. Ray is the author of C++ in a Nutshell.

05-06-03

Programming with Exceptions in C++ -- In this article, O'Reilly author Kyle Loudon adds a new section on the differences between exception handling in C++ and Java to his excerpt on exception handling from C++ Pocket Reference.

05-01-03

Electronic Archaeology -- Programmers often have to sort out badly designed, badly implemented, uncommented, incomprehensible blobs of code that have (d)evolved into such a state over a period of years. Here are some tools to help you with your electronic archaeological dig, from Steve Oualline, author of Practical C++ Programming, 2nd Edition.

04-30-03

Objective-C: Dynamite! Andrew Duncan explains the unique advantages of Objective-C that enable you to avoid specifying object type so you can write simpler, more elegant program architectures. Andrew is the author of Objective-C Pocket Reference.

12-05-02

Computers for Albatrosses -- A computer small enough to fit on an albatross? This article details the datalogger John Catsoulis built in order to track an albatross's migration patterns. John wrote Designing Embedded Hardware.

10-16-02

Powering Up Your Home-Brewed Computer--John Catsoulis shows you how to construct and debug computers you've designed yourself. John is the author of O'Reilly's Designing Embedded Hardware.

07-15-02

Top Ten Traps in C# for C++ Programmers--There are a number of features in C# that are potential traps for the unwary C++ programmer. Learn about the ten most dangerous in this article by Jesse Liberty, author of O'Reilly's Programming C#, 2nd Edition.

07-15-02

Design Patterns in Qt--See how classic Design Patterns like the Mediator and the concepts of signals and slots are used in Qt programming, in this article by Matthias Kalle Dalheimer, author of O'Reilly's Programming with Qt, 2nd Edition.

1 to 20 of 20

Return to cprog.oreilly.com



Sponsored by:



O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.
Website: | Customer Service: | Book issues:

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.