Fundamentos de Programación: Conceptos Esenciales y Sintaxis

Clasificado en Informática

Escrito el en español con un tamaño de 2,97 KB

1. Conceptos Básicos de Programación

  • Programar: Crear órdenes dirigidas para que un ordenador lleve a cabo tareas con el objetivo de solucionar problemas.
  • Lenguajes de programación: Herramientas utilizadas para escribir dichas instrucciones.
  • Programa: Una secuencia de instrucciones descritas o escritas en un lenguaje de programación concreto.

2. Clasificación de los Lenguajes

  • Lenguaje máquina: El lenguaje que el ordenador entiende directamente.
  • Lenguajes ensambladores (bajo nivel): Los primeros lenguajes creados para sustituir al lenguaje máquina.
  • Lenguajes de alto nivel: Lenguajes que se asemejan al lenguaje natural (ejemplos: C, C++, Python, etc.).

3. Traducción de Código: Compiladores e Intérpretes

  • Compiladores: Traducen todo el código antes de empezar a ejecutarlo.
  • Intérpretes: Ejecutan el programa línea a línea, lo cual facilita la lectura y comprobación del código.
  • Rendimiento: Los intérpretes suelen ser más lentos que los programas compilados, aunque en programas muy largos pueden ofrecer ventajas al no requerir la traducción total previa.

4. Propósitos y Licencias

  • Lenguajes de propósito específico: Diseñados para tareas concretas (ej. SQL para bases de datos, MATLAB para cálculo matemático).
  • Lenguajes de propósito general: Versátiles para diversas aplicaciones (ej. Python).
  • Código fuente: Acceder a todo lo creado en un programa.
  • Liberar software: Compartir el código para que cualquier persona pueda analizarlo, modificarlo o copiarlo.

5. Algoritmos y Estructuras

  • Algoritmos: Secuencia ordenada de pasos para resolver un problema.
  • Representación: Se utilizan herramientas como diagramas de flujo o pseudocódigo.

6. Identificadores y Variables

  • Carácter: Cualquier símbolo del ordenador. Los caracteres especiales (como el *) tienen funciones específicas.
  • Reglas de los identificadores:
    • No pueden llevar tildes.
    • No pueden contener espacios.
    • El uso de la letra 'ñ' puede causar errores en muchos lenguajes.
    • Se permiten letras seguidas de números (ej. Pinguino1) y el uso de guion bajo.
  • Variable: Programa cuyo contenido puede cambiar durante la ejecución.
  • Tipos de variables: Enteras, reales, cadena, carácter y booleanas.
  • Comentarios: Líneas o bloques de texto dentro del código que no son ejecutados por el ordenador.

Entradas relacionadas: