La programación "El lenguaje del futuro"

in #spanish7 years ago (edited)


Fuente

¡Hola Steemians!

Hoy les vengo a hablar de un tema muy peculiar, como todos saben la computadora es un invento del siglo XX, pero aun no ha cumplido ni los cien años de existencia de su primera generación. La invención de la computadora llego y revoluciono todo, desde la forma en que trabajamos hasta la forma en que nos entretenemos, logrando convertirse en un aparato esencial en el uso diario del hombre.

Pero, ¿Que es un computadora?
Según la Real Academia Española:

Es una máquina electrónica capaz de realizar un tratamiento automático de la información y de resolver con gran rapidez problemas matemáticos y lógicos mediante programas informáticos[1]

La computadora está constituida por dos partes esenciales:
El hardware que viene siendo la parte tangible como circuitos electrónicos, cables, gabinete, teclado, etc, y el software que es su parte intangible como programas, datos, información, señales digitales para uso interno, etc.

Fuente

¡Perfecto! Ahora que ya sabemos que es una computadora y como esta constituida podremos profundizar en nuestro objetivo principal , asi que comencemos a entrar en materia.

¿Que es un programa?

Pues, un programa es un tipo de software, que esta basado en una sucesión de instrucciones, escritas para cumplir una función especifica en el computador.

Entonces básicamente programar o la programación es explicarle al computador lo que quieres que haga por ti. Cuando programamos le estamos enseñando a la cosa mas tonta, el computador como hacer algo.

¿Por que debo aprender a programar?

Fácil, actualmente vivimos en un mundo gobernado totalmente por la tecnología, donde es raro ver a alguien que no use en su vida diaria un ordenador o un smartphone.
Programar es una de las pocas cosas que puedes hacer cuando estas sentado y simplemente crear algo nuevo, ademas permite desarrollar el pensamiento algorítmico o pensamiento computacional, el cual consiste en tomar un problema , dividirlo en varias partes y luego usar una herramienta para resolverlo.

Como dicen dos grandes:

"Aprender a programar extiende tu mente y te ayuda a pensar mejor, crea una manera de pensar acerca de las cosas que creo que es útil en todos los campos”[2]
-Bill Gates

"Todos en este país (EU) deben aprender a programar una computadora porque (eso) te enseña a pensar”[2]
-Steve Jobs

Seguro que todavía no te convenzo, por eso te pongo estos 6 ejemplos de personajes influyentes en el mundo:

Elon Musk Cofundador de PayPal, Tesla Motor, SpaceX entre otras empresas, a sus 12 años desarrollo su primer video juego y luego lo vendió por 500$. Imagen
Mark Zuckerberg Creo la famosa red social Facebook a sus 20 años, desde su dormitorio en la Universidad de Harvard. Imagen
Bill Gates Cofundador de Microsoft se intereso en la programación desde temprana edad, mientras asistía a la escuela Lakeside.Imagen
Sir Tim Berners-Lee Padre de la Web, estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989[3].Imagen
Larry Page y Serguéi Brin, ambos crearon el famoso motor de busqueda Google, el cual lanzaron al mercado en 1998.Imagen
Jan Koum de pobre a millonario fundo junto a Brian Acton la aplicación número uno en mensajería instantánea Whatsapp.Imagen


Como puedes ver algunos aprendieron a programar desde pequeños y otros ya siendo adultos, todos tienen en común algo, tuvieron una idea y se sentaron a programar en función de ella. Así que para aprender a programar no necesitas una edad en especifica, nunca es demasiado tarde, ni demasiado temprano.

Si, lo se, todavía te queda una ultima pregunta ¿Verdad?

¿Es difícil aprender a programar?
Ahora yo te pregunto ¿Es difícil aprender a tocar un instrumento? ¿Es difícil aprender a jugar fútbol? No es difícil, pero tampoco es fácil, como todo programar necesita tiempo y dedicación, la programación es simplemente conocer uno que otro concepto, una variable, un entero, un ciclo, etc, y saber como combinarlos.
Seguramente alguna vez pensaste que los ordenadores son inteligentes cuando realmente son lo contrario, ellos son extremadamente tontos, pero son excelentes siguiendo ordenes, el computador sigue a cabalidad cada orden que nosotros le damos.

Entonces ¿Cual es la complejidad en programar?
Pues la complejidad esta en diseñar, lógicamente un manual de pasos que la computadora pueda seguir, para solucionar el problema.

Próximamente mi Tutorial "Aprendiendo programación con Python" El lenguaje de programación multiparadigmático.


Fuente

