background preloader

Programming

Facebook Twitter

Android

Web Programing. JavaScript. PHP. Python. C++ Java. "Algorithm" is Not a Four-Letter Word. Step | run | reset | How to Write an Operating System. Core Techniques and Algorithms in Game Programming. What have you tried? » Matt Legend Gemmell. If you’re a developer and you’re about to ask another developer a technical question (on a forum, via email, on a chat channel, or in person), you’d better be ready to answer the question “What have you tried?” This of course isn’t specific to software developers, but that’s my field and it’s thus the area in which I’m most familiar with the issue which motivated me to write this. I’m (sadly) quite sure that it applies to your own industry too, whatever that might be. The thing is, there’s a disease in the software development world; a sort of sickness. It’s an unusual sickness in that it’s often not something you acquire once you actually join the industry (like greying hair, caffeine addiction and an ulcer), but rather it’s something that new recruits already have when they arrive.

Now, a quick clarification before I continue: when I say “new recruits”, I don’t just mean graduates and other young people. The illness, of course, is a flawed approach to solving problems. But wait. Design Patterns and Refactoring. Programmer's Heaven - Ruby, .NET, C#, C++, PHP, Python, Java - I. Free Programming Books. Here is an uncategorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading.

This list will be updated daily. Scroll downn, or use the shortcuts below. The Object Oriented Programming Web. Generation5 - At the forefront of Artificial Intelligence. Ascii Table - ASCII character codes and html, octal, hex and dec. Google Code - Code Playground. Stack Overflow.