Ir al contenido principal

Programación En Pocas Palabras

Podría decir que programar es esa actividad donde utilizamos código para resolver problemas mediante la manipulación de información, podemos dejarlo así, pero creo que lo importante es darle una definición por nosotros mismos, no solo al concepto si no a todo lo que conlleva, y con ello me refiero definir variables, funciones, ciclos, arreglos, objetos y un largo etc., si bien es importante aprender las definiciones de todos ellos, la realidad es que debemos de interiorizar todo ese conocimiento, de algún modo, y se sabe la memorización no es la opción porque tiende a complicar las cosas, así que aquí daremos una definición que pueda simplificar y espero que te sea útil.


Daré la definición de acuerdo a una serie de preguntas que considero que también debes de hacer por si mi definición no te parece la adecuada, entonces aquí tienes la lista de las preguntas:

1. ¿Para qué sirve la programación?
2. ¿En dónde se puede aplicar?
3. ¿Cómo se aplica?
4. ¿Por qué tantas reglas?
5. ¿Cómo sé que algo está bien programada?


¿Para qué sirve la programación?

La programación diría que es ese proceso que hacemos cuando queremos plasmar un algoritmo, el cual puede ser desde una aplicación sencilla hasta una compleja, como la calculadora que por lo general ya viene incluida en nuestros smartphones, o esa red social que tanto usas para subir fotos, videos, hablar con tus amigos, compartir memes, entre otra cosas que los programadores habrán incluido, muchas de esas cosas no necesariamente surgieron porque fueran un problema en sí, más bien alguien dijo estaría interesante que se pudiera hacer esto, y para mí ese es su uso.


¿En dónde se aplica?

Esta pregunta puede tener una respuesta simple, pero hay que estar conscientes donde se está aplicando, y entender como funciona, si bien se utiliza en los sistemas digitales, debemos de saber como funciona un sistema digital, el cual se basa en transistores, que al final de cuentas trabajan con 0 y 1, lógica binaria, por ende esto causa que se tengan ciertas limitantes, como la manera de darle nuestro algoritmo, y es que claro no podemos comunicarle nuestras peticiones de la misma manera que tú estás entendiendo este texto, pero no solo eso, también debemos de tomar en cuenta que nosotros no podemos rebajarnos tanto al lenguaje que manejan las máquinas, es por eso que hay una gran variedad de lenguajes de programación, el cual nos hace más simple el proceso de plasmar nuestros algoritmos.


¿Cómo se aplica?

Esta pregunta parte de lo mencionado de la anterior pregunta, y esta es los lenguajes de programación, que al final es la forma en como podemos volver realidad nuestros programas, si bien es cierto que este es más entendible para nosotros, la realidad es que primero debemos de aprender reglas, dichas reglas son los conceptos más básicos a la hora de aprender, y si me refiero a conocer los tipos de datos, las variables, constantes, operadores lógicos, condicionales, ciclos, funciones, arreglos, objetos, herencia polimorfismo. Al final todas las utilizamos para dar las instrucciones de nuestro algoritmo.


¿Por qué tantas reglas?

Esta pregunta surge por las dos anteriores, y tienes todo el derecho de preguntar si realmente se necesita tanto tecnicismo, la verdad es que si y se debe a que se necesita tener un estándar, cosa que además de facilitar la transmisión de conocimiento, también influye el donde se aplica, porque a pesar de que se implemente en un sistema digital, la realidad es que nuestros sistemas digitales se representan en diferentes categorías, o sea escritorio, móvil y web, por mencionar los más conocidos, y cada categoría tiene sus lenguajes que mejor le funcionan, y dichos lenguajes difieren entre sí, y se debe a que todavía hay ciertas capas que traducen lo escrito a lenguaje máquina o sea 0 y 1, dichas capas no funcionan siempre igual.


¿Cómo sé que algo está bien programado?

Bueno, esta es simple, y creo debe ser así para no sobre pensar a la hora de hacer, primero tu programa debe de resolver lo que estableciste, y lo segundo es que tu lógica se pueda percibir fácil, o sea que cualquiera que sepa las reglas del lenguaje, al momento de leer tu código entienda lo que está haciendo tu algoritmo, si funciona y alguien más no lo entiende es que, significa que después si queremos mejorarlo o basarnos de él para desarrollar algo más, lo que ocurrirá es que ese código estará entorpeciendo tu desarrollo en el futuro.

Comentarios

Entradas más populares de este blog

AMPLIFICADORES OPERACIONALES

A lo largo de mi experiencia durante la carrera de ingeniería mecatrónica los amplificadores no solamente los fuí utilizando en la asignatura de electrónica sino también en otras asignaturas como: Control digital, Instrumentación y Control, Lógica Combinatoria , y posiblemente entre otras asignaturas relacionadas. A continuación te dejo los más usados y así mismo los componentes electrónicos que utilizabamos para dicha función y una pequeña descripción de cada uno y también que es un amplificador. ¿qué es un amplificador? Los amplificadores están diseñados con el fin de transferir y modificar la respuesta del si mismo permite realizar una gran variedad de diferentes circuitos electrónicos útiles, como un comparador de voltaje, amplificador de señales, las más usadas son:  1.-Amplificador inversor Se controla la ganancia con arreglos de resistencias, la señal de entra por la terminal negativa. 2.-Amplificador NO inversor La señal entra por la terminal positiva y por lo tanto NO inv...

¿Por qué se me dificulta programar?

Aquí encontrarás que aspectos no te dejan programar Programas parece ser muy difícil, posiblemente estés pensando en dejarlo, o si estas en la universidad y esta es una materia, posiblemente creas que mejor deberías no tomarle mucha importación y copiar para solo librar la materia, pero saber programar puede ser muy útil, así que ese no creo que deba ser la decisión que debas tomar. La realidad de programación es algo muy curioso, tuve compañeros que no tuvieron problemas en entender como funcionaba el lenguaje de código, eso si fueron muy pocos, y la verdad no creo que sea cuestión de ser muy listo, simplemente tenían algo de talento respecto a ese tema, pero en general se puede lograr a entender, eso si hay una diferencia en entender como utilizarlo y saber que hacer con dicho conocimiento , pero para esto último práctica  hará que logres resultados. Hay varias cosas que me gustaría señalar por las cuales se te dificulte aprender o al menos esas cosas me pasaron a mí. ...