# Articles

### General Articles

A Note on Programming Style Roger K.W. Hui & Kenneth E. Iverson

File:Aplj.pdf (pdf) Chris Burke

Array Processing with J (pdf) Milan Ondrus

Data Rummaging with J Joey Tuttle

File:Jacobs.pdf (pdf) Jan Jacobs (Computing & Control Engineering Journal December 2002)

Elegant Programming: #~ 1: = #@q: Chris Burke

Elegant Programming: &. dfh Chris Burke

Extended Integers in J Roger K.W. Hui

J for the APL Programmer Chris Burke and Roger K. W. Hui (updated version in wiki)

J Team wins Judge's Prize in the ICFP'98 Functional Programming Contest Roger K.W. Hui

J4 and OOP Chris Burke

Little JOBS and Big JOBS John D. Baker

Memory Mapped Files in J Chris Burke

Notation as a Tool of Thought Kenneth E. Iverson (1979 Turing Award Lecture)

Rank and Uniformity Roger K.W. Hui

Seven Great Blunders of the Computing World Neville Holmes

Sparse Arrays in J Roger K.W. Hui

Using J with OLE2 Building Configuration Software for SAP AG Duncan Pearson & Adrian Smith

Zero Divided by Zero Eugene McDonnell

### At Play With J

The following articles by Eugene McDonnell are from his series “At Play With J” in *Vector*.

1.#0 How the Roll Function Works V8#3
1. MIMD Machines V10#2
1. Prime Factorisation V10#3
1. The 10,000,000,000th prime number V10#4
1. Control structures V11#1
1. Jacobi's Method V11#3
1. Cribbage 15s V11#4
1. Representations of a Permutation V12#1
1. The Bauer-Mengelberg Problem V12#2

1. Heron's Rule & Integer-Area Triangles V12#3

1. Year's Digits for 1996 V12#4

1. Riding a Unicycle V13#1

1. Volutes V13#2

1. Extended Integers V13#3

1. Stumping the Rocket Scientist V13#4

1. Oh, No, Not Eigenvalues Again! V14#1

1. A Newer Random Link Generator V14#4

1. To Summarise V15#1

1. Maximum Infix Sums V15#2

1. Crosswords and Life V15#3

1. New Model Computer V15#4

1. New Big Deal V16#1

1. We'll Cross That Bridge When We Come To It V16#3

1. An Open And Shut Case V16#4

1. Blists in OLEIS V17#1

1. Someone Just Moved! Who Was It? V17#2

1. Four Cubes Redux V17#3

1. Erdos Numbers & Pierce & Engel Expansions V17#4

1. Boggle V18#1

1. The Counterfeit Coin Problem V18#3

1. Second-order Josephus V18#4

1. J Be Nimble, J Be Quick V19#1

1. Beware Scholes! V19#3

1. Pick A Card, Any Card V19#4

1. Greed V20#1

1. The Magical Matrix V20#2

1. Giddyap V20#3

1. Jacob's Ladder V20#4

1. The Google Test V21#1

1. Metlov's Triumph V21#4

1. Belgian Numbers V22#1

1. Token Counting: APL versus J V22#3

### Vector Articles

The following are some articles on-line at *Vector*.

Fast Fourier Transforms, Diffraction Patterns, and J Ned W. Allis, Jeffrey P. Dumont, Flynn J. Heiss, Clifford A. Reiter V16#3

Hyperbolic Symmetry is a Breeze Cliff Reiter V17#3

Working with Existing Ascii Files Using J Memory Mapping Donald B. Pittenger V17#3

Web Image Galleries Made Routine Clifford Reiter V18#1

The Image2 Addon Clifford A. Reiter and Zachary X. Reiter V18#3

Inner Product Fractals from Fuzzy Logics Angela Coxe V19#2

Boolean Hexagonal Automata Angela Coxe and Cliff Reiter V19#3

Taming Barrel and Tilt Distortion Cliff Reiter V20#1

Solving the “Now I Know” Problem in J Howard A. Peelle V20#2

Time(r) for the Game of Life Cliff Reiter V21#3

CRCOMPARE in J Adam Dunne V21#4

Thoughts on the URN Problem E.A. Clough V21#4

Integer Apollonian Circle Packings in J Cliff Reiter V22#4

APL - a Glimpse of Heaven Bernard Legrand V23#1

3-D Cellular Automata and the Game of Life Timothy K. Zirkel V23#3

Tacit J and I Neville Holmes V23#3

GPS and J Propel an Adirondack Hiking Guide Cliff Reiter V23#3

A J Simulator for a Meccano Differential Analyzer Keith Smillie V23#3

Functional calculation 1: numerical ingredients Neville Holme V23#4

Partitions of numbers: an efficient algorithm in J R.E. Boss V23#4

Functional calculation 2: The year 1997 Neville Holmes V24#1

Cauchy Curves William R. Jones & Cliff Reiter V24#1

Generating combinations in J efficiently R.E. Boss V24#2&3

Functional calculation 3: Structural Ingredients Neville Holmes V24#2&3

In Session: On average Roger Hui V24#2&3

Backgammon tools in J Howard A. Peelle V24#2&3

A commentary on the formulator Neville Holmes V24#4

Backgammon Tools in J: 2. Wastage Howard A. Peelle V24#4

Simulating the Enigma Keith Smillie V24#4

Functional Calculation 5: Operations Neville Holmes V25#1

Odd-order magic squares expressed in J John C. McInturff V25#1

What is it about infinity? Sylvia Camacho & Graham Parkhouse V25#1

The following article is available in the wiki:

Using J in Excel Richard Hill V21#1

### J-ottings

This is a series of articles by Norman Thomson in *Vector*.

Jaesthetics V18#2

Decline and Rise : a Matter of Rank V20#2

A Rippling Good Yarn! V21#3

So Easy a Child of 10 … V21#4

RU14 txt msgs? pls 1!:1 on V22#2

Musical J-ers V22#3

Perming and Combing V22#4

Are you thinking what I’m thinking? V23#3

If you think J is complex try j V23#4

### Journal of J

ISSN:2174-9280

An interdisciplinary journal on the J programming language and its applications in science.