**Eiffel**

This

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

Garbage collected: | Yes |
---|---|

Type safety: | Safe |

Type strength: | Strong |

Type compatibility: | Nominative |

Type checking: | Static |

See Also: |

**Your Help Needed**

If you know

**Eiffel**, please write code for some of the tasks not implemented in

**Eiffel**.

**Eiffel**is an ISO-standardized, object-oriented programming language designed by Bertrand Meyer and Eiffel Software. The design of the language is closely connected with the Eiffel programming method, a set of principles consisting of design by contract, command query separation, the uniform access principle, the single-choice principle, the open-closed principle, and the option-operand separation principle.

Many concepts initially introduced by Eiffel later found their way into, among others, Java and C#. New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.

## Subcategories

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

## Pages in category "Eiffel"

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

### A

### C

### E

### F

### H

### I

### L

### P

### R

### S

- Scope modifiers
- Scope/Function names and labels
- Self-referential sequence
- Semordnilap
- Sequence of non-squares
- Sequence of primes by trial division
- Sieve of Eratosthenes
- Singleton
- Sleep
- Sorting algorithms/Bead sort
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Merge sort
- Sorting algorithms/Pancake sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Radix sort
- Sorting algorithms/Selection sort
- Sorting algorithms/Shell sort
- Sorting algorithms/Stooge sort
- Stack
- Sum and product of an array
- Sum multiples of 3 and 5
- Sum of a series
- Sum of squares
- Symmetric difference