PHP Manual
/

Conceptos básicos del desarrollador

2016-12-31T12:59:03.000Z

Obsah článku

Esta es una lista muy breve de conceptos básicos que todo desarrollador principiante debería conocer. Los utilizo en todos los artículos.

Para los programadores

  • Programa**: tarea que se ejecuta de forma independiente en un ordenador.
  • Script - una serie de instrucciones que son ejecutadas por un intérprete (por ejemplo, PHP maneja un tiempo de ejecución especial en un servidor y JavaScript maneja un navegador web).
  • Lenguaje de programación**: el lenguaje que se utiliza para describir al ordenador las instrucciones que debe ejecutar.
  • Algoritmo: procedimiento preciso de resolución de problemas para un ordenador que puede resolverse en un tiempo finito.
  • Servidor: es un ordenador especialmente dedicado con una conexión constante a Internet que presta servicios a los usuarios (por ejemplo, proporciona un sitio web).
  • Demonio - un programa que se ejecuta en el fondo de un sistema y espera un evento específico. Cuando se produce este evento, se pone en marcha.
  • Un programa inteligente: un programa bien diseñado y eficiente. Funciona rápido, sin caídas, no sufre fallos.
  • Programa tonto** - lo contrario de un programa inteligente. Es lento, ineficiente, se atasca, se bloquea o no funciona en absoluto.
  • Solución ingenua: suele ser la primera idea de cómo resolver el problema. Suele ser muy simple y a menudo sólo funciona en condiciones muy específicas.
  • Sintaxis: describe cómo escribir correctamente el código del programa para cumplir las normas del lenguaje (algo así como la ortografía).
  • Cadena** - una secuencia de caracteres, es decir, un grupo de uno o más caracteres. Normalmente se escribe entre comillas.

Relacionado con PHP

  • Código (fuente) - el código fuente de la página HTML. Se trata de un archivo de texto que el navegador recibe del servidor web y que renderiza los gráficos de la página en función del mismo. HTML es un lenguaje de codificación.
  • Script - ¡no un programa! Código especialmente escrito que es procesado por un intérprete del lenguaje (como un navegador web) y hace algo basado en él.
  • Lenguaje interpretado**: el código fuente no se ejecuta directamente en el procesador, sino que utiliza un *interpretador* (como PHP).
  • Parser (parser de lenguaje) - es un programa que procesa las instrucciones y luego las ejecuta.
  • Analizador (general)** - un programa o script que analiza el texto o el código y lo procesa de acuerdo con reglas claramente definidas.
  • Cron - un script que se ejecuta una vez cada cierto periodo de tiempo (normalmente cada día, hora, 30 minutos, …)
  • Validador - un programa que comprueba la limpieza y la corrección (validez) del código.
  • Código válido - es aquel que se ajusta a todas las normas de escritura de código y no contiene errores formales.

En general, sobre los ordenadores

  • Hardware**: la parte física de un ordenador. Cualquier cosa que pueda patear cuando algo no funciona.
  • Software - programas y datos. En resumen, cualquier cosa que no se pueda tocar.
  • Ping - respuesta de la red y del servidor. Es el tiempo que tardan los datos en ir de usted al servidor y volver.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
Status:
All systems normal.
2025