# Category:ALGOL W

**ALGOL W**

This

**programming language**may be used to instruct a computer to perform a task.

Parameter passing methods: | By reference, By value |
---|---|

Type safety: | Safe |

Type strength: | Strong |

Type compatibility: | Nominative |

Type expression: | Explicit |

Type checking: | Dynamic, Static |

Lang tag(s): | algolw |

See Also: |

Algol W was designed as a successor to Algol 60, closely based on A Contribution to the Development of ALGOL by Niklaus Wirth and C. A. R. Hoare. It includes dynamically allocated records, string handling, complex numbers and a standard I/O system. A description of the Algol W Language as at 1972 can be found at Algol W Reference Manual 1972 on bitsavers.org page. Dabcanboulet's Algol W @ Everything2 page contains an excellent history and tutorial.

## To do

Tasks not implemented in ALGOL W

## See also

## Subcategories

This category has the following 3 subcategories, out of 3 total.

### @

- ALGOL W examples needing attention (empty)
- ALGOL W Implementations (empty)
- ALGOL W User (empty)

## Pages in category "ALGOL W"

The following 135 pages are in this category, out of 335 total.

(previous page) (next page)### N

- Narcissistic decimal number
- Neighbour primes
- Nested function
- Next special primes
- Nice primes
- Non-decimal radices/Convert
- Non-decimal radices/Output
- Nth root
- Null object
- Numbers divisible by their individual digits, but not by the product of their digits.
- Numbers in base 10 that are palindromic in bases 2, 4, and 16
- Numbers which are not the sum of distinct squares
- Numbers which are the cube roots of the product of their proper divisors
- Numbers whose binary and ternary digit sums are prime
- Numbers with prime digits whose sum is 13
- Numbers with same digit set in base 10 and base 16
- Numerical integration
- Numerical integration/Adaptive Simpson's method

### O

### P

- Padovan n-step number sequences
- Pairs with common factors
- Pascal matrix generation
- Pascal's triangle
- Pell numbers
- Perfect numbers
- Pernicious numbers
- Population count
- Positive decimal integers with the digit 1 occurring exactly twice
- Primality by trial division
- Primality by Wilson's theorem
- Prime decomposition
- Primes whose first and last number is 3
- Primes whose sum of digits is 25
- Primes: n*2^m+1
- Product of divisors
- Program termination
- Pseudo-random numbers/Middle-square method

### R

### S

- Scope modifiers
- Scope/Function names and labels
- SEDOLs
- Semiprime
- Sequence of non-squares
- Sequence of primes by trial division
- Sequence: smallest number greater than previous term with exactly n divisors
- Sexy primes
- Shape-Machine
- Shift list elements to left by 3
- Short-circuit evaluation
- Show ASCII table
- Sierpinski arrowhead curve
- Sierpinski carpet
- Sierpinski curve
- Sierpinski square curve
- Sierpinski triangle
- Sieve of Eratosthenes
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Singly-linked list/Element removal
- Singly-linked list/Traversal
- Smallest power of 6 whose decimal expansion contains n
- Smallest square that begins with n
- Sort an integer array
- Sort disjoint sublist
- Sort the letters of string in alphabetical order
- Sorting algorithms/Bubble sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Cocktail sort with shifting bounds
- Sorting algorithms/Comb sort
- Sorting algorithms/Cycle sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Quicksort
- Special characters
- Special divisors
- Special pythagorean triplet
- Special variables
- Stack
- Steady squares
- Stirling numbers of the first kind
- Stirling numbers of the second kind
- Strange numbers
- Strange plus numbers
- Strange unique prime triplets
- String case
- String comparison
- Strip a set of characters from a string
- Strip block comments
- Strip comments from a string
- Subleq
- Substring primes
- Sum and product of an array
- Sum of a series
- Sum of divisors
- Sum of elements below main diagonal of matrix
- Sum of first n cubes
- Sum of square and cube digits of an integer are primes
- Sum of squares
- Sum of the digits of n is substring of n
- Sum of two adjacent numbers are primes
- Summarize primes
- Syntax highlighting using Mediawiki formatting