LENGUAJES DE PROGRAMACIÓN DEFINICIÓN Es el conjunto de instrucciones a través del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos permite comunicarnos con las computadoras a través de algoritmos e instrucciones escritas en una sintaxis que la computadora entiende e interpreta en lenguaje de máquina. ESTRUCTURA de forma eficaz, debemos estudiarlo y C++ Python Visual Basic JavaScript Colección de símbolos y reglas que componen una oración. SINTESIS Para utilizar un lenguaje de programación • • • • EJEMPLOS SEMÁNTICA A Las reglas para convertir oraciones en instrucciones lógicas. comprenderlo desde tres perspectivas: PRAGMÁTICA BAJO NIVEL Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores. Utiliza la estructura especial del lenguaje. En español, las letras forman las palabras que componen una oración. MAQUINA Este lenguaje ordena a la maquina las operaciones fundamentales para su funcionamiento. SE DIVIDE es un derivado del lenguaje maquina y está formado por abreviaturas de letras y números llamadas. ESAMBLADOR TIPOS ALTO NIVEL Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas EJEMPLO • • • • C++ Python Visual Basic JavaScript PROGRAMA DEFINICIÓN Un programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar tareas específicas. El programa suele tener una interfaz de usuario, que es el medio visual a través del cual interactuamos con la aplicación. APLICACIÓN PROGRAMACIÓN Este tipo de programas permiten que el usuario realice una o varias tareas Son los programas que un programador utiliza como herramientas para crear sus propios programas informáticos EJEMPLOS • EJEMPLOS EJEMPLOS TIPOS SISTEMA Aquí se encuentran los programas que administran los recursos del hardware, que permite que el usuario puede interactuar con el sistema operativo y controlarlo. • • • EJEMPLOS • • • • • Calculadoras Navegadores de internet Teclado de pantalla de teléfonos móviles etc. Hojas de calculo Procesadores de texto Videojuegos Telecomunicaciones etc. • • • • • • • • • • Compiladores Editores de texto Videojuegos Enlazadores Paquetes integrados etc. Windows Linux Mac OS etc.