Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Historia de la programación, Resúmenes de Ingeniería

Lenguajes en C# javascript HTML5 CSS3

Tipo: Resúmenes

2020/2021

Subido el 19/01/2021

jairo-rubirosa
jairo-rubirosa 🇩🇴

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Universidad Abierta Para adulto
PARTICIPANTE :
Jairo Cedano
FACILITADOR
Gregorio de la
Rosa
Lenguaje de Programación II
Actividad 1
1. 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.
Concepto:
Un lenguaje de programación es un lenguaje formal que proporciona una serie
de instrucciones que permiten a un programador escribir secuencias de
órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de
una computadora con el objetivo de que produzca diversas clases de datos. A
todo este conjunto de órdenes y datos escritos mediante un lenguaje de
programación se le conoce como programa.
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.
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Historia de la programación y más Resúmenes en PDF de Ingeniería solo en Docsity!

Universidad Abierta Para adulto

PARTICIPANTE :

Jairo Cedano

FACILITADOR

Gregorio de la

Rosa

Lenguaje de Programación II Actividad 1

1. 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. Concepto: Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos. A todo este conjunto de órdenes y datos escritos mediante un lenguaje de programación se le conoce como programa. 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 Van 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 creó 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 usó como uno de los mejores lenguajes para enseñar programación a los alumnos. Tipos de lenguajes Normalmente se distingue entre los siguientes tipos de lenguaje de programación: Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados, pero no aplican para ningún otro. Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de propósito específico. Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema. Otra forma de clasificación a menudo es la siguiente:

El nombre C Sharp fue inspirado por el signo #, el cual se lee como sharp en inglés para notación musical. Es un juego de palabras, pues '"C#" significa, musicalmente hablando, "do sostenido", donde el símbolo # indica que una nota (en este caso do, representada por C) debe ser un semitono más alta. Esto es una metáfora de la superioridad de C# sobre su antecesor C++ y a su vez hace alusión a la misma metáfora que se ideó para dar nombre a C++. Además, el símbolo # puede ser imaginado como la unión de cuatro símbolos +, continuando así con el sentido de progresión de los lenguajes C. Historia Durante el desarrollo de la plataforma .NET, las bibliotecas de clases fueron escritas originalmente usando un sistema de código gestionado llamado Simple Managed C (SMC). En abril de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje orientado a objetos. Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#.2 La biblioteca de clases de la plataforma .NET fue migrada entonces al nuevo lenguaje, este después fue modificado por Joseth M. Hejlsberg lideró el proyecto de desarrollo de C#. Anteriormente, ya había participado en el desarrollo de otros lenguajes como Turbo Pascal, Delphi y J+ +. Fundamentos C# es un lenguaje de programación moderno muy popular Al ser un lenguaje de programación basado en C, puedes aprender con facilidad cualquier otro lenguaje de programación de la familia C como C++, Java, Objective-C, JavaScript, entre otros. Tiene cierto parecido con Java, pero corrige muchas de las fallas de diseño y limitaciones que tiene Java. Tiene uno de los mejores entornos de desarrollo en el mercado: Visual Studio El lenguaje es mantenido y revisado constantemente: más y mejores características son añadidas en cada versión. Puedes crear cualquier tipo de programa: aplicaciones de escritorio, un sistema web o una aplicación móvil para cualquier plataforma. Hay cientos de oportunidades de trabajo con sueldos bien remunerados.

Eclipse Eclipse es uno de los entornos más conocidos y utilizados por los programadores, ya que se trata de un entorno de programación de código abierto y multiplataforma. Está soportado por una comunidad de usuarios lo que hace que tenga muchos plugins de modo que hacen que nos sirva para casi cualquier lenguaje, en este aspecto es de lo mejores. Sirve para Java, C++, PHP, Perl y un largo etcétera. También nos permite realizar aplicaciones de escritorio y aplicaciones web por lo que nos brinda una gran versatilidad. Además está en constante evolución y hay muchos tutoriales por la red que nos guían en su instalación y utilización. NetBeans Netbeans también es un entorno de programación muy utilizado por los programadores. Se trata de otro entorno multilenguaje y multiplataforma en el cual podemos desarrollar software de calidad. Con él podemos crear aplicaciones web y de escritorio, además de contar con plugins para trabajar en Android. El lenguaje que mejor soporta es Java, ya que fue creado por Oracle y su creación fue para ser el IDE de Java. Aunque como hemos dicho, es multilenguaje debido a que soporta JavaScript, HTML5, PHP, C/C++ etc.

JetBrain JetBrain no es un entorno concreto, es una compañía que crea entornos de programación, es libre y crean entornos para multitud de lenguajes como son Java, Ruby, Python, PHP, SQL, Objective-C, C++ y JavaScript. También están desarrollando IDE’s para C# y GO Estamos utilizando un IDE de esta compañía en nuestro curso de Python que es el Pycharm, y ha facilitado mucho su programación por tratarse una herramienta muy completa. Lo podéis encontrar en el siguiente enlace. QtCreator QtCreator es un entorno de programación para C++ usan el framework de QT, es un entorno amigable. También es un entorno multiplataforma programado en C++, JavaScript y QML. Este IDE está diseñado específicamente para utilizar el framework de QT, que por otra parte es un muy interesante ya que nos permite hacer aplicaciones multiplataforma de una manera sencilla y rápida.

CodeLite CodeLite es un IDE de código abierto y libre bajo la licencia GNU (General Public License) y para diversos sistemas operativos, el entorno de desarrollo integrado usa wxWidgets para su interfaz gráfica, ya que al cumplir con la filosofía de código abierto usa herramientas completamente libres. A día de hoy soporta los lenguajes C/C++, PHP y Node.js Estos son los IDE’s más interesantes que hemos encontrado por el momento, hemos intentado abarcar aquellos que utilizan los lenguajes más comunes en programación. Recordaros que siempre podéis visitar nuestros cursos de programación si os queréis iniciar en este mundillo (PHP, JAVA, HTML y CSS, Python)