Estructura y Tipos de Lenguajes de Programación: Del Hardware a la Red
Enviado por alejandro y clasificado en Informática
Escrito el en español con un tamaño de 2,85 KB
Software
Estructura de los Lenguajes de Programación
Lenguaje de Máquina
- Conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.
- Son ejecutadas en secuencia.
- Está vinculado al hardware.
- Se encuentra a nivel de firmware, CMOS, chipset.
- Ejemplo: Lenguaje Ensamblador (Assembler).
Assembler
- Años 50
- Microprocesadores
- Microcontroladores
- Circuitos integrados
Lenguaje Ensamblador
- Sistema operativo IBM PC DOS
- Hoja de Cálculo Lotus 1-2-3
- Todos los juegos de Atari 800
- Super Nintendo NBA Jam
- BIOS para Sistema IBM PC
Lenguaje de Medio Nivel
- Permiten el uso de funciones a nivel aritmético.
- Está orientado a procedimientos.
- Ejemplo: C, Basic.
Lenguaje de Alto Nivel
- Permiten ampliar la flexibilidad al programador.
- Está orientado a objetos.
- Ejemplo: C++, Fortran, Cobol.
Objeto: Son Entidades Que Combinan
- Estado (Atributo): Compuesto de datos.
- Comportamiento (Método): Procedimiento.
- Identidad: Propiedad que lo diferencia de otros objetos.
Lenguaje de Aplicaciones
- Se basan en librerías creadas en lenguajes de alto nivel.
- Orientadas a eventos.
- Los eventos acontecen cuando las propiedades objeto interactúan con otro.
- Ejemplo: Visual Basic.
Lenguaje de Redes
- Se basa en instrucciones independientes de la máquina.
- Son dependientes de la red a la que están orientadas.
- Se dividen en:
- Descriptivos
- De Cliente-Servidor
- De Script
Descriptivos
HTML, XML, VML
De Cliente-Servidor
PHP, JAVA
De Script
JavaScript
Java
Es un lenguaje que permite hacer aplicaciones diversas.
JavaScript
Programado para ser ejecutado en páginas WEB.
Sistema Operativo
Interfaz de Usuario
Usuario
Aplicaciones
Sistema Operativo
Hardware
- Administrar Hardware
- Soporte y Actualizaciones
- Administrar Software
Tipos de Sistemas Operativos
Privativo
- Windows 8 Beta
Libre
- GNU/Linux
- Canaima
- Ubuntu
- Debian
- OpenSUSE
Unix
- Unix
- macOS
- Solaris
Utilities
- Mantenimiento
- Protección
- Complemento
- Rendimiento