Een algoritme is niet afhankelijk van de technologie: je kunt eenzelfde algoritme met verschillende technologieën uitvoeren. Je kunt verschillende programmeertalen gebruiken, en verschillende processoren. Maar je kunt ook een compleet andere technologie gebruiken.
De eerste ideeën voor een computer werden bedacht met mechanische onderdelen (Babbage).
Daarnaast zijn er veel voorbeelden van informatieverwerking met biologische "rekentechnologie" - zoals we in de levende natuur om ons heen zien.