Conceptos básicos de lenguaje

Lenguaje de bajo nivel
Lenguaje de medio nivel
Lenguaje de alto nivel
Es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras.
Tiene una similitud al lenguaje c. éste permite un manejo abstracto.
Más parecido al lenguaje natural por lo cual se usan palabras y nos olvidamos  de la estructura del ordenador.
1-     Utilizan un Código sencillo con instrucciones de recto.
2-     Es de fácil conversión y es muy adoptable.
3-     Tiene mayor relevancia, utilizándose en multitud de contextos.
1-     Son muy útiles para la implementación de algoritmos.
2-     Convierte al lenguaje de programación C en un lenguaje de medio nivel.
3-     Convierte al lenguaje de programación Pascal en un lenguaje de alto nivel.
1-     Son independientes a la máquina.
2-     Son similares al lenguaje humano.
3-     Es un lenguaje muy simple.
1-     Código binario.
2-     Visual Basic.
3-     C, Basic.
1-     Disk operating system.
2-     Unix-like.
1.      JAVA.
2.      Basic.
3.      Ruby.


Imperativos
Orientados a objetos
Declarativo
La programación imperativa es uno de los paradigmas de programación de computadoras más generales.
Crean un sistema de clases y objetos siguiendo el esquema del mundo real para para definir objetos.
Está basado en el desarrollo de programas declarando un conjunto de transformaciones que describen el problema y solución.
1.      El diseño de aplicaciones es complejo ya que hemos de garantizar la independencias.
1.      Se programan acciones.
2.      Tienen forma de comunicarse entre objetos.
1.      Describe el problema.
2.      Se programa lo que se quiere resolver nivel usuario.
3.      No dice las instrucciones necesarias.
1.      Basic.
2.      Fortran.
3.      PHP.
4.      C.
5.      Pascal.
6.      Perl.
1.      C++.
2.      JAVA.
1.      SQL.



Compilado
Lenguajes interpretados
Es un lenguaje que utiliza una forma compilada. Puede traducir el código fuente en alguna forma intermedia.
Es un lenguaje de programación en el que la mayoría de sus implementaciones ejecuta las instrucciones directamente.
1.      Generan códigos de maquina a parte del código fuente.
2.      Puede traducir el código fuente en forma intermedia.
1.      Ejecuta las instrucciones directamente.
2.      No necesita una previa compilación del programa.
3.      C.
4.      C++.
5.      JAVA.
6.      Rust.
1.      Ruby.
2.      Python.
3.      JavaScript.

Lenguaje general
Lenguaje específico
No tiene un trabajo en específico, ya que sus programas pueden hacer más de dos cosas.
Lenguaje dedicado a un problema de dominio en particular o de resolución de problemas específicos.
1.      Se pueden agregar imágenes, videos y programas.
1.      Hechos para un objetivo específico.
2.      Facilitan el desarrollo y ejecución de simulaciones de sistemas complejos del mundo real.
3.      Office.
4.      Word.
5.      JAVA.
6.      C++.
1.      Snobol.
2.      SQL.
3.      SLAM.
4.      GPPS.
5.      C sound.

  ¡SIMBOLOGÍA!


       Amarillo DEFINICION
    
       Rojo CARACTERÍSTICAS
       Azul  EJEMPLOS




En conclusión, todo esto me ayudo personalmente a comprender más lo que es la estructura de los tipos de lenguajes que hay en programación, pero principalmente me ayudó a tener una noción más clara de lo que es la programación en sí.
Lo que se me complica todavía demasiado es comprender que son los programas de C++, JAVA, ETC. Ya que personalmente aprendo más en la práctica que en lo lógico, aunque si cabe mencionar que esta actividad viene muy compleja de tal forma que ya tengo más calara la idea de que hace un programador con los diferentes tipos de lenguaje.
Aprendí que cada acción que realizamos en base a la programación utiliza un tipo de lenguaje, que a su vez nos ayuda perfectamente a saber qué es lo que se está realizando y como lo queremos estructurar de manera específica.

Entrada destacada

Parcial 2

Proyecto 2 ¿Cómo almacenarías un listado de una guía de teléfonos con un millón de números? REPORTE ALGORITMOS TABLA SQA