+Asynchronous programming is a paradigm where tasks can run independently, allowing a program to continue execution without blocking while waiting for long-running operations. This approach enhances responsiveness and efficiency, often utilizing mechanisms like an [Event Loop](/wiki/event_loop) to manage concurrent operations without true [Parallelism](/wiki/parallelism).
+## See also
+- [Concurrency](/wiki/concurrency)
+- [Callback](/wiki/callback)
+- [Futures](/wiki/futures)
... 1 more lines