Your SlideShare is downloading. ×
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Reportede c#(sharp)(hugo balmore vallejo diaz)

141

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
141
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Docente: Ing. Pedro Antonio Villalta. Integrantes: Hugo Balmore Vallejo Díaz. Código: Usis013113 Materia: Programación II. Carrera: Ingeniería en Sistemas y Redes Informáticas. Grupo: “B”
  • 2. Lenguaje C # (Sharp) En junio de 2000, Microsoft libero el lenguaje llamado C#. El nuevo lenguaje estaba diseñado por Anders Hejlsberg (creador de Turbo Pascal y arquitecto de Delphi ), Scott Wiltamuth y Peter Golde. Entonces describieron el lenguaje como "...simple, moderno, orientado a objetos, de tipado seguro y con una fuerte herencia de C/C++". Una muestra de esta nueva tecnología es el nuevo lenguaje de programación C#. Este nuevo lenguaje orientado a objetos con énfasis en Internet se basa en las lecciones aprendidas de los lenguajes C, C++, Java y Visual Basic. Por ello se trata de un lenguaje que combina todas las cualidades que se pueden esperar de un lenguaje moderno (orientación a objetos, gestión automática de memoria, etc.) a la vez que proporciona un gran rendimiento. Con el C# se pretendió que incorporase las ventajas o mejoras que tiene el lenguaje JAVA. Así se consiguió que tuviese las ventajas del C, del C++, pero además la productividad que posee el lenguaje JAVA y se le denomino C#. Algunas de las características del lenguaje de programación C# son: Su código se puede tratar íntegramente como un objeto. Su sintaxis es muy similar a la del JAVA. Es un lenguaje orientado a objetos y a componentes. Armoniza la productividad del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada. Creador del lenguaje C # (Sharp): Anders Hejlsberg.
  • 3. Características del lenguaje C # (Sharp)  Es simple, poderoso y de propósito general.        Utiliza una sintaxis similar a C, C ++ y Java. Orientado a objetos. Utilizado para desarrollar aplicaciones.NET Con recolector de basura. Con manejo estructurado de excepciones. Con revisión estricta de los tipos de datos –Type-Safe. Todos los tipos de datos heredan de System.Object. Versiones de Visual C #.  C # 1.0, en libertad con .NET 1.0 y VS2002 (Enero 2002).  C # 1.2, lanzado con .NET 1.1 y VS2003 (Abril 2003).  C # 2.0, en libertad con .NET 2.0 y VS2005 (Noviembre de 2005). Las principales características: genéricos, métodos anónimos, tipos que aceptan valores NULL, bloques de iterados.  C # 3.0, en libertad con .NET 3.5 y VS2008 (Noviembre de 2007). Las principales características: la expresión lambda, métodos de extensión, los arboles de expresión, tipos anónimos, tipos implícitos (var), expresiones de consulta.  C # 4.0, en libertad con .NET 4 y VS2010 (Abril de 2010). Las principales características: el enlace en tiempo (dinámico), los delegados y la interfaz de la varianza genérica, más apoyo COM, argumentos con nombre y parámetros opcionales.  C # 5.0, en libertad con .NET 4.5, en agosto de 2012 VS2012. Sus principales funciones: programación asíncrona, información de llamadas de atributos. Desarrolladores de C# (Visual Studio) El entorno de desarrollo integrado (IDE) de Visual C# es un conjunto de herramientas de desarrollo expuestas a través de una interfaz de usuario común. Algunas de las herramientas se comparten con otros lenguajes de Visual Studio, y otras, como el compilador de C#, son exclusivas de Visual C#. En este tema se proporcionan vínculos a las herramientas de Visual C# más importantes.
  • 4. Creadores de los Lenguajes de Programación. Lenguajes de programación populares que se tradujeron en un cambio del paradigma en su conjunto y que cambiaron la forma en la que se plasmaban nuestros programas y, en consecuencia, nuestros problemas. Estas son algunas de las fotos de los creadores de estos lenguajes de programación: Java (James Gosling) Java es un lenguaje de programación y el entorno inventado por James Gosling y otros en 1994. Java fue nombrado originalmente Roble y fue desarrollado como parte del proyecto Green en la Compañía Sun. C (Ken Thompson Left & Dennis Ritchie Right) C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
  • 5. C++ (Bjarne Stroustrup) Este lenguaje está definido, por funciones (grupo de instrucciones que pueden o no hacer algún cálculo), donde la función principal debe ser llamada main.
  • 6. Fortran (John W. Backus) John Backus fue el creador de FORTRAN, desde hace años uno de los sistemas de programación más conocidos y utilizados en el mundo. Linux Kernel (Linus Benedict Torvalds) Linus Torvalds es el más famoso programador de computadoras del mundo y también el más famoso Finn. Él es el fundador y coordinador de Linux , el Unix sistema operativo que está empezando a revolucionar la industria de la computación y posiblemente mucho más también.
  • 7. Perl (Larry Wall) Larry Wall programador, lingüista y autor, más conocido por haber creado el lenguaje de programación Perl en 1987. C# (equipo de desarrollo liderado por Anders Hejlsberg) Anders Hejlsberg nació en Copenhague (Dinamarca) en 1960. Ha creado el lenguaje Turbo Pascal y ha liderado los equipos que han desarrollado Delphi y C#.
  • 8. JavaScript (Brendan Eich) PHP (Rasmus Lerdorf) Rasmus Lerdorf (nacido el 22 de noviembre 1968) es un danés de Groenlandia programador y el autor de la primera versión del PHP lenguaje de programación web.
  • 9. Dennis Ritchie, un genio de alto nivel. Con apenas 32 años Dennis, quien llevaba seis años trabajando para los Laboratorios Bell, presentaba en 1973 al mundo de la computación, el lenguaje C, una evolución del lenguaje de programación B. El lenguaje C fue concebido con el propósito de poder aprovechar el aluvión tecnológico que se venía viviendo de manera ininterrumpida. Con el correr del tiempo, el lenguaje C, comenzó a utilizarse para construir aplicaciones y componentes importantes que le daban vida a cualquier tipo de aparato que fuese operado por un microprocesador. Si bien eran momentos donde todavía no existían sistemas operativos de propósito general, Assembler sería uno de los primeros lenguajes de programación pioneros en utilizarse para la construcción de sistemas operativos, siendo “C” durante muchos años un lenguaje de programación complementario que permitía escribir diversas aplicaciones sin la necesidad imperiosa de tener que lidiar y aprender las interrupciones propias del lenguaje Assembler. La creación de UNIX fue realizada en un principio en el lenguaje Assembler, pero años después, al ver la potencialidad del lenguaje C, decidieron junto al co-autor, Ken Thompson, reescribir todo el sistema operativo UNIX en este lenguaje. Otros momentos importantes en la carrera de Ritchie fue participar junto a Brian Kernighan de la creación del manual “El lenguaje de programación C”, el cual durante muchos años fuera estándar de facto del lenguaje K&R C, hasta que apareciera el nuevo estándar ANSI C. En 1990 recibió la medalla IEEE Richard W Hamming, por la creación de UNIX y el lenguaje de programación C. En 1999 la Medalla Nacional de Tecnología de la mano del entonces presidente de los EUA, Bill Clinton, por la creación del sistema operativo UNIX y el lenguaje de programación C, los cuales participaron de manera directa en los importantes avances en Hardware, software y sistemas de red de las computadoras Por último, recibió a principios de 2011 el Premio de Japón para Información y Comunicaciones por su aporte al sistema operativo UNIX. El lenguaje C le dio paso e inspiración a otros lenguajes que fueron apareciendo con el correr del tiempo: Visual C++, C++, Objective C y Java entre ellos, y dado que fue tomado como el principal motor de aprendizaje de todas las universidades y de toda carrera informática, también ha sido fuente de inspiración de otros más
  • 10. nuevos lenguajes como ser PHP y C# en cuanto a estructura refiere, y ha tenido la obligación de ser el lenguaje de programación elegido para darle vida a sistemas operativos como ser Windows, Linux y BSD, entre otros.
  • 11. Bibliografía. http://www.larevistainformatica.com/C1.htm http://novatoprogram.blogspot.com/2013/04/sharp-c.html http://chuyuseche.wordpress.com/2009/08/19/conocias-a-los-creadores-de-los-lenguajes-deprogramacion-mas-importantes/ http://inventors.about.com/od/gstartinventors/a/James_Gosling.htm http://www.monografias.com/trabajos4/lenguajec/lenguajec.shtml http://www.slideshare.net/yesid19/elementos-basicos-del-lenguaje-c http://www-03.ibm.com/ibm/history/exhibits/builders/builders_backus.html http://www.linfo.org/linus.html http://es.wikiquote.org/wiki/Larry_Wall http://velneo.es/anders-hejlsberg-y-turbo-pascal-delphi-y-c/ http://en.wikiquote.org/wiki/Rasmus_Lerdorf http://www.youtube.com/watch?v=4dsaRzOaRb8 http://www.slideshare.net/perezinho/lenguaje-de-programacion-c-7869638 http://stackoverflow.com/questions/247621/what-are-the-correct-version-numbers-for-c http://msdn.microsoft.com/es-es/library/ms173063(v=vs.110).aspx http://www.redusers.com/noticias/dennis-ritchie-un-genio-de-alto-nivel/

×