/
Conocimientos básicos

Conceptos básicos del desarrollador

31. 12. 2016

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.