"El ser humano es inteligente por naturaleza, la tecnología es solo un complemento"

Gracias por permitirme robar unos pocos minutos de tu vida. Me despido por los momentos mis steemianos, que tengan un excelente día, tarde o noche.
╭════════════╮
Sígueme en mi Blog
╰════════════╯

GIF

Sort:  

Debo confesar que es el post más didáctico y agradable a la vista que he observado en steemit, ¡me enganchaste! , lograste que un tema un poco pesado (al menos para mi que no estoy tan nutrida en este tipo de temas) fuese muy fácil de digerir.
Realmente me gusto muchísimo :D

bitmoji-20180311051116.png¡Hola @anparadiso! Gracias por tomarte el tiempo de leer mi post y me alegra mucho que te haya gustado. Eso es lo que estoy buscando en mis nuevas publicaciones, que sean didácticas, para hacer llegar a los lectores la información de forma agradable y entendible. ¡Saludos!

Me ha encantado tu resumen @vidayaventura, explica en forma sencilla para una persona que no conozca de computadores los principios básicos de funcionamiento de ellas. Saludos cordiales

¡Hola @felixgarciap! Pues esa es la idea de un post informativo, que la informacion pueda ser transmitida de la mejor manera a los lectores. ¡Saludos!

Huy si programar es estresant.. pero muy muy necesario... graciaas por la informacion.

¡Hola @cajalias! Exactamente, como lo comente en el post, estamos en una era tecnológica donde todo lo que usamos funciona gracias a la programación, obviamente dejando a un lado la parte de hardware, por eso debemos tener conocimientos en algún lenguaje programación. ¡Saludos!

Me interesa muchisimo, me quedare por aqui , gracias por la inf

¡Hola @afrikablr! Gracias por tomarte el tiempo de leer mi post, te invito a este nuevo viaje que va a estar lleno de mucho cosas interesantes, no te arrepentirás de los conocimientos que vas a adquirir. ¡Saludos!

Me interesa este tema de verdad gracias por la disposición de enseñarnos

¡Hola @sary.nee! Gracias por tomarte el tiempo de leer mi post, enseñando también se aprende. Esta muy pendiente porque se viene algo bueno ¡Saludos!

Bueno tu post, me gustaría saber que se puede hacer con python para ver si le meto a tus tutoriales

¡Hola @danielvehe! Python, es un lenguaje de programación sencillo, versátil y rápido. Se pueden crear todo tipo de programas con el. Este lenguaje es muy demandado por la comunidad científica debido a su sintaxis clara, la usan para Machine Learning, entre otras áreas. Es muy usado en la programación orientada a objetos y actualmente se esta comenzando a masificar su uso en la programación Web. Es multiplataforma, es decir, lo puedes usar en cualquier sistema operativo. Python abarca muchisimas areas y en Europa es un lenguaje de programación muy solicitado, actualmente en mi universidad se encuentran trabajando en un proyecto de IoT (Internet de las cosas) en el cual están programando en python. El tutorial va a ir desde cero hasta un nivel intermedio de programación, con ejemplos básicos y dejare ejercicios de practica que yo resolvere en la sección siguiente. para que toda la comunidad vaya entendiendo ya que programar es algo que lleva mucha practica.

Muy orientador post, visitaré más a menudo tu blog para estar atento a la educación que impartes. Saludos!

¡Hola @hectgranate! Gracias por tomarte el tiempo de leer mi post, está muy atento a mis publicaciones porque esto no será un tutorial normal y corriente ya que vendrá con algunas sorpresas. ¡Saludos!
Fuente
Plantilla cortesía de @elguarodigital

¡Hola @vidayaventura! Excelente post para aprender de forma rápida y sencilla nociones básicas que nos acercan a la informática. Seguiré atento a tus demás post, ya que en el mundo de la blockchain siempre es bueno entender o conocer algo de informática más allá de las funciones básicas de usuario. Saludo y todo lo buenod esde @mosqueteros. ¡Todos para uno y uno apra todos!

Dimitar Correa Voutchkova
"En el principio estaba la palabra, luego internet y ¡finalmente blockchain! Por eso, piensa divergente, piensa blockchain"


¡Hola @dimitarcv! Gracias por tomarte el tiempo de leer mi post. Te invito a seguir de cerca este tutorial que estoy a punto de comenzar, en mi siguiente post dare la introducción al mismo, comentare un poco sobre el alcance y como será la dinámica de trabajo, adicional a esto se vendrán otras sorpresas. ¡Saludos!

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by vidayaventura (Ramses) from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 58972.92
ETH 2315.53
USDT 1.00
SBD 2.50