En la mayoría de los sistemas informáticos más populares de hoy en día, tales como Microsoft Windows y Unix un programa de ordenador por lo general solo tiene un único punto de entrada.
En los lenguajes C , C++ , D y Kotlin Esta función se llama main; en Java y C# es un método estático llamado main.
Una excepción notable moderna al paradigma-de punto de entrada único es Android.
En lugar de un único punto de entrada, tienen componentes esenciales (que incluyen actividades y servicios) que el sistema puede crear una instancia y ejecutar, según sea necesario.
También podemos nombrar al lenguaje de programación Pauscal, que permite establecer uno o más procedimientos de entrada sin necesidad de que este o estos se llamen main.