Tarea 1 Programacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

 

Investigar en la web acerca de los lenguajes de programación, su historia, los


tipos de lenguajes, los fundamentos de estos y el lenguaje de programación C#,
su historia, características, ventajas y las versiones que existen
Lenguaje de programación:
Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un
programador escribir un conjunto de órdenes, acciones consecutivas, datos y
algoritmos para, de esa forma, crear programas que controlen el comportamiento
físico y lógico de una máquina
Historia:

La historia de los lenguajes de programación comienza según la mayoría de los


autores cuando Charles Babbage inventó su computadora en el año 1822. El
necesito un lenguaje para poder comunicarse con esta máquina. Estos primeros
lenguajes de programación estaban muy unidos a la computadora y fueron
creados para cada una de ellas. Este lenguaje era muy rudimentario y consistía en
la programación de los diferentes cambios de engranajes que ejecutaban los
cálculos.

Mas adelante en el año 1942 se construyó la ENIAC, computadora que se


programaba ya con interruptores y era preciso reescribir el sistema entero para
cada nuevo programa. Era un lenguaje de programación muy tedioso.

A continuación la Historia de los lenguajes de programación nos lleva a Von


Neumann, que en el año 1945 desarrollo una nueva técnica que establecía que las
instrucciones complejas se deben utilizar para controlar el hardware simple,
permitiendo que se pudiese reprogramar más rápidamente (la técnica del
compartir-programa).

La historia de los lenguajes de programación da un gran paso en el año 1957,


cuando aparece el primero de los lenguajes de programación más importantes, el
FORTRAN (del inglés Formula Translation). Este fue el primero de los lenguajes
de programación de alto nivel. En el año 1958 se creo el lenguaje de
programación LISP o proceso de lista que fue diseñado para la investigación la
inteligencia artificial.

Otro lenguaje de programación importante fue el PASCAL, que apareció en el año


1968. Este lenguaje de programación se uso como uno de los mejores lenguajes
para enseñar programación a los alumnos
Tipos:

1.Java

2. Lenguaje de programación C

3. Python

4. C++

5. C# 

6. Visual Basic. NET

7. SQL

8. PHP

9. Ruby

10. Lenguaje de programación R

11. Rust

12. TypeScript

13. Swift

14. Perl

15. Lenguaje de programación Go

16. Kotlin

17. Scheme

18. Erlang

19. Elixir

20. Pascal

21. Postscript

22. Haskell
23. Objective-C

24. Scala

25. Lava

Lenguaje de programación C#:


Es un lenguaje de programación multiparadigma desarrollado y estandarizado por
la empresa 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.

Historia:
Andrés Hejlsberg decidió formar un equipo de trabajo en 1999 para crear un
nuevo lenguaje de programación, que hoy conocemos como C#. En cambio, en
sus inicios el nombre inicial que se barajó fue Cool (C Object Oriented Language),
lo que en español traduciríamos con un lenguaje de programación orientado a
objetivos.
C# tiene sus orígenes en la familia de lenguajes C y su primera versión, tal y
como explica Microsoft, se parecía mucho a Java. De hecho, se creó con el fin de
ser una alternativa viable en este en Windows. Muchas de sus características
fueron evolucionando y mejorando hasta llegar a la versión actual.
Por ejemplo, ahora el lenguaje de C# admite los conceptos de encapsulación,
herencia y polimorfismo y facilita el desarrollo de componentes de
software mediante varias construcciones de lenguaje innovadoras.

Características:
 Sintaxis sencilla que facilita al desarrollador la escritura de código.
 Sistema de tipo unificado, permitiendo realizar operaciones comunes y
que los valores de todos los tipos se puedan almacenar, transportar y utilizar de
manera coherente.
 Orientación a componentes. Hemos dicho que C# es lenguaje orientado a
objetos, pero también a componentes porque permite definir propiedades sin
necesidad de crear métodos o usar eventos sin tratar con punteros a funciones.
 Espacio de nombres. Se puede aislar o agrupar código mediante
 Bibliotecas. Todos los compiladores de C# tienen un mínimo de biblioteca
de clases disponibles para usar.
 Integración con otros lenguajes.
 Multihilo. En C# puedes dividir el código en múltiples hilos de ejecución,
trabajar en paralelo y sincronizarlos al final.
Ventajas:
Las principales ventajas que presenta el uso C# en comparación con
otros lenguajes es su potencia como lenguaje, pero también su flexibilidad.
Soporta la mayoría de paradigmas, destacando el paradigma funcional que
combinado con el paradigma orientado a objetos hacen del lenguaje uno de los
más potentes.
Versiones que existen:
 C# Versión 2.0.
 C# Versión 3.0.
 C# Versión 4.0.
 C# Versión 5.0.
 Evolución de C#
 Cuadro comparativo de la. Evolucion de C#
 Versiones de C# conocidas.
 C# Versión 1.0
Elaborar informe de lectura, mapa conceptual o cuadro comparativo acerca de:
Entorno de programación (IDE), Componentes principales, administrador de
fuentes de datos, ventana de diseño.
Entorno de programación (IDE)

Componentes principales Un editor de texto,
Un compilador, Un
intérprete,
 Un depurador, Un
cliente,
 Posibilidad de
ofrecer un sistema de
control de versiones,
Factibilidad para ayuda
en la construcción de
interfaces gráficas de
usuario.

administrador de fuentes Un IDE consiste de un


de datos editor de código fuente,
herramientas de
construcción automáticas y
un depurador. ...
Algunos IDE contienen un
compilador, un intérprete, o
ambos, tales como
NetBeans y Eclipse; otros
no, tales como
SharpDevelop y Lazarus
ventana de diseño  Proporciona servicios
integrales para facilitarle al
desarrollador o
programador el desarrollo
de software, es decir, es un
editor de código fuente y
podemos realizar pruebas
sobre nuestro software.

También podría gustarte