Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de programación : (Son lenguajes utilizados para escribir…
Lenguajes de programación :
Son lenguajes utilizados para escribir
programas de computadoras
Un
paradigma de programación
representa enfoques diferentes para la construcción de soluciones a problemas.
Paradigma imperativo o procedimental es un conjunto de instrucciones que se ejecutan una por una, de principio a fin, de modo secuencial excepto cuando intervienen instrucciones de salto de secuencia o control
Paradigma declarativo
utiliza el principio del razonamiento lógico para responder a las preguntas o cuestiones consultadas.
El paradigma orientado a objetos consiste en un enfoque distinto al proceso procedimental, el programador define en primer lugar los objetos del problema y a continuación las operaciones que actuarán sobre esos datos.
El algoritmo escrito en un lenguaje de programación se denomina
Código fuente
Los
programadores
son los escritores y diseñadores de los programas
El proceso de traducir un algoritmo en pseudocódigo a un lenguaje de programación se le llama
codificación
Los programas que traducen el codigo fuente a código máquina se denominan
traductores
Se dividen en:
Compiladores
:
Son programas que traducen los programas fuente escritos en lenguaje de alto nivel a lenguaje máquina
Intérpretes
:
Son aquellos que toman un programa fuente, lo traducen y a continuación lo ejecutan.
El programa que traduce el código fuente a otro lenguaje que comprende la máquina se llama lenguaje maquina y su codigo:
código máquina
Casi todos tienen instrucciones básicas y comúnes:
Instrucciones de entrada/salida
Instrucciones de cálculo
Instrucciones de control
Los principales tipos son:
Lenguajes máquina
Lenguajes de bajo nivel (ensambladores)
Lenguajes de alto nivel
En la década de los cincuenta IBM desarrollo el primer lenguaje de programación comercial de alto nivel, concebido para resolver problemas científicos y de ingeniería: FORTRAN
en los 60 aparecen BASIC, LOGO, Simula 67 y Smalltalk
En los 70 aparecen Pascal, C, Modula 2, Ada.
En los 80 salen: C++, Eiffel, Perl
"Java" en los 90
Después de 2000; C#
Casiano Castro Abel, gpo 2002