Conceptos Basicos de Programación Flashcards
Lenguajes interpretativos
Lenguajes de programación que se utilizan principalmente para realizar scripts que se puedan correr varias veces y sean repetitivos. Se pueden usar en diferentes plataformas siempre que se tengo el interpretador correcto
Lenguajes de compilacion
Lenguajes utilizados principalmente para crear programas que realicen tareas mas complejas. Estos lenguajes terminan convirtiéndose en un ejecutable el cual instala el programa en una computadora
Lenguaje de alto nivel
Lenguajes en donde si sintaxis se asemeja mas al lenguaje natural lo cual los hace mas fácil de aprender y comprender. Sin embargo, son mas lentos en su interpretación o ejecucion.
Lenguaje de bajo nivel
Lenguajes de programación en donde se utilizan símbolos para interpretar las operaciones básicas que realizan los procesadores, es decir, es un lenguaje mas cercano al que utilizan las computadoras para realizar operación. Es poco abstracto y mas difícil de comprender ya que no utiliza lenguaje natural pero su interpretación y ejecución es mas rápida.
Lenguaje de consulta
Lenguajes utilizados para realizar operaciones e interactuar en base de datos, ya sea para obtener datos y leerlos o para modificarlos.
Consutlas de seleccion
Son las consultas en una base de datos que permite obtener información y leerla
Consultas de accion
Consultas en una base de datos que nos permiten modificar la información que hay en esta
Lenguaje de ensamble
Lenguajes de bajo nivel que utilizan símbolos para representar el lenguaje el código binario de la computadora, utilizan mnemónicos (palabras cortas y fáciles de recordar) para representar instrucciones. Cada mnemónico corresponde a una operación especifica del procesador.
Metodos de organizacion
Flowcharts y pseudocodigo
Flowchart
Representacion pictografica del flujo de un algoritmo
Pseudocodigo
Explicacion y flujo del algoritmo con lenguaje natural especificando que hace cada linea
Identificadores
Palabras o nombres para referenciar a componentes de un software ya sean variables, clases, objetos, métodos, funciones, etc.
Funciones
Partes autónomas y estructuradas de un código que realizan una función o proceso en especifico
Objetos
Componentes de un software que consta de propiedades, que nos dictan el estado en el que se encuentra, y métodos, que indica como se comporta.