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

Entradas relacionadas: