Cuando leí calculadora sentí confusión, eso requiere crear botones, probablemente ifs... Luego vi su ejemplo, sí es algo que calcula, pero no lo que acostumbro a entender como "calculadora".
Bueno ¿cómo sería tu top? ¿depende demasiado del lenguaje?
Mira si es fácil el "Piedra, Papel o Tijera" que te dijo la IA, que hasta se puede hacer en un Batch-script super simplón: [BATCH-GAME] Piedra papel o tijera xD
Sobre el cronómetro, eso también está muy fácil y se puede diseñar algo con una interfaz gráfica muy simple: [SOURCE] CronoX v3.0 ...y es útil en ciertas ocasiones cuando quieres medir algo de forma simple si no le das importancia a la precisión exacta del tiempo trascurrido (ya que haciendo uso del ratón para hacer click no vas a poder iniciar ni detener un cronómetro con precisión robótica en el nanosegundo exacto que se suceden algunos eventos), como por ejemplo, ¿Cuánto tarda en cargar el dichoso sitio web español de Renfe?: https://es.linkedin.com/posts/midudev_sobre-la-web-de-renfe-y-de-algo-que-nunca-activity-7284567229097009152-gMwH
¿Una calculadora?... bueno, si es realmente básica e ignora la precisión decimal y sin importar que sea vulnerable a desbordamientos de memoria en cuanto manejes números grandes, entonces sí, cualquiera la hace y cualquier lenguaje sirve.
Pero mejor no pruebes a hacerla a pelo en lenguaje ensamblador...
Solo con ver tantos opcodes juntos flotando por la pantalla es algo que me deja catatónico (la depuración parece una pesadilla, pero es un auténtico arte). Y ahora imagínate el mismo código fuente pero sin las líneas de comentario explicando para qué sirve cada instrucción...
Por cierto, ¡Vaya ***** de "Ejemplo práctico" en Python te dio la IA! . Aquí tienes un par de ejemplos reales de calculadoras básicas hechas con Python: