2. DEFINICIÓN
Es un conjunto de palabras y símbolos
que permiten al usuario generar
comandos e instrucciones para que la
computadora los ejecute.
3. CLASIFICACIÓN
LENGUAJES DE BAJO NIVEL (ensamblador):
El lenguaje de bajo nivel es el lenguaje de programación que el
ordenador puede entender a la hora de ejecutar programas, lo
que aumenta su velocidad de ejecución, pues no necesita un
intérprete que traduzca cada línea de instrucciones.
Visto a muy bajo nivel, los microprocesadores procesan
exclusivamente señales electrónicas binarias.
LENGUAJES DE ALTO NIVEL:
Un programa escrito en lenguaje de alto nivel es independiente
de la máquina (las instrucciones no dependen del diseño del
hardware o de una computadora en particular), por lo que estos
programas son portables o transportables.
4. GENERACIÓN
Lenguajes orientados a objetos. El diseño de los programas se
basa más en los datos y su estructura.
Lenguajes orientados al problema. Diseñados para problemas
específicos, principalmente de gestión, suelen ser generadores
de aplicaciones.
Lenguajes naturales. Están desarrollándose nuevos lenguajes
con el principal objetivo de aproximar el diseño y construcción de
programas al lenguaje de las personas.
LENGUAJE MÁQUINA:
El lenguaje máquina es el único que entiende directamente la
computadora, ya que está escrito en lenguajes directamente
inteligibles por la máquina (computadora), utiliza el alfabeto
binario, que consta de los dos únicos símbolos 0 y 1,
denominados bits
5. RESUMEN
Para que la computadora entienda nuestras instrucciones debe usarse un
lenguaje específico conocido como código máquina, el cual la máquina
comprende fácilmente, pero que lo hace excesivamente complicado para las
personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.
Para facilitar el trabajo, los primeros operadores de computadoras decidieron
hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de
palabras y letras provenientes del inglés; éste se conoce como lenguaje
ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa
add (sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje
máquina, pero las letras y palabras son más fáciles de recordar y entender
que los números.
El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el
primer compilador Fortran entregado en abril de 1957. A medida que la
complejidad de las tareas que realizaban las computadoras aumentaba, se
hizo necesario disponer de un método más eficiente para programarlas.
6. For the computer to understand our specific language instructions
known as machine code, which comprises the machine easily be
used, but that makes it too complicated for people.
In fact only it consists of long chains of numbers 0 and 1.To
facilitate the work, the first computer operators decided to replace a
translator for 0 and 1 by words or abstraction of words and letters
from the English;this is known as assembly language. For example,
to add the letter A of the English word add (add) is used. The
assembly language follows the same structure of the machine
language, but letters and words are easier to remember and
understand the numbers. The first manual for the Fortran language
appeared in October 1956, with the first Fortran compiler delivered
in April 1957.
As the complexity of the tasks performed computers increased, it
became necessary to have a more efficient method to program
them.
7. CONCLUCONES
Mediante las técnicas aprendidas en el presente curso podemos
establecer una solución primitiva de un problema real, tan solo
con relacionarlo con objetos lógicos que serán usados para el
desarrollo del software.
Notablemente se descubre que no hay directrices claras a seguir
para el estudio de los contenidos vistos de lenguajes de
programación.
Los lenguajes de alto nivel se desarrollaron con el objetivo de ser
más accesibles y entendibles por la mayoría de programadores,
de manera que los programadores pudieran concentrarse más en
resolver la tarea o los problemas y no en el lenguaje que la
maquina tenía que entender.
8. RECOMENDACIONES
Una vez se entienda la lógica de la programación, la mejor
recomendación para aquellos que quieran aprende a programar
de la manera más eficiente es leer un buen libro sobre el tema, y
así aprender un poco sobre el lenguaje en cuestión
Es necesario que tengas una buena base para que puedas
programar en cualquier lenguaje de programación.
Hoy en día existen demasiadas incompatibilidades en las que se
tiene que mantener claro el lenguaje en el que se está
escribiendo el código.