1. Programación Enfocada En Objetos
1.1. CONCEPTO
1.1.1. Es un conjunto de objetos que interactúan entre sí y que están organizados en clases.
1.2. CARACTERISTICAS
1.2.1. La programación orientada a objetos consiste en tener un objeto y sobre este objetos se abstraen las clases, los atributos y su comportamiento
1.2.2. Clase: Es una descripción de un objeto, que consta de características especificas del conjunto al que pertenece. Ejemplo: Clase automóviles
1.2.3. Atributos: Son las propiedades o características que se le pueden asignar a un objeto Ejemplo: Color, Tamaño, Modelo
1.2.4. Comportamiento: Son las acciones que puede realizar el objeto. Ejemplo: Arrancar ( ),Frenar ( )
1.3. FUNCIONALIDAD
1.3.1. Se crean los objetos con unas características especificas para conseguir los objetivos de las aplicaciones o programas.
2. Tipos De Lenguajes De Programación
2.1. LENGUAJE COMPILADO
2.1.1. Este convierte el lenguaje a código binario, para que lo lea el sistema operativo. En este se pueden encontrar ejemplos como:
2.1.1.1. C#
2.1.1.2. C++
2.1.1.3. Go
2.2. LENGUAJE INTERPRETADO
2.2.1. Este necesita un programa que pueda leer las instrucciones del código maquina en tiempo real, para luego ser ejecutadas. En este se pueden encontrar ejemplos como:
2.2.1.1. Java Script
2.2.1.2. Python
2.2.1.3. Ruby
2.3. LENGUAJE INTERMEDIO
2.3.1. Este copila el código fuente a un lenguaje intermedio como el bytecode, que a la vez lo ejecuta en cualquier máquina virtual. En este se pueden encontrar ejemplos como: El principal es Java y los otros son lenguajes JVM, es decir que dependen de Java.
2.3.1.1. Java
2.3.1.2. Scala
2.3.1.3. Kotlin