Herramientas Principales de la Programacion

es

Son aquellas que permiten realizar aplicaciones, programas, rutinas, utilitarios y sistemas para que la parte física del computador u ordenador, funcione y pueda producir resultados.

Sus herramientas
principales son:

Las interfaces

La interfaz es un medio común para que los objetos no relacionados se comuniquen entre sí. Estas son definiciones de métodos y valores sobre los cuales los objetos están de acuerdo para cooperar.

lenguajes de
programación

Como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano.

Lenguajes mas usados:

- java
-C++
- Python
- JavaScript
-Swift
- SQL

- java
-C++
- Python
- JavaScript
-Swift
- SQL

Programación grafica
frente a linea de comandos

Es cualquier programa que permite la entrada de comandos y luego ejecuta esos comandos en el sistema operativo. Literalmente es un intérprete de comandos.

Platafoma de
desarrollo

Es el ambiente o entorno de software común en el cual se desenvuelve la programación de un grupo definido de aplicaciones. Comúnmente se encuentra relacionada directamente a un sistema operativo; sin embargo, también es posible encontrarla ligada a una familia de lenguajes de programación o a una interfaz de programación de aplicaciones.

Ejemplos de plataformas

- code.org
- Khan academy
- Codeschool
-Hopscotch

- code.org
- Khan academy
- Codeschool
-Hopscotch

Proyectos, ejecutables
y plataformas de salida

Un ejecutable es un archivo diseñado para poder iniciar un programa. En su interior
están pues las instrucciones precisas para poder ejecutar un programa determinado o varios.

Demos

Son prototipos, versiones incompletas o de evaluación de un determinado programa informático con el fin de mostrar la idea de funcionamiento y demostrar sus funcionalidades. Se utilizan para que los usuarios o potenciales clientes puedan probar el software antes de comenzar a utilizarlo en un ambiente real.

Distribuciones

Es un conjunto de software específico ya compilado y configurado. Generalmente pueden tomar formas de licencia, de entre la más usada es la licencia GPL u open source. También puede tomar la forma de una distribución binaria, un instalador (.exe) que puede ser descargado desde Internet. Distribución de software también se puede referir a los tipos de Otherware.

Herramientas de Distribución de
Código Abierto

- GNU Autotools son usadas para 
las distribuciones y consisten en 
códigos fuente escritos en c++
y c. pero no están limitad

- GNU Autotools son usadas para
las distribuciones y consisten en
códigos fuente escritos en c++
y c. pero no están limitados a estos.
- El lenguaje de programación de Python ofrece utilidad de distribuciones llamadas
distutils, que requiere creación de un
archivo de configuración setup.py.