Lenguajes, tipos y herramientas.

Get Started. It's Free
or sign up with your email address
Lenguajes, tipos y herramientas. by Mind Map: Lenguajes, tipos y herramientas.

1. Tipos de lengujes

1.1. Lenguaje máquina

1.1.1. Es el más primitivo de los códigos y se basa en la numeración binaria, todo en 0 y 1. Este lenguaje es utilizado directamente por máquinas o computadora.

1.2. Lenguajes de programación de bajo nivel

1.2.1. Es un lenguaje un poco más fácil de interpretar, pero puede variar de acuerdo a la máquina o computadora que se esté programando.

1.3. Lenguajes de programación de alto nivel

1.3.1. 1ra generación

1.3.1.1. el lenguaje máquina y el ensamblador.

1.3.2. 2da generación

1.3.2.1. aquí encontramos los primeros lenguajes de programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL.

1.3.3. 3ra generación

1.3.3.1. en esta generación encontramos los lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).

1.3.4. 4ta generación

1.3.4.1. más cercanos a la época actual, es común encontrarlos en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).

1.3.5. 5ta generación

1.3.5.1. estos son los más avanzados y fueron pensado para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).

2. Lenguajes de programación más utilizados actualmente

2.1. 1. Java

2.2. 2. Lenguaje de programación C

2.3. 3. Python

2.4. 5. C#

2.5. 6. Visual Basic. NET

2.6. 7. SQL

2.7. 8. PHP

2.8. 9. Ruby

2.9. 11. Rust

2.10. 12. TypeScript

2.11. 13. Swift

2.12. 14. Perl

2.13. 15. Lenguaje de programación Go

2.14. 16. Kotlin

2.15. 17. Scheme

2.16. 18. Erlang

2.17. 19. Elixir

2.18. 20. Pascal

2.19. 21. Postscript

2.20. 22. Haskell

2.21. 23. Objective-C

2.22. 24. Scala

2.23. 25. Lava

3. Herramientas

3.1. TRADUCTOR:

3.1.1. Un traductor es un programa que tiene como entrada un texto escrito en un lenguaje (lenguaje fuente) y como salida produce un texto escrito en un lenguaje (lenguaje objeto) que preserva el significado de origen. Ejemplos de traductores son los ensambladores y los compiladores.

3.2. COMPILADOR:

3.2.1. El compilador es un programa informático que traduce un programa escrito en lenguaje de programación y lo pasa a lenguaje de programación, podemos decir que este programa nos permite traducir un código fuente de un programa en lenguaje de nivel alto, y lo pasmos a otro nivel inferior (lenguaje maquina).

3.3. INTERPRETES:

3.3.1. Los interpretes son los que realizan normalmente dos operaciones: Traducen el código fuente a un formato interno. Ejecuta o interpretan el programa traducido al formato interno. Donde la primera pertenece al interprete el cual llama a veces al compilador, así se genera el código interno, pero no es el lenguaje de maquina, ni lenguaje de símbolos, ni mucho menos un lenguaje de nivel alto.

3.4. ENSAMBLADORES:

3.4.1. El ensamblador es el programa en que se realiza la tracción de un programa escrito en ensamblador y lo pasa a lenguaje maquina. Directa o no directa la traducción en que las instrucciones no son mas que instrucciones que ejecuta la computadora.