Está en la página 1de 3

INTRODUCCIÓN

Muchas personas no tienen claro qué es la programación. Trataremos de discutir sobre


ello de forma sencilla para que lo pueda entender cualquier persona que esté
interesada.
¿Qué es y para qué sirve programar? Pregunta un tanto peculiar a la que algunos
responderían con "es una obviedad”. Sin embargo, consideramos conveniente dedicar
una pequeña reflexión al asunto.
Simplificando, diremos que el ordenador es una máquina con extraordinarias
capacidades (para realizar cálculos matemáticos, mostrar gráficos e imágenes, procesar
y almacenar datos, etc.) pero incapaz de hacer nada por sí mismo y que, de momento,
no tiene capacidades de tipo humano como el habla.
Pues bien, esa potencialidad está a la espera de que una persona (nosotros) le saque
partido y, para ello lo único que hace falta es proporcionarle instrucciones a la
máquina.
QUE ES
La programación informática o programación algorítmica, acortada como
programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente
de programas computacionales. El código fuente es escrito en un lenguaje de
programación. El propósito de la programación es crear programas que exhiban un
comportamiento deseado. De acuerdo con estos pasos, el código se escribe, se prueba y
se perfecciona.
Definición ABC:

http://www.definicionabc.com/tecnologia/programacion.php

Wikipedia:

https://es.wikipedia.org/wiki/Programaci%C3%B3n

APLICACIONES

Microsoft Visual Studio.NET

Básicamente, Microsoft Visual Studio.NET es un entorno de desarrollo integrado para


desarrollar o crear aplicaciones para el sistema operativo Windows. es capaz de ofrecer soporte
a múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic
.NET.

Java SDK
Java es un lenguaje de programación diseñado para que el producto desarrollado con el
lenguaje para que pueda ser interpretado y ejecutado independientemente del sistema
operativo.

NetBeans

Básicamente, NetBeans es un entorno de desarrollo integrado (IDE) libre con el cual el


desarrollador podrá diseñar sus aplicaciones de escritorio usando el lenguaje Java a partir de un
conjunto de componentes llamados “Módulos”.

GeneXus

GeneXus es una herramienta de desarrollo multiplataforma, en la cual se hace hincapié en la


capacidad para el diseño de aplicaciones orientadas a la plataforma Windows en escritorio,
smartphones, tablets y web empresariales.

Programr

Programr esconde un completo laboratorio virtual donde puedes programar en Java


directamente en el navegador web. También cuentas con los llamados code challenges
("desafíos de código", una serie de actividades que te retan a crear programas que
cumplan determinadas funciones.

http://www.informatica-hoy.com.ar/aprender-informatica/Programas-para-crear-programas.php

http://www.desarrolloweb.com/programas/programacion.php

CARACTERÍSTICAS
Simplicidad: Aumenta la legibilidad y la facilidad de escritura, aunque demasiada
simplicidad tiene el efecto contrario sobre la legibilidad. Aumenta la confiabilidad del
software ya que al ser más sencillo, la verificación y detección de errores es más
sencilla.

Estructuras de control: Controlan el flujo de ejecución de los programas. Influyen


en la legibilidad y en la facilidad de escritura. Aumentan el control que el programador
tiene sobre un programa, y por lo tanto aumenta la confiabilidad. Ejemplos son las
estructuras IF-THEN-ELSE, WHILE, FOR, etc.

Diseño de sintaxis: Determina la manera en que se combinan los símbolos y


elementos de un lenguaje. Influye en la legibilidad y facilidad de escritura, en la
confiabilidad y en los costos.
Expresividad: Se refiere a la naturalidad con la que un lenguaje expresa sus
sentencias. Aumenta la legibilidad y la confiabilidad, y en general disminuye la
facilidad de escritura y el costo de aprendizaje.

Chequeo de tipos: Impacta mucho en la confiabilidad ya que muchos programadores


tienen tendencia a cometer errores de tipos (por ejemplo, cuando se necesita una
matriz, usan un vector). El chequeo puede ser estático (en tiempo de compilación) o
dinámico (durante la ejecución).
Monografías:

http://www.monografias.com/trabajos-pdf/lenguajes-programacion/lenguajes-programacion.shtml#ixzz42FGJx6PB

http://www.buenastareas.com/ensayos/Caracteristicas-De-Los-Lenguajes-De-Programacion/891602.html

También podría gustarte