Lógica de programación 

Algoritmo y Flujograma

Seudocódigo

historia de los lenguajes

que es programación?

Programación


Programación es la acción y efecto de programar. Este verbo tiene varios usos: se refiere a idear y ordenar las acciones que se realizarán en el marco de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema a través de una calculadora electrónica, por ejemplo.

En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informaticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, tales como C++, Java y Python) y de otra que sea capaz de «traducirlo» a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador.

Este último paso se conoce como compilación y es necesario para que el código pueda ser ejecutado por la plataforma para la cual haya sido creado, que puede ser un ordenador, una tableta, una consola o un teléfono móvil, por ejemplo. Existe también una forma de traducir el código denominada interpretación, que consiste en analizar línea a línea, hasta que se traduzca lo suficiente como para poder realizar una tarea. Cabe mencionar que los lenguajes de programación se dividen en dos grandes grupos, donde los que pueden ser compilados no pueden ser interpretados, y viceversa.

Software

Sistemas de programación


Un sistema se refiere al conjunto de herramientas necesarias para llevar acabo operaciones como la captación de información, almacenamiento y procesamiento de la misma. Mientras que la alternativa onlinese refiere a la creación de códigos que la computadora requiere para realizar alguna tarea.

Refiriéndose entonces el sistema de programación, como a las distintas herramientas usadas para la creación de programas informáticos haciendo uso imprescindible de un lenguaje de programación. Esto quiere decir que un sistema de programación es lo que permite que un computador funcione y pueda cumplir con todas las demandas que el usuario solicita.




Editores para programar

Visual Studio Code

Actualmente, este es el principal editor de código para el desarrollo web, fue creado por Microsoft en el año 2015 y cuenta con resaltado de sintaxis, autocompletado, extensiones, soporte para la depuración y está disponible tanto para Windows, Linux, MacOS y hace poco también para la web.


Sublime Text

Fue inicialmente una extensión de Vim (otro editor de código), al igual que VS Code cuenta con extensiones, resaltado de sintaxis, está disponible para Windows, Linux y MacOS. Cuando lo descargas cuentas con una prueba para que lo evalúes de forma gratuita para, luego, comprar su licencia.


Vim

Vim es un editor de código un tanto peculiar, ya que no se ejecuta de manera visual, sino directamente en la terminal. Fue creado en 1991 y cuenta con resaltado de sintaxis, autocompletado y extensiones. Esta disponible para Windows, Linux y MacOS.

Brackets

Brackets es un editor de código web, cuenta con soporte para Linux MacOS y Windows, pero su principal fuerte es la web, fue creado por adobe en 2014.


WebStorm

WebStorm no es tanto un editor de código, es un IDE (Entorno De Desarrollo Integrado en inglés) pero igualmente cabe en esta lista. Fue creado por Jetbrains y se basa en el muy conocido IntelliJ IDEA, cuenta con resaltado de sintaxis, autocompletado, extensiones y pruebas unitarias de JavaScript. Está disponible para Windows Linux y MacOS. Puedes usarlo gratis con una prueba de 30 días para después comprar su licencia. También cuenta con una versión gratis para estudiantes y maestros.


Notepad++

Fue creado en 2003, cuenta con soporte para varios lenguajes de programación y cuenta con resaltado de sintaxis. Esta disponible para Windows, Linux y MacOS.


Que es un editor de programación

Un editor de código es un software que cómo su nombre dice nos ayuda a editar texto, en su mayoría los editores de código cuentan con resaltado de sintaxis, autocompletado, entre otras cosas. Algunos de ellos nos permiten agregar extensiones que amplían nuestra manera de escribir código y hasta nos ayudan a ser más eficientes escribiendo código más rápido.



Flujogramas en programación

En los procesos informáticos, es necesario plasmar la lógica del programa. Un diagrama de flujo es una forma visual la cual nos permite representar un algoritmo o proceso. En un diagrama de flujo se usan diferentes elementos y conexiones las cuales son permiten representar el algoritmo de una manera visual, estructurada y organizada.

La manera más fácil de poder crear un algoritmo es creando su representación gráfica. Ya que, si empezamos a realizarlo directamente con código, puede llegar a ser más complejo de lo que parece. Es ideal, que antes de programar un algoritmo, lo representemos en un diagrama de flujos, diseñando así su lógica. Gracias a ello, ya dispondremos de una gran parte del trabajo realizado, únicamente quedará plasmarlo en formato de código.





Comentarios