IBM developerWorks > Search results
Skip to main content
developerWorks > developerWorks
developerWorks search results
Search for:   within 
39 results for jonathan bartlett within All of dW
Show me dW forum search results
Search help   |   Feedback

1 - 20 of 39 results        Next    
     Sort by relevance Sorted by RelevanceSort by date 
1.    The art of metaprogramming, Part 2: Metaprogramming using Scheme
Metaprogramming -- programming with code generators or writing programs that themselves write code -- has numerous useful attributes, such as simplifying code maintenance and making it easier to craft boilerplate code. The first article of this series ...
 02 May 2006
2.    Inside memory management
Get an overview of the memory management techniques that are available to Linux programmers, focusing on the C language but applicable to other languages as well. This article gives you the details of how memory management works, and then goes on to show ...
 16 Nov 2004
3.    Continuations and advanced flow control
define amb:assert-failure (lambda () (amb))) (define amb:assert (lambda (pred) (if (not pred) (amb:assert-failure)))) Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 24 May 2006
4.    The art of metaprogramming, Part 1: Introduction to metaprogramming
One of the most under-used programming techniques is writing programs that generate programs or program parts. Learn why metaprogramming is necessary and look at some of the components of metaprogramming (textual macro languages, specialized code ...
 20 Oct 2005
5.    Higher order functions
Functions are the wonderful and powerful building blocks of computer programs. Functions allow you to break code down into simpler, more manageable steps. They also allow you to break programs into reusable parts -- parts that are both reusable within ...
 31 Mar 2005
6.    Lazy programming and lazy evaluation
promise)))) ;return the forced value (cdr promise))) ;This is just a number, so return it promise)) Share this ... Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 18 Dec 2006
7.    Changes in libspe: How libspe2 affects Cell Broadband Engine programming
... Broadband Engine (Cell/B.E.) SDK 2.1 officially changes the library interface from libspe1 to libspe2. In this article, Jonathan Bartlett introduces the libspe2 concepts and shows how to do basic SPE process management and communication with libspe2 ... interface from libspe1 to libspe2. In this article, Jonathan Bartlett introduces the libspe2 concepts and shows how to ... mbox spe_read_out_mbox spe_write_in_mbox spe_get_ls Jonathan Bartlett is the author of the book Programming from the Ground ...
 17 Jul 2007
8.    Assembly language for Power Architecture, Part 1: Programming concepts and beginning PowerPC instructions
end: #set the system call number li 0, 1 #register 3 already has the value to exit with #signal the system call sc Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 03 Oct 2006
9.    Programming high-performance applications on the Cell BE processor, Part 3: Meet the synergistic processing unit
Please take a moment to complete this form to help us better serve you. Did the information help you to achieve your goal? Yes No Don't know   Please provide us with comments to help improve this page:     How useful is the information? 1 2 3 4 5 Not
 25 Oct 2009
10.    Programming high-performance applications on the Cell BE processor, Part 2: Program the synergistic processing elements of the Sony PLAYSTATION 3
multiple of 16 bytes) Link Register Save Area Back Chain Pointer ContainsSizeBeginning Stack Offset Share this ... Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 25 Oct 2009
11.    Programming high-performance applications on the Cell BE processor, Part 4: Program the SPU for performance
Programming high-performance applications on the Cell BE processor, Part 4: Program the SPU for performance Document options Please take a moment to complete this form to help us better serve you. Did the information help you to achieve your goal? Yes No
 25 Oct 2009
12.    Mastering recursive programming
Recursion is a tool not often used by imperative language developers, because it is thought to be slow and to waste space, but as the author demonstrates, there are several techniques that can be used to minimize or eliminate these problems. He ...
 16 Jun 2005
13.    Assembly language for Power Architecture, Part 2: The art of loading and storing on PowerPC
data into registers 30 and 31 lmw 30, 0(7) #add the values together add 3, 30, 31 #exit li 0, 1 sc Share this ... Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 29 Nov 2006
14.    Assembly language for Power Architecture, Part 4: Function calls and the PowerPC 64-bit ABI
linker what additional directories to search export LD_LIBRARY_PATH=. #Run the program ./factorial Share this ... Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 28 Feb 2007
15.    The art of metaprogramming, Part 3: Enterprise metaprogramming
Enterprise metaprogramming is becoming more common all the time as graphical and textual utilities make programming tasks easier and more descriptive, all because of the continuing formalization process occurring under the Object Management Group's Model ...
 28 Feb 2006
16.    Assembly language for Power Architecture, Part 3: Programming with the PowerPC branch processor
printf("The maximum value is: %llu\n", max); return 0; } gcc -m64 use_max.c max_function.s -o maximum ./maximum Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 17 Jan 2007
17.    Programming high-performance applications on the Cell BE processor, Part 1: An introduction to Linux on the PLAYSTATION 3
together with the SPE program gcc ppe_distance.c spe_distance_csf.o -lspe -o distance #Run the program ./distance Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 03 Jan 2007
18.    Tech tips: SPU vector intrinsics at your fingertips
wish. But wait! There's more Resources Learn Get products and technologies Discuss About the author Rate this page Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 01 May 2007
19.    Programming high-performance applications on the Cell BE processor, Part 3: Meet the synergistic processing unit
Continue looking in depth at the Cell Broadband Engine (Cell BE) processor's synergistic processor elements (SPEs) and how they work at the lowest level. This installment explores storage alignment issues and the communication facilities of the SPEs.
 22 Feb 2007
20.    Programming high-performance applications on the Cell/B.E. processor, Part 6: Smart buffer management with DMA transfers
out result - uncomment if you really want to see it*/ //printf("The converted string is: %s\n", str); return 0; } Jonathan Bartlett is the author of the book Programming from the Ground Up , an introduction to programming using Linux assembly language ...
 03 Apr 2007
1 - 20 of 39 results        Next    
Search for:   within 
Show me dW forum search results