Cosas que debes saber antes de que vayas a programar en C#

Las lecciones que se enfocan aquí son de un nivel intermedio por lo cual el lector deberá tener por lo menos el conocimiento de la sintaxis del lenguaje, en este caso C#, conocimientos básicos del paradigma orientado a objetos (clase, objeto, métodos, sobrecarga etc.). Si no los tiene o son muy ambiguos no hay problema dentro de los ejercicios que se van a mostrar recordará algo y fortalecerá sus conocimientos. Para programar es cuestión de práctica, es como aprender a tocar un instrumento o como aprender a nadar se requiere práctica y “la práctica hace al maestro”.

Existen muchos lenguajes de programación orientado a objetos tales como java, Ada, PHP, C++ Ruby entre otros, entre ellos hay varias ventajas y desventajas para resolver un problema, incluso c#, este lenguaje de programación es de propósito general, puede hacer cualquier programa pero si va hacer funciones matemáticas complejas quizás este lenguaje no le sea de mucha utilidad, por lo cual le debe quedar claro a que le tira es decir saber a qué se va enfocar a la hora de programar.

Quizás habrá escuchado a las personas decir que un X lenguaje de programación es lo máximo, con este te van a pagar más este tiene futuro y demás parafernalia, es bueno escucharlas pero usted debe de adquirir su propio criterio, pruebe los lenguajes, analice sus ventajas y desventajas así tendrá más oportunidad de escoger el mejor lenguaje para resolver un problema, tampoco le ando diciendo que sea erudito de todos los lenguajes de programación porque es imposible solo conozca, pruebe y forme su criterio en este tema porque luego hay mucha gente charlatana que por gusto o porque dicen saber mucho andan diciendo puras falsedades (p..endejadas N. del redactor).

Le recomiendo esta liga de Tiobe software donde muestra los lenguajes más populares ahí va ver una lista de los lenguajes de programación, tanto orientado a objetos, funcional, imperativo entre otros paradigmas. Empiece a analizar esa información e intérprete los resultados, no se vaya con la finta del que el que está en el numero uno es el mejor lenguaje. Tenga presente que un lenguaje tiene ventajas y desventajas en comparación con otro. Tenga en cuenta también que “No es el lenguaje de programación que trabaja mejor, si no, el programador que entiende, organiza y resuelve un problema con x lenguaje de programación”

En los siguientes ejemplos-ejercicios es recomendable que tenga una herramienta de trabajo para poder probar y practicar los códigos que se irán mostrando de lección a lección, una que facilita el trabajo es el muy conocido visual studio en las versiones 2006, 2008 0 2010. La que ando trabajando actualmente es el 2010 professional, que por convenio de la universidad y Microsoft adquirí a bajo costo. Puedo decir que facilita mucho algunas cosas, cuando lo pruebe se dará cuenta de los detalles que ofrece este entono de programación.

Microsoft al ver que neatbeans, eclipse y otros entornos de programación compartían su software con la comunidad, pues también hizo lo propio, fragmentando las tecnologías que se conforma este software que son visual C++, visual C#, VB, Web developer, todas estas herramientas que trabajan en la plataforma .Net.

En esta liga podrán descargar los productos que ofrece Microsoft de forma gratuita, en este caso la que vamos a utilizar es Visual C# 2010 express edition. Empiece a descargar.

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express


Cosas que se verán en la primera lección:

Que es la plataforma .Net

Su primer proyecto El famoso Hola Mundo


Comentarios

Nimmue ha dicho que…
Bien Kike!! Excelente proyecto ;) Gracias!

Entradas populares de este blog

Herencia.

Placa 36 cara y cruz del comandante Moneda