You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
This lesson brings together the key theoretical concepts to address a fundamental question: What are the limits of what computers can do? Understanding these limits is essential for A-Level Computer Science and for appreciating why some problems remain unsolved despite enormous computational power.
| Limit | Nature | Example |
|---|---|---|
| Theoretical limits | Problems that no algorithm can solve | The Halting Problem |
| Practical limits | Problems solvable in theory but not in practice due to resource constraints | TSP for 1,000 cities |
| Physical limits | Constraints imposed by physics on computation speed and miniaturisation | Speed of light, thermodynamics |
As established by Turing, some problems are undecidable — no algorithm exists (or can ever exist) to solve them:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.