Вы находитесь на странице: 1из 3

¿QUE ES PROGRAMACIÓN?

La programación es el proceso utilizado para idear y ordenar las acciones


necesarias para realizar un proyecto,
preparar ciertas máquinas o aparatos para que empiecen a funcionar en el
momento y en la forma deseados o elaborar programas para su empleo
en computadoras.1
En la actualidad, la noción de programación se encuentra muy asociada a la
creación de aplicaciones informática 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,
como C++, Java y Python, entre otros) y de otra que sea capaz de “traducirlo” a lo
que se conoce como lenguaje de máquina, que puede comprender
el microprocesador2.
Para crear un programa, y que la computadora lo interprete y ejecute las
instrucciones escritas en él, debe escribirse en un lenguaje de programación. En
sus comienzos las computadoras interpretaban solo instrucciones en un lenguaje
específico, del más bajo nivel, conocido como código máquina, siendo este
excesivamente complicado para programar.
ALGORITMO: Un algoritmo es una secuencia no ambigua, finita y ordenada de
instrucciones que han de seguirse para resolver un problema. Un programa
normalmente implementa (traduce a un lenguaje de programación concreto) uno o
más algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma
gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo o un
lenguaje de programación, en forma explicativa.
Los programas suelen subdividirse en partes menores, llamadas módulos, de modo
que la complejidad algorítmica de cada una de las partes sea menor que la del
programa completo, lo cual ayuda al desarrollo del programa. Esta es una práctica
muy utilizada y se conoce como "refino progresivo".
LENGUAJE DEPROGRAMACION
Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un
lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona,
en este caso el programador, la capacidad de escribir (o programar) una serie
de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de
controlar el comportamiento físico y/o lógico de una computadora, de manera que
se puedan obtener diversas clases de datos. A todo este conjunto de órdenes
escritas mediante un lenguaje de programación se le denomina programa.1
Por tanto, programar viene a ser el proceso de crear un software fiable mediante la
escritura, prueba, depuración, compilación o interpretación, y mantenimiento
del código fuente de dicho programa informático. Básicamente, este proceso se
define aplicando lógicamente los siguientes pasos:

 El desarrollo lógico del programa para resolver un problema en particular


 Escritura de la lógica del programa empleando un lenguaje de programación
específico (codificación del programa)
 Compilación o interpretación del programa hasta convertirlo en lenguaje de
máquina
 Prueba y depuración del programa
 Desarrollo de la documentación.
Los lenguajes de programación están formados por un conjunto de símbolos
(llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas)
y semánticas, que en conjunto definen las estructuras válidas del lenguaje y su
significado. Existe el error común de trata como sinónimos los términos 'lenguaje de
programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los
lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para
el marcado de páginas web que no es propiamente un lenguaje de programación,
sino un conjunto de instrucciones que permiten estructurar el contenido de los
documentos).
LENGUAJE DE PROGRAMACION
1. JavaScript

JavaScript sigue inamovible en el primer lugar. Este lenguaje que comenzó como
un sencillo lenguaje de scripting en el navegador y hoy permite desarrollar para web
(frontend y backend) escritorio, videojuegos, realidad virtual, realidad aumentada
incluso robótica. JavaScript, sigue comiéndose al mundo y puedes aprenderlo gratis
en EDteam.

2. Java

El poder de Java es innegable (aunque nunca faltan despistados que siguen


pronosticando su muerte). El poder de Java está en aplicaciones corporativas:
bancos y grandes empresas. Con Java puedes programar para web, escritorio,
aplicaciones moviles nativas, realidad virtual, videojuegos. Puedes aprender Java
Desde Cero en EDteam.

3. Python

Python siempre ha tenido alta demanda pero en los últimos años su crecimiento ha
sido muy fuerte. Con Python puedes hacer desarrollo web backend, machine
learning, análisis de datos y seguridad informática. Además, Python es uno de los
mejores lenguajes para aprender a programar. Puedes aprender Python Desde
Cero en EDteam.

4. PHP

Sin duda alguna, PHP es el lenguaje de backend más importante de toda la web.
Proyectos como Symfony y Laravel le han dando una nueva fuerza a PHP. Además
que Laravel y Vue.js funcionan juntos out the box. Puedes aprender PHP Desde
Cero en EDteam.

5. C++

C++ es un lenguaje orientado a objetos, basado en C (su nombre indica que es un


derivado) usado principalmente en desarrollo de aplicaciones de escritorio como
juegos, navegadores (Google Chrome) y sistemas operativos (Windows). También
es muy utilizado en realidad virtual y realidad aumentada.

6. C#

C# (pronunciado ci sharp) es un lenguaje desarrollado por Microsoft, con influencias


de Java y C++. Su principal uso es el desarrollo de aplicaciones de escritorio en la
plataforma .NET además de programación de videojuegos, apps móviles y backend
para web.

7. TypeScript

TypeScript es un superset de JavaScript desarrollado por Microsoft. Typescript le


agrega funcionalidades que no trae de fábrica. Por ejemplo, lo convierte en un
lenguaje orientado a objetos de manera tradicional además de agregarle tipado
estático. Puedes aprender TypeScript en EDteam.

8. Shell

Los scripts de shell son programas que funcionan en línea de comandos. Como
manipular archivos, lectura y escritura, etc. También pueden programarse procesos
por lotes desde comandos.

9. C

C es uno de los lenguajes más veteranos y más usados en el mundo, (muchos de


los lenguajes están inspirados en él). En C se reescribió el kernel de UNIX (que
inicialmente fue escrito en ensamblador), también se encuentra en el núcleo de
Linux, Windows, Android y macOS. Con C se programa también en en sistemas
embebidos (despertadores, microondas, televisores, sensores, etc)

10. Ruby

Ruby es un lenguaje multiparadigma, inspirado en Python y Perl. Su principal uso


es el desarrollo web del lado del backend. Su funcionalidad se extiende a través
de gemas que son paquetes de código que se instalan según los requerimientos.
La sintaxis de Ruby es sencilla pues fue creado para que los programadores se
diviertan.