A interface do usuário
(UI) Fornece acesso aos recursos de um programa em um computador. Isso pode assumir muitas formas, incluindo:
*
Interface do usuário gráfico (GUI): Esse é o tipo mais comum, usando janelas, ícones, menus e ponteiros (WIMP) para interagir com o programa.
*
Interface da linha de comando (CLI): Isso usa comandos de texto digitados pelo usuário para interagir com o programa.
*
Interface de programação de aplicativos (API): Isso não é usado diretamente pelos usuários humanos, mas permite que * outros programas * acessem os recursos do programa. Pense nisso como uma interface de usuário programática.
Portanto, embora as APIs sejam cruciais para a interação do programa, a interface do usuário é o que permite diretamente o acesso * humano * aos recursos de um programa.