Computer Science
Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.
Article

GNU ARM toolchain embedded development on Linux

There is a crying demand among mobile phone vendors for talented ARM programmers, and there's plenty of work to be done. This article provides a starting point for understanding the software side of...
Article

Microcontroller Programming in Assembly Language PART 2

In this article I basically focus on how to write ‘if-then’ logic in assembly. Below a sample program code is provided which uses simple ‘if-then’ logic. This will give you some idea about how to...
Article

Dynamic Application Virtualization

Quickly deploy new applications and reduce disruption to business using Dynamic Application Virtualization. Learn how this technology enables computationally-intensive applications to take advantage...
Article

Top Three Strategies for Porting

In part one of the “Porting Workshop” series, discover the top three top strategies for porting. The seven, quick-read parts of this series take you on a real-world trip from strategy and planning...
Article

How Libspe2 affects Cell B.E. Programming

In this article, learn to do basic SPE process management and communication with libspe2. This standard library that PPE programs use to access and manage SPEs has undergone a major revision, and the...
Article

OS Development Series - Tutorial 1

OS Development Series for the complete beginner. It developes a 32 bit Operating System, providing every detail, in a very understandable way. It is a step-by-step series. This is the first...
Article

8051 Microcontroller port programming

8051 microcontroller contains four i/o ports with which we can interface the external hardware. This page gives more information about i/o port programming of 8051 microcontroller.
Article

Programming the SPU in C/C++

In Part 5 of this series about programming on the Cell BE processors, apply your knowledge of the synergistic processing unit (SPU) to programming the Cell Broadband Engine (Cell BE) processor in...
Article

booting of a linux system on x86 system (pdf)

The article contains minute process and defination as to what happens when a linux boots on a x-86 system i have tried to make this article as easy as possible so that even the begineers in the...
Article

Programming the SPE’s of Sony PLAYSTATION 3

Take even greater advantage of the synergistic processing elements (SPEs) of the Sony PS3 in this installment of Programming high-performance applications on the Cell BE processor. Part 2 looks in...
Article

Programming in Python with Medusa and the Async Sockets Library

There are only two ways to have a program on a single processor do 'more than one thing at a time'. Multi-threaded programming is the simplest and most popular way to do it, but there is another very...
Article

Programming a video game

This study concerns the development of a little video game. It's modeled on a game my family enjoyed in the 1980's called Lode Runner. We would sometimes play it by the hour, having a good time and...
Article

Get Hands-On Experience Programming Blue Gene

The integrated Cell BE SDK supersedes all previous versions, and now contains Support for Linux kernel 2.6.16, GNU GCC 4.0.2, and binutils 2.16.1, Support for PowerPC 64-bit hardware, NUMA, XL C...
Article

Launch the New Cell BE Software Development Kit

This article gives a brief overview of what is available to help you get started on your own Cell BE development projects. The latest release of the Cell Broadband Engine (Cell BE) Software...
Article

Cell BE Programming and Extensions to Linux

Join us while we explore the details of Cell Broadband Engine (Cell BE) programming. This Tech briefing provides a comprehensive technical overview of the Cell BE architecture, programming models,...
Article

8051 Microcontroller port programming

8051 microcontroller contains four i/o ports with which we can interface the external hardware. This page gives more information about i/o port programming of 8051 microcontroller.
Article

Introducing the CPI Breakdown Model

Make substantial improvements in performance analysis with a CPI analysis model built on the tools introduced in Part 1. Learn ways to analyze the specific performance counter data produced by...
Article

Porting to 64-bit Linux

Linux was one of the first cross-platform operating systems to use 64-bit processors, and now 64-bit systems are becoming commonplace in servers and desktops. Many developers are now facing the need...
1 2 3  Next
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.