Lenguajes de programación Mas utilizados (C#)
Enviado por Huhuka • 1 de Julio de 2021 • Informe • 1.875 Palabras (8 Páginas) • 100 Visitas
Universidad tecnológica de Panamá
Facultad de ingeniería electrónica
Proyecto Grupal
Nombres:
Hector Phillips 8-989-57
José López 8-1129-534
Gabriel Ah Chu 8-994-1669
Materia:
Programación
Tema:
Lenguajes de programación
Mas utilizados (C#)
Profesora:
Darling Y. Zelaya M.
Salón:
1IT701
25 de junio de 2021
Índice
Introducción 3
Descripción del lenguaje, quien lo creó y año en que se creó. 4
Propósito y mayor uso del lenguaje en la industria. 5
Curva de aprendizaje y comparación con el Lenguaje C. 5
Empresas que hacen uso del lenguaje y Proyectos exitosos implementados en dichas empresas (al menos 3). 6
Skype para Windows Phone 6
Chocolatey 7
Stack Overflow 7
Microsoft Visual Studio 8
Paint.net 8
Ejemplo de un sistema, plataformas o sitio desarrollado con el lenguaje de más uso en el mercado 9
Conclusión 11
Introducción
Un lenguaje de programación es una forma de comunicarnos con una computadora, Tablet o celular e indicarles que queremos hacer. Existen distintos tipos de lenguaje: principalmente de bajo nivel y de alto nivel.
En esta ocasión hablaremos sobre un lenguaje de programación en este caso el llamado “C#”, sabremos quien creo este lenguaje y cuando lo creo, su propósito en la industria, que tan fácil o difícil es dominar este lenguaje, haremos una comparación con uno de los lenguajes mas famosos el llamado “C”, también que empresas reconocidas usan este lenguaje y algunos de sus proyectos exitosos, aparte también algunos datos curiosos de este lenguaje de programación.
- Realice las siguientes investigaciones relacionados con el lenguaje de programación asignado a su grupo.
Descripción del lenguaje, quien lo creó y año en que se creó. (wikipedia , 2021)
C# pronunciado 'si sharp' en inglés es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET Framework (una tecnología que admite la compilación y ejecución de aplicaciones y servicios web XML).
Es un juego de palabras, puesto que “C#” musicalmente significaría “do sostenido”, donde el signo # nos indica que una nota es un semitono más alto. Todo eso lo podemos traducir como una metáfora sobre la superioridad del C# sobre su antecesor, el C++. También el símbolo de sharp puede hacer una alusión a la unión de cuatro +, siguiendo el sentido de progresión de los lenguajes C.
En 1999 Andrés Hejlsberg decidió formar un equipo de trabajo 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.
El origen de C# proviene de 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.
[pic 1]
Propósito y mayor uso del lenguaje en la industria. (tokio school, 2021)
C# es un lenguaje de programación orientado a objetos simple, moderno y de propósito general. Su sintaxis es fácil de aprender y muy intuitiva, lo que hace que cualquier persona familiarizada con algún otro tipo de lenguaje de programación aprenda en poco tiempo a utilizarlo.
Este lenguaje es utilizado bastante en el entorno de desarrollo de software para sistemas operativos Windows para crear sitios y aplicaciones web, así como generación de aplicaciones web ASP.NET, Servicios Web XML, aplicaciones de escritorio aplicaciones móviles.[pic 2]
Curva de aprendizaje y comparación con el Lenguaje C.
Como ya mencioné C# destaca por su sencillez en comparación a los otros lenguajes antecesores de este, esto se debe a que su sintaxis es fácil de aprender y bastante intuitiva por lo que si ya estas familiarizado con algún otro lenguaje de programación será muy fácil que aprenda a manejarlo. C# también elimina cierto objetos y atributos innecesarios para que la acción de programar sea más intuitiva.
La principal diferencia de C y C++ con C# es que los primeros son lenguajes de programación más utilizados para programación de bajo nivel y sistemas embebidos (es decir: sistemas que no corren en un ordenador, sino en otro tipo de dispositivo), mientras que C# y otros lenguajes, como Java, han quitado a C++ la posición dominante que tenía en la programación de alto nivel.
Empresas que hacen uso del lenguaje y Proyectos exitosos implementados en dichas empresas (al menos 3). (wikipedia , 2021)
No existe un Top de lenguajes de programación en donde C# (C Sharp) no esté en los primeros lugares. Sin embargo, debes saber que para desarrollar un Software no solo se usa una tecnología, se usan muchas. Para entender el potencial de C# y lo que podemos ser capaces de hacer con ello, sirve citar los grandes proyectos que lo han aprovechado y entender cómo se usan en el día a día. Algunas de las empresas que utilizan este lenguaje están, Windows, Microsof, equipo Beagle, Software CenterSpace, entre muchos otros. Algunos de sus proyectos son:
Skype para Windows Phone
La ubicua aplicación Skype está disponible en múltiples dispositivos como computadoras Windows, Mac y Linux, móviles, Xbox, Smart TVs, etc. Para desarrollarla independientemente en cada plataforma, ha sido necesario emplear el lenguaje de programación más adecuado para cada caso. Por ejemplo, para la versión móvil de Skype en Android se empleó Java, para los clientes iOS Objective C, y C# para la versión móvil en Windows Phone.
Más allá de este caso, se podría decir que C# es óptimo para el desarrollo de aplicaciones móviles en Windows Phone. Está optimizado para mantener una muy buena persistencia a la hora de conectarse a la base de datos y darle funcionalidad a la aplicación.[pic 3]
...