
programming
Get flash to fully experience Pearltrees
Tout programmeur le sait, programmer en assembleur est difficile. Avant d'avoir pu écrire un Hello world , on doit maîtriser beaucoup de détails. Mëme chose pour des opérations triviales comme de la simple arithmétique. Mais le compilateur peut nous aider dans notre démarche de formation : il a souvent une option pour produire de l'assembleur lisible, permettant au débutant d'écrire dans un langage de plus haut niveau, avant de voir le code produit par son programme. Supposons qu'on veuille mettre 3 dans une variable, en assembleur. Et l'incrémenter de 1.
Blog Stéphane Bortzmeyer: Apprendre l'assembleur avec l'aide du compilateur
Objective-C Objective-C is the primary language used to write Mac software. If you're comfortable with basic object-oriented concepts and the C language, Objective-C will make a lot of sense.
Cocoa Dev Central: Learn Objective-C
Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
Valgrind Home
PHP
Java
Comme je le disais récemment dans un tweet, j’ai finalement réussi à configurer le build Maven pour que la couverture du code par les tests, affichée dans le dashboard Sonar , tienne compte des tests Fitnesse . En voila un sujet pointu ! Pourtant, à la suite de ce tweet, plusieurs personnes m’ont demandé une version longue. Je vais donc essayer dans ce message de décrire en détail la configuration complète que nous avons mise en place. J’espère que vous saurez comprendre le fonctionnement de cette solution, pour ensuite l’adapter à votre situation personnelle. Pour ceux qui ne comprennent pas les 3 premiers mot du titre, vous pouvez si vous le désirez vous plonger dans une bonne demi-heure de perplexité et lire la suite de ce message.
Blog » Blog Archive » Fitnesse, Maven, Sonar : comment faire monter la mayonnaise
strongtalk - Strongtalk is a very fast Smalltalk implementation, with an optional type system - Google Project Hosting
Take the pain out of code review | Review Board
Internet Security: Top Ten Most Influential Programming Books of All Time
"If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be." Widely considered one of the best practical guides to programming, this book has been helping developers write better software for more than a decade. The second edition was updated with leading-edge practices and hundreds of new code samples, illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking, and help you build the highest quality code. Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes.Ruby optimization explained - execute a block in a different context | Merbist
bryanbibat/rails-3_0-tutorial - GitHub
Computer Science teachers have it easy. Every time a new semester rolls in, they can simply reuse the material they've been using for years. As a teacher of a quickly evolving web framework, I do not have that luxury. As I write this, less than 24 hours have passed since the Rails Core team released the new version of Ruby on Rails: version 3.1.0.Les langages de programmation | Korben
Voici une chouette infographie représentant les langages de programmation à travers les âges... avec des exemples plutôt sympa d'utilisation actuelle de ces langages pour certains très anciens.jclouds - multi-cloud library - Google Project Hosting
1.2 released including new support for CloudStack, HP Cloud Object Storage, Ninefold Compute and many new enhancements, particularly the new image-id property for overriding the default template. Please update to the latest version: 1.3.1! Work in progress for !Clojure - home
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs. New Clojure books in progress: Get 35% off any version of Clojure in Action or The Joy of Clojure (print book or ebook) with checkout code "clojure35".Erlang
functional programming
Hadoop
The most productive programmers are orders of magnitude more productive than average programmers. But salaries usually fall within a fairly small range in any company. Even across the entire profession, salaries don’t vary that much.
Why programmers are not paid in proportion to their productivity ? The Endeavour
Python
Perl

