C++

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html Pseudocode from article of the above name in PODC96 (with two typos corrected), by Maged M. Michael and Michael L. Scott . Corrected version also appeared in JPDC , 1998.

Fast Concurrent Queue Algorithms

The spring 2012 meeting of ISO/IEC JTC1/SC22/WG21 (C++) was held on February 6-10 in Kona, Hawaii, USA. Here’s the major takeaway: This is going to be a busy year as investment in C++ across the industry continues to increase, and that’s good news for C++. This was the second meeting after completion of the C++11 standard. After a standard ships, often attendance will decline for a while, especially if the intent is to “go quiet” for a time to let the industry catch up, as we did after completing C++98. As you can see below, however, it’s clear that this time the C++ committee is gearing up , not gearing down, after shipping its latest major standard. That’s reflected in record attendance: 73 experts attended, with record numbers of participants from companies like Google and Intel and Microsoft and NVidia, to avidly begin planning for work on the next standard as well as other deliverables even in advance of the next standard. http://herbsutter.com/

Sutter’s Mill

In this article, Scott Meyers describes a technique that enables the specification of arbitrary combinations of user-defined code features on a per-function basis and that detects violations of feature constraints during compilation. by Howard E. Hinnant, Bjarne Stroustrup, and Bronek Kozicki, March 10, 2008, 59 comments Rvalue references is a small technical extension to the C++ language. Rvalue references allow programmers to avoid logically unnecessary copying and to provide perfect forwarding functions.

The C++ Source

http://www.artima.com/cppsource

good coders code, great reuse

Hello ladies and gentlemen! I'm happy to announce my 3rd e-book called "Perl One-Liners Explained." This book is based on the " Famous Perl One-Liners Explained " article series that I wrote over the last 3 years and that has been read over 500,000 times! I went through all the one-liners in the article series, improved explanations, fixed mistakes and typos, added a bunch of new one-liners, added an introduction to Perl one-liners and a new chapter on Perl's special variables. Table of Contents The e-book has 111 pages and it explains 130 unique one-liners. http://www.catonmat.net/

Bruce Eckel's Free Electronic Books

http://www.ibiblio.org/pub/docs/books/eckel/ These are electronic books in HTML on C++ and Java, along with the source code. The HTML books are fully indexed, use Frames for easy navigation through the chapters, and have color syntax highlighting on all the source-code listings. Each HTML download contains an entire book and source code in a single zipped file. Click here for public and on-site seminars based on the books below. Note: Many of these documents require the installation of the fonts Georgia , Verdana and Andale Mono (code font) for proper viewing. These can be found here .
http://www.fauskes.net/nb/parsing-simulink/ I am currently working on a small side project where I need to extract information from Simulink mdl files. Thanks to the Pyparsing module , it is surprisingly easy to create a full-fledged parser. I am not aware of any publicly available Simulink parsers, so I am posting the full source code here. Maybe someone will find it useful. The Simulink file format

Parsing Simulink mdl files with Pyparsing | fauskes.net

http://pencil.evolus.vn/en-US/Home.aspx

Home - Pencil Project

Pencil will always be free as it is released under the GPL version 2 and is available for virtually all platforms that Firefox 4+ can run. The first version of Pencil is tested against GNU/Linux 2.6 (Fedora, Ubuntu and Arch) with GTK+, Windows XP and Windows Vista/7.
Algorithms

scienceoss.com

Open source software : it’s getting good. Recently I find myself using more and more open source software — not because it is free but because it can be more powerful and feature-rich than commercial software. Why this site? This site is my public, searchable notebook documenting things I learned the hard way, presented here to help others learn about some of the incredible software out there. http://scienceoss.com/
If you want further information, or want to participate, please contact your national member body or one of the contact addresses of the WG.

ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee

http://www.open-std.org/Jtc1/sc22/wg21/

cplusplus.com - The C++ Resources Network

http://www.cplusplus.com/ Message boards where members can exchange knowledge and comments. Ordered by topics: This section is open to user participation! Registered users who wish to post messages and comments can do so in this section. Description of the most important classes, functions and objects of the Standard Language Library, with descriptive fully-functional short programs as examples:
Click here to see the number of accesses to this library. file links.html for pointers to related resources lib answerbook for code from Hansen's C++ Answers book by Tony L. Hansen ref "The C++ Answer Book", Addison-Wesley, 1990, ISBN 0-302-11497-6 lib idioms for code from Coplien's, "Advanced C++ Programming Styles and Idioms" by James O.

c++

These are the manuscript chapters for my Linkers and Loaders , published by Morgan-Kaufman. See the book's web site for ordering information. The text in these files is the unedited original manuscript. M-K has fine copy editors, who have fixed all the minor typos, spelling, and grammar errors in the printed book, but if you come across factual errors I'd still appreciate help getting all the details of linking and loading as complete and correct as possible.

Linkers and Loaders

The source code and data for the project exercises are partially complete. Join the announcement mailing list on the beta site , to get messages when updates to the code are released. Reading or buying the book You can read unedited draft chapters at the beta site . They are similar to the published book, but without all of the improvements and corrections made in the editorial process, and with my hand-drawn sketches instead of the real figures.

Linkers and Loaders

In software engineering , a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design . A design pattern is not a finished design that can be transformed directly into code . It is a description or template for how to solve a problem that can be used in many different situations.

Design pattern (computer science) - Wikipedia, the free encyclopedia