📝Terminos programación

PROGRAMACIÓN

Definición: Es el proceso de diseñar, escribir, probar, depurar y mantener el código fuente de programas computa-cionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.

Lenguaje de programación: Un lenguaje de programación es un idioma artificial diseñado para expresar operaciones que pueden ser llevadas a cabo por máquinas como los computadores. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

class <NombreDeLaClase>:

    <nombre_de_atributo_de_la_clase> = <valor>

    def __init__(self,<parametro1>, <parametro2>, ...):
        self.<atributo1> = <parametro1>
        self.<atributo2> = <parametro2>
        .
        .
        .
        # Tantos atributos como necesites.
    
   def <nombre_de_metodo>(self, <parametro1>, ...):
       <código>
       
   # Tantos métodos como necesites

 

Lenguaje máquina: El Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito micro-programable, como el microprocesador de un com-putador o un microcontrolador. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máqui-na. Estas instrucciones son normalmente ejecuta-das en secuencia, con eventuales cambios de flujo causados por el propio programa oeventos externos.

El lenguaje máquina trabaja con dos niveles de voltaje. Dichos niveles, por abstrac-ción, se simbolizan con el cero (0) y el uno (1), por eso el lenguaje de máquina sólo utiliza dichos signos. Esto permite el empleo de las teorías del álgebra booleana y del sistema binario en el diseño de este tipo de circuitos y en su programación.

Lenguaje ensamblador: El lenguaje ensamblador o assembler es un lenguaje de programación de bajo nivel para los computadores, mi-crocontroladores, y otros circuitos integrados programa-bles. Implementa una representación simbólica de los códigos de máquina. Esta representación es usualmente definida por el fabricante de hardware, y está basada en códigos mnemotécnicos que simbolizan los pasos de procesamiento (las instrucciones).

Un lenguaje ensamblador es por lo tanto específico a cierta arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los lenguajes de programación de alto nivel que idealmente son portables.

Lenguaje de alto nivel: Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.

Para los lenguajes de alto nivel se requiere de ciertos conocimientos de programación para realizar las secuen-cias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.

Algoritmo: Un algoritmo es un conjunto pre-escrito de instruc-ciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba reali-zar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.