Programming

TwitterFacebook
Get flash to fully experience Pearltrees
http://msdn.microsoft.com/en-us/library/windows/hardware/ff565356(v=vs.85).aspx A driver that services an interactive or slow device, or one that usually transfers relatively small amounts of data at a time, should use the buffered I/O transfer method.

Using Buffered I/O (Windows Driver Kit)

Mark Watson, Ruby and Java Consultant and Author

http://www.markwatson.com/ I am the author of 16 published books on Artificial Intelligence, Java, Ruby, Common LISP, Semantic Web, NLP, C++, Linux, Scheme, and Windows. I provide consulting services using the following technologies: Artificial Intelligence (AI): over 20 years of experience with data mining, data analytics, machine learning, natural language processing (NLP), text mining, entity extraction, general information extraction from unstructured data, and expert systems.

Package Index : SIP 4.12.1

Python extension module generator for C and C++ libraries SIP is an extension module generator similar to SWIG but is specifically designed for creating Python modules. http://pypi.python.org/pypi/SIP
http://www.johndcook.com/standard_deviation.html

Accurately computing running variance

The most direct way of computing sample variance or standard deviation can have severe numerical problems.
Machine Learning

Shared libraries are libraries that are loaded by programs when they start. When a shared library is installed properly, all programs that start afterwards automatically use the new shared library. It's actually much more flexible and sophisticated than this, because the approach used by Linux permits you to: http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html

Shared Libraries

Functional Programming

The goal of neuroscience is to discover the relationships between brain, behavior, and disease. Using the Brain Systems, Connections, Associations, and Network Relationships (brainSCANr) engine, you can explore the relationships between neuroscience terms in peer reviewed publications.

brainSCANr

http://www.brainscanr.com/
http://drdobbs.com/go-parallel/article/228500262 We’ve reached the tenth part of this series on algorithm performance. It seems like a nice arbitrary spot to take inventory and reflect, before continuing on the journey of the next nine.

Algorithm Performance | Dr. Dobb's and Intel Go Parallel Programming

Web Programming

C#

C++

C

BST

fortran

scripting

Wotsit.org

http://www.wotsit.org/default.asp Welcome to Wotsit.org, the programmer's file and data format resource.
http://www.tek-tips.com/

Tek-Tips Forums

Posting to the Member Moderated Groups is a member-only feature. Use the Express Registration on the left side of the page to participate in these groups. Tek-Tips in the UK * - Owner: MikeLacey
Coming from a background in Pascal and C, during the 1990s, like most others, I became infatuated with Object-Oriented programming. I thought they were really on to something. It seemed intuitive. http://apocalisp.wordpress.com/2008/12/04/no-such-thing/

Objects, Identity, and Concept-Formation « Apocalisp

C# will be slower in general, but not significantly so. In some cases, depending on the structure of the code, C# can actually be faster, as JIT analysis can frequently improve the performance of a long-running algorithm.

Performance difference between C++ and C# for mathematics - Stack Overflow

Ideone.com | Online IDE & Debugging Tool >> C/C++, Java, PHP, Python, Perl and 40+ compilers and intepreters

What is ideone? Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

Processing.org

Ask any kid what Facebook is for and he'll tell you it's there to help him make friends. What else could he think?

Douglas Rushkoff: Why Johnny Can't Program: A New Medium Requires A New Literacy

The year is 1978, and the first wave of punk rock is reaching its nihilistic peak with infamous U.K. band the Sex Pistols touring the United States and promptly breaking up by the time they reach the West Coast. Elsewhere, Brian Kernighan and Dennis Ritchie are putting the finishing touches on their book The C Programming Language , which will become the de facto standardization of the language for years. While totally unrelated, these two events share a common bond: the ethos of both punk rock and C have lasted for decades, longer than anyone in 1978 could possibly have imagined.

The Pragmatic Bookshelf