Buscar este blog

miércoles, 6 de julio de 2011

A manera de Prólogo

Programar es como hablar un idioma, sabemos muchos lenguajes de programación y podemos saber muchos idiomas, pero hay una diferencia que deberíamos de tomar en cuenta:

Cuando se aprende un idioma, aprendemos su estructura gramatical, la conjugación de verbos, y una infinidad de palabras (las usemos o no para comunicarnos), cuando aprendemos otro idioma podríamos aplicar el mismo método de aprendizaje, pero....mmmm....que pasa? pues que el idioma nuevo tiene diferente forma gramatical, diferentes reglas, diferente pronunciación y posiblemente diferentes signos.

Cuando aprendemos un lenguaje, aprendemos su estructura (posiblemente no gramatical, pero el corazón del lenguaje radica en la estructura, como fue conformado y como se ejecuta),  aprendemos comandos de control, de toma de decisiones y una infinidad de palabras (las usemos o no para programar), cuando aprendemos otro lenguaje aplicamos exactamente el mismo método de aprendizaje, pero...mmm...que pasa? pues que el nuevo lenguaje tiene casi los mismo comandos de control, de toma de decisiones, de estructuración SQL y solo cambian pocos comandos propios del lenguaje, no existen signos diferentes (muy pocos entre lenguajes).

Y nos cuesta aprenderlo de igual forma, cuando aprendemos un tercero, un cuarto, un quinto (los que programamos en más de un lenguaje) después del segundo comprendemos que lo aprendido en el primero nos sirve para todos, ya tenemos la lógica y solo debemos aplicarla en los demas lenguajes, pero...mmm...como?

Si en un lenguaje es: if variable = 1 then y en otro es if( variable == 1) {} CUAL ES LA DIFERENCIA??? como lo escribimos? porque como funciona no es diferente, va a funcionar exactamente igual, entonces?

Debemos de pensar en la lógica, no en el lenguaje, la lógica me dice que si yo quiero que algo funcione, lo debo de hacer de una forma específica...en que idioma lo hable....no importa es la misma lógica, o para decir mamá en un idioma es diferente que en otro, el concepto es el mismo, la palabra podría cambiar.

Si todos los programadores programaran tomando en cuenta esto, los programas serían no solo más sofisticados, sino que también mas eficientes.

Pensemos así y verán que las cosas funcionan mejor.

Bienvenidos a mi blog, en los próximos días mostraré como utilizar el jqgrid de una forma fácil, sin mucha programación y con simple html (y un poco de php) posterior a eso estaremos perfeccionando el uso de jqgrid, jquery, php, html, css y un poco de ajax en un proyecto que pueden seguir fácilmente. Nuevamente: Bienvenidos a mi blog y espero sigan mis publicaciones.

Jaime Sandoval

No hay comentarios:

Publicar un comentario