Languages
Table of Contents- Ajax
- Algorithms
- Awk
- Aspect oriented Programming
- Assembly Language
- Haskell
- Java
- Java Script
- C
- C++
- Diff tools
- Mathematics
- Metaprogramming
- Patterns
- Data Structures
- Parallel Programming
- PHP
- Perl
- Rexx
- Ruby
- Shell Scripting
- Web Services
- Integrated Development Environments
- Debugging
- Code Profiling
- Linux Related
- Threads
- Porting
- Security or QA
- Version Control
- Repositories
- Famous People
- Troubleshooting any program written in any language (truss, trace, strace)
- General
- Books
- Research
- Hardware
Ajax
Applications
- Introducing ajaxWrite
- The look, feel, and functionality of Microsoft Word, in a completely web-based AJAX platform. Try ajaxWrite today, and experience first-hand how AJAX applications are changing the way the web works, and redefining the software industry.
Learning
- Mastering Ajax, Part 1: Introduction to Ajax
- Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax
- Mastering Ajax, Part 3: Advanced requests and responses in Ajax
Algorithms
- Sort Linked Lists 10X Faster Than MergeSort
- BitFast Sorting Algorithm Analysis
- The MergeSort Algorithm Tutorial
- Radix sort
- Sorting Algorithms - Visual Demo
- Computer Programming Algorithms Directory
- A New Bible For Programmers?
- Wikipedia - Sorting algorithm
- Demos - Sorting Algorithms
- Sorting Algorithms - visualizations
- Sequential and parallel sorting algorithms
- Java Visualizations - SORTING ALGORITHMS
Awk
Aspect oriented Programming
Assembly Language
Haskell
*Crossing borders: Explore functional programming with HaskellJava
Java Script
- A (Re)-Introduction to JavaScript
- Javascript Boot Camp Tutorial
- Two techniques for faster JavaScript
- Can you pass this JavaScript test?
C
- Everything you ever wanted to know about C types, Part 1: What's in a type? A 32-bit big-endian integer by any other name
- Everything you ever wanted to know about C types, Part 2: Floating point and derived types Interoperability and the single C standard
- Everything you ever wanted to know about C types, Part 3: Implementation details Enter C99, stage left
- Pointers and memory leaks in C Avoiding the pitfalls
C++
Diff tools
Mathematics
Metaprogramming
- The art of metaprogramming, Part 1: Introduction to metaprogramming - Write programs to generate other programs
- The art of metaprogramming, Part 2: Metaprogramming using Scheme - The macro facility can generate code to simplify large projects
- The art of metaprogramming, Part 3: Enterprise metaprogramming - Thanks to the OMG's Model Driven Architecture, effective metaprogramming is getting easier
Patterns
Data Structures
Parallel Programming
- POSIX Parallel Programming, Part 1
- POSIX Parallel Programming, Part 2: Message Passing
- POSIX Parallel Programming, Part 3: Threads
PHP
- Want to learn Php? Easy!
- Recommended PHP reading list
- PHP Security by Example
- PHP encryption for the common man
- Optimizing PHP objects
- The right way to read files with PHP - Learn when to use fopen, fclose, feof, fgets, fgetss, and fscanf
Perl
Rexx
Ruby
Shell Scripting
Web Services
Integrated Development Environments
Comparisons
Kylix 3
Eclipse
- Build UNIX software with Eclipse Bringing legacy code into a modern IDE
- Using the Eclipse Plug-in for WebSphere Application Server Community Edition
- Developing portable Java EE assets using Eclipse
- WebSphere Application Server Community Edition V2.1.1 Documentation
Software Development (Games, Web, Hardware, Windows)
Debugging
Code Profiling
Linux Related
- Boost Application Performance Using AIO
- Introducing the LSB Developer Network!
- Build a Web spider on Linux A simple spider and scraper collects Internet content
- UNIX tools for exploring object files Learn more about your system
- Kernel command using Linux system calls
- What every programmer should know about memory
Threads
Porting
Security or QA
Version Control
Repositories
Famous People
Troubleshooting any program written in any language (truss, trace, strace)
- Solve application problems with tracing - Look under the hood of your applications with truss
- Fun with strace and the GDB Debugger
- Bugle Goes Googling for Source Code Flaws
General
- Top Ten of Programming Advice to NOT follow
- Coding Communities - What Works?
- How can a Developer Estimate Times?
- Building a Programmer's Rosetta Stone
- Secrets of Self Taught Web Developers: 115 Resources to Help You Develop on the Web
- Lazy programming and lazy evaluation
- Guide For Small Team Programming?
- What To Do Right As a New Programmer?
Books
Research
- Software 'Chipper' Speeds Debugging
- Department of Computer Science - University of California, Davis - Ron Olsson
Hardware
- What Every Programmer Should Know About Memory cpumemory.pdf
on 2009/05/07 11:16