programming

TwitterFacebook
Get flash to fully experience Pearltrees
tutorial

book

c++

perl

make

Are you trying to find something on DevX? The page you are trying to reach was not found. The link you clicked might be outdated or you may have typed the URL incorrectly.

Multithreaded Debugging: Taking the Fear Out of New Technology

http://www.devx.com/amd/Article/33419?trk=DXRSS_LATEST
http://www.schemers.org/ ( case ( what-would-you-like-to-do? ) (( learn ) ( choose-from FAQ textbooks videos blogs standards tutorials bibliography other documents education )) (( program ) ( choose-from implementations libraries environments SRFIs )) (( socialize ) ( choose-from ABQ Lisp/Scheme - Albuquerque, NM, USA Fringe Languages in Barcelona - Barcelona, Spain Chinese Lisp Users Group - China Bay Area Lisp & Scheme - Bay Area, CA, USA Scheme Boston and Boston Lisp Announce - Boston, MA, USA Denver Lispers - Denver, CO, USA Scheme UK - London, UK Montreal Scheme/Lisp User Group - Montréal, Canada munich-lisp - Munich, Germany CRACL - Los Angeles, CA, USA Lambdaheads - Vienna, Austria FringeDC - Washington, DC, USA)) (( work ) ( choose-from jobs )) (( stay-informed ) ( choose-from events )) ( else ( choose-from the lighter side wares other resources )))

Welcome to schemers.org!

Introduction - HaskellWiki

From HaskellWiki Haskell is a computer programming language. In particular, it is a polymorphically statically typed , lazy , purely functional language, quite different from most other programming languages. The language is named for Haskell Brooks Curry , whose work in mathematical logic serves as a foundation for functional languages. Haskell is based on the lambda calculus , hence the lambda we use as a logo. http://www.haskell.org/haskellwiki/Introduction
http://en.wikipedia.org/wiki/Lua_(programming_language)

Lua (programming language) - Wikipedia, the free encyclopedia

Lua ( / ˈ l uː ə / LOO -ə ; from Portuguese : lua meaning " moon ") is a lightweight multi-paradigm programming language designed as a scripting language with "extensible semantics" as a primary goal. Lua is cross-platform since it is written in ISO C . [ 1 ] Lua has a relatively simple C API compared to other scripting languages. [ edit ] History Lua was created in 1993 by Roberto Ierusalimschy , Luiz Henrique de Figueiredo, and Waldemar Celes, members of the Computer Graphics Technology Group (Tecgraf) at the Pontifical Catholic University of Rio de Janeiro , in Brazil. From 1977 until 1992, Brazil had a policy of strong trade barriers (called a market reserve) for computer hardware and software.
[ Editor's introduction: Ulrich Drepper recently approached us asking if we would be interested in publishing a lengthy document he had written on how memory and software interact. We did not have to look at the text for long to realize that it would be of interest to many LWN readers. Memory usage is often the determining factor in how software performs, but good information on how to avoid memory bottlenecks is hard to find. This series of articles should change that situation. The original document prints out at over 100 pages. http://lwn.net/Articles/250967/

What every programmer should know about memory, Part 1 [LWN.net]

Index - nuwen.net

http://nuwen.net/ 3/21/2012 - Version 8.0 of my MinGW Distro is a major update with a massive changelog. In addition to changing the distro's "installation" method for the first time ever (probably the only time ever), I've added git and changed GCC's default mode to C++11. 3/15/2012 - Be patient, for the world is broad and wide. 1/15/2012 - I've updated the Carina and Orion wallpapers on my Image Hacking page, which were originally uploaded on 5/6/2007 and 1/26/2006, respectively.
A Web developer's life is hard enough without having to go on the hunt for good developing resources. To help you take a load off, we've compiled a list of some of the best tools available. After using these resources, you may still have 99 problems, but we guarantee that developing ain't gonna be one of them. W3C : At the World Wide Web Consortium, you'll find just about everything you need to know about standards, accessibility, HTML, internationalization and more.

I Got 99 Problems, but Developing Ain't One - Software Deve

http://www.softwaredeveloper.com/features/i-got-99-problems-080707/
http://www.memorymanagement.org/faq.html This is a list of questions that represent the problems people often have with memory management. Some answers appear below, with links to helpful supporting material, such as the glossary , the bibliography , and external sites. For a full explanation of any terms used, see the glossary.

Memory Management Reference: Frequently Asked Questions

All Unkept

Writing good quality documentation for the software libraries you publish always matters. Otherwise, you are doing the world a disservice by publishing. Class based views are very cool. I am starting to clean up an existing project using them, and lots of existing views are turning into declarative code. http://lukeplant.me.uk/blog/categories/django/

Quine Program

http://c2.com/cgi/wiki?QuineProgram quine in computing, a program producing its complete source code as its only output without simply opening the source file of the program and printing the contents (such actions are considered cheating). This type of program is offered as a somewhat more interesting alternative to HelloWorld programs.
Can be installed from FreeBSD, Linux or DOS, and can boot *BSD or Linux from the end (greater than 8 Gb) of a single hard drive or from a second or later hard drive. Can boot OSs installed in primary and extended partitions on any available hard disk. Supports and can be installed from nearly all OSs, e.g. OS/2, Windows, Linux DOS, *BSD, SCO, etc. nuni Designed to avoid BIO limitations by not using the BIOS, i.e. can be used to boot from any place on a hard drive up to 137 Gb.

Programming Texts/Tutorial

Processing 1.0 (BETA)

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.

Inversion of Control Containers and the De

In the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a common pattern to how they perform the wiring, a concept they refer under the very generic name of "Inversion of Control". In this article I dig into how this pattern works, under the more specific name of "Dependency Injection", and contrast it with the Service Locator alternative. The choice between them is less important than the principle of separating configuration from use.