Está en la página 1de 13

ALGORITMOS

PRESENTADO POR: KELL Y JOHANA CASTRO TORRES


PRESENTADO A: CESAR AUGUSTO GUZMAN
CEAD: José Acevedo y Gómez

Hola mi nombre es: Kelly Johana Castro torres tengo 35 años soy de Bogotá y
CEAD: José Acevedo Y Gómez soy una persona muy tranquila , soy muy
trabajadora y muy responsable con mis deberes

EMPECEMOS
PREGUNTAS
PUNTO 1

Que entiende por programación de computadoras


Es una programación algoritmo que diseña codifica depurar o
mantener el código de fuente de programas de computadora. El
código de fuente es un lenguaje de programación. Es escribir el
código requiere frecuentemente conocimientos en varias áreas
distintas además del dominio del lenguaje a utilizar.
PUNTO 2

Descripción de la evolución histórica de los lenguajes de programación hasta los


actuales
 
HISTORIA
 
1940 fueron creadas las primeras computadoras modernas, con alimentación
eléctrica. La velocidad y capacidad de memoria limitada forzaron a los
programadores escribir. El lenguaje ensamblador muy afinados. Finalmente se
dieron cuenta de que la programación en lenguaje ensamblador requería de un
gran esfuerzo intelectual
PUNTO 2
1949 - 1954 una serie de conjuntos de instrucciones nemotécnicas, como la
de ENIAC, comenzando en 1949 con C-10 para BINAC (que luego
evolucionaría en UNIVAC). Cada conjunto de instrucciones estaba destinado a
un fabricante específico.
 
En los cincuenta, los tres primeros lenguajes de programación modernos,
cuyos descendientes aún continúan siendo utilizados, son:
1955 FORTRAN creado por John Backus.
1958 LISP creado por John McCarthy.
1959 COBOL creado por el Short Range Committee, altamente influenciado
por Grace Hopper.

1968-1979: estableciendo paradigmas fundamentales


El período comprendido entre finales de 1960 y finales de 1970 trajo un gran
florecimiento de lenguajes de programación. La mayoría de los paradigmas de
lenguajes de programación más importantes y actualmente en uso se
inventaron en este período:
PUNTO 2

Simula, inventado en la década de 1960 por Nygaard y Dahl como un


superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la
programación orientada a objetos. C, en principio un lenguaje de
programación de sistemas, fue desarrollado por Dennis Ritchie y Ken
Thompson en los Laboratorios Bell entre 1969 y 1973.
Smalltalk (mediados de los 70) proporcionaron un completo diseño de un
lenguaje orientado a objetos.
Prolog, diseñado en 1972 por Colmerauer, Roussel y Kowalski, fue el primer
lenguaje de programación lógica.
ML construyó un sistema de tipos polimórfico (inventado por Robin Milner
en 1973) en el tope de Lisp, pionero en los lenguajes funcionales de
programación con tipado estático
Algunos lenguajes importantes que se desarrollaron en del periodo de los 80:
PUNTO 2

1980 - C++ (C con clases, el nombre cambió en julio de 1983)


1983 - Ada
1984 - Common Lisp
1984 - MATLAB
1985 - Eiffel
1986 - Objective-C
1986 - Erlang
1987 - Perl
1988 - Tcl
1988 - Mathematica
1989 - FL (Backus)
TENDENCIAS ACTUALES
Algunos lenguajes importantes desarrollados durante este período incluyen:
 
PUNTO 2

2000 - ActionScript
2001 - C#
2001 - Visual Basic .NET
2002 - F#
2003 - Groovy
2003 - Scala
2003 - Factor
2005 - Scratch
2007 - Clojure
2009 - Go
2011 - Dart
2014 – Swift
PUNTO 3

Tabla comparativa de por lo menos 5 lenguajes de programación incluido C#

JAVA, C, C++, PYTHON, C#


PUNTO 4

Tendencia en cuanto a los lenguajes de programación

El estudio de los lenguajes de programación agrupa a tres interese diferentes: el


programador profesional, el diseñador del lenguaje, y el implementar del leguaje
PUNTO 5
Cuando se habla de buenas prácticas de programación, a que se
hace referencia
y mencione por lo menos 2 ejemplos

EVITAR EL USO DE SENTENCIAS GOTO, BREAK Y CONTINUE.


Evitar el uso de sentencias que rompan el flujo secuencial de ejecución de
un programa es el principio básico de la programación estructurada.
Las sentencias tipo goto dificultan la legibilidad, depuración y verificación
de
programas, al permitir a la ejecución de un programa realizar saltos
arbitrarios.
Aquellas funciones que hacen uso de sentencias goto son mucho más
difíciles de
reutilizar y depurar

Ejemplo: si estamos depurando un programa y queremos saber qué valor devuelve una
función, en caso de existir un único retorno, bastará con o imprimir el valor
devuelto antes de invocar dicho retorno; o poner un punto de ruptura en ta
sentencia.
Ejemplo: 5 sentencias retorno en la función, tendríamos que colocar y gestionar 5 puntos de
ruptura durante la depuración del programa.
PUNTO 6

Indague y comente un poco sobre el lenguaje de programación C#

Es un lenguaje de programación orientado a objetos desarrollado y es


Estandarizado por Microsoft como parte de su plataforma NET que
después fue aprobado como un estándar por la ECMA e ISO C# es uno
de los lenguajes de programación diseñados para la infraestructura
de lenguaje común
El nombre C Sharp fue inspirado por el signo # que se compone con
cuatro signos “+” pegados.
Visual Studio .NET 2013:
En esta versión de Visual Studio se incluyen correcciones de errores,
mejoras de rendimiento y vistas previas de tecnología de .NET
Compiler Platform (“Roslyn”), que pasó a ser el SDK de la plataforma
de compilación .NET
TITULO 1
Titulo 2

GRACIAS POR
SU ATENCIÓN

También podría gustarte