You are on page 1of 9

PRESENTACION PERSONAL

Mi nombre es Benjamn quiones Machuca, tengo 33


aos.
Me gusta tocar el piano y la guitarra en los momentos
libres.
Soy estudiante de ingeniera de sistemas en el CEAD del
Banco Magdalena.
El curso de algoritmos posee tres unidades: Unidad 1:
Introduccin a la programacin. Unidad 2: Algoritmos y
estructura de datos. Unidad 3: Lenguaje de programacin.

EVOLUCION HISTORICA DE LOS LENGUAJES DE


PROGRAMACION
FECHA

LENGUAJE

DESCRIPCION

1953 - 1957

FORTRAN

Lenguaje de programacin de alto nivel adaptado al calculo numrico y


a la computacin cientfica.

1959

LISP

Lenguaje de programacin tipo multiparadigma.

1960

ALGOL, COBOL

ALGOL: No alcanzo a ser comercializado pero influyo en otros lenguajes


como PASCAL, C, etc.
COBOL: Fue creado con el fin de crear un lenguaje de programacin
universal que pudiera ser usado en cualquier ordenador.

1962

APL

Lenguaje orientado a trabajos con matrices para realizar operaciones


lgicas o matemticas.

1965

BASIC

Lenguaje de programacin de alto nivel creado para programar


computadores a estudiantes y profesores.

1970

PASCAL

Facilita el aprendizaje de programacin a sus alumnos utilizando la


programacin estructurada.

1972

PROLOG, LENGUAJE
C

PROLOG: lenguaje de programacin lgico e interpretado.


LENGUAJE C: Es un lenguaje tipificado.

1979

MODULA - 2

Introduce el concepto de modulo y de encapsulacin.

FECHA

LENGUAJE

DESCRIPCION

1980

C++

Utiliza mecanismos que


permiten la manipulacin de
objetos.

1990

JAVA

Es un lenguaje de
programacin de alto nivel
orientado a objetos.

1993

Visual C++

Es un entorno de desarrollo
integrado para lenguajes de
programacin C, C++,

1994

DELPHI

Diseado para la
programacin de propsito
general con nfasis en la
programacin visual.

UNA DIFERENCIACIN DE POR LO


MENOS 5 LENGUAJES DE
PROGRAMACIN INCLUIDO C#
LENGUAJE

DIFERENCIACION

Es esencial en el desarrollo de sistemas


operativos o drivers

C#

Es un lenguaje de programacin
orientado a objetos, desarrollado por
Microsoft para competir con JAVA.

PYTHON

Es un lenguaje de programacin
multiparadigma, es decir permite varios
estilos de programacin.

PHP

Es un lenguaje de cdigo abierto


muy popular para el desarrollo web
y que puede ser incrustado en HTML.

C++

Utilizado para el desarrollo de


sistemas operativos , aplicaciones de
escritorio, drivers, etc.

TENDENCIAS EN CUANTO A LA PROGRAMACIN


DE COMPUTADORAS
Lenguajes de programacin de alto nivel: se
encuentran ms cercanos al lenguaje natural que
al lenguaje mquina. Actualmente los mas
utilizados son VB.NET, C Sharp, Fortran, Java,
Perl, PL/SQL, Python, Ruby, Matlab, entre otros.
Lenguajes de bajo nivel: Son totalmente
dependientes de la mquina, es decir que el
programa que se realiza con este tipo de
lenguajes no se pueden migrar o utilizar en otras
maquinas. Como el lenguaje maquina(lenguaje
nativo), este lenguaje ordena a la mquina las
operaciones
fundamentales
para
su
funcionamiento, en cdigo binario.

A que se hace referencia cuando se habla de buenas prcticas de programacin

Son las reglas o lineamientos que deben


tener en cuenta los programadores al
momento de establecer la estructura de los
programas.

Indague y comente un poco sobre el lenguaje


de programacin C# en versiones 2013 0 2015

El lenguaje de programacin C# es uno de los


lenguajes con mas seguros y fciles de aprender.
La sintaxis de C# simplifica muchas de las
complejidades
de
C++
y
proporciona
caractersticas eficaces tales como tipos de valor
que admiten valores NULL , enumeraciones. C#
es el enlace de la ultima versin de las
especificaciones de en formato Microsoft Word.
C# tambin este lenguaje se ha diseado para
compilar diversas aplicaciones que se ejecutan
en .NET Framework.

DESPEDIDA
Me despido y los motivo a
participar de forma
significativa, gracias por
su atencin.

WEBGRAFIA
https://es.scribd.com/doc/58755978/RUMBO-YTENDENCIAS-DE-LOS-LENGUAJES-DE-PROGRAMACION