Suscribirse al Feed
10Dic

C# y .NET

C# (pronunciado “si sharp” o C sostenido) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (más notablemente de Delphi y Java). C# fue diseñado para combinar el control de lenguajes de bajo nivel como C y la velocidad de programación de lenguajes de alto nivel como Visual Basic.

Ejemplos, ejercicios C#, código fuente

Nos toca trabajar un poquito con Microsoft

La idea de ésta sección es recopilar bastante información, ejemplos, y código fuente acerca de C#. Este blog centra sus temas en Gnu/Linux y Programación… y hasta el momento no habíamos tocado más que Java. Ahora que voy a tratar C#, es imposible no hablar acerca de Microsoft e incluso mostrar ejemplos de programación con productos para Windows como Microsoft Visual Studio.

Afortunadamente el mundo de Gnu/Linux posee una comunidad activa e inquieta, y contamos con un excelente proyecto llamado Mono:

Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras su adquisición de Ximian para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA.
Mono posee importantes componentes útiles para desarrollar software:

  • Una máquina virtual de lenguaje común de infraestructura (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria.
  • Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).
  • Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python.
  • El CLR y el Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code
  • Esto significa por ejemplo, que si defines una clase que haga una manipulación algebraica en C#, esa clase puede ser reutilizada en cualquier lenguaje que soporte el “CLI”. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel.
  • Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
  • Es un proyecto independiente de la plataforma. Actualmente Mono corre sobre Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.

Por tanto, intentaré llevar en paralelo los temas relacionados con C#, mostrando ejemplos tanto en plataformas Windows como en Gnu/Linux.

Listado de Tutoriales C# y enlaces interesantes

Fuentes:

8 Comentarios para “C# y .NET”

  1. a gravatar

    NESTOR dice:  


    severa pagina

  2. a gravatar

    Steven Calderon dice:  


    No sabia que en la Wiki estaba como “C Sostenido”, eso me suena mas a nota musical, esta muy buena los links Y ninguno a la msdn! =D, Bueno nos estamos leyendo!

  3. a gravatar

    CUMS dice:  


    hola! cristian soy cesar
    oye kiero k me orientes lo k pasa k estamos desarrollando un pequeño proyecto para mi escuela en la cual tenemos k usar un lacer o codigo de barras y targetas de banda mi pregunata es ¿donde puedo encontrar informacion respecto a configuracion de estos equipos sobre la programacion de targetas de banda tu sabes algo me gustaria k echaras la mano amigo? de ante mano gracia y k tengas un exelente dia suerte!!!!!

  4. a gravatar

    Cristian dice:  


    Umm, lo siento amigo, pero no tengo experiencia con eso :P

 

 

Antes de comentar... recuerda que no hago tareas

Te invito a subscribirte al feed RSS. ¿No sabes que es un lector de Feeds?

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS