La Programación
La programación en informática es el proceso por el cual se codifican dispositivos para indicarle que hacer. El objetivo de la programación es la de crear software, que después será ejecutado de manera directa por el hardware de la computadora, o a través de otro programa.
Historia
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 éste excesivamente complicado para programar. De hecho solo consiste en cadenas de números 1 y 0. Para facilitar el trabajo de programación, los primeros científicos, que trabajaban en el área, decidieron reemplazar las instrucciones, secuencias de unos y ceros, por mnemónicos, que son abreviaturas en ingles de la función que cumple la instrucción; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblado. En realidad escribir en lenguaje ensamblador es básicamente lo mismo que hacerlo en lenguaje máquina, pero las letras y palabras son bastante más fáciles de recordar y entender que secuencias de números binarios. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más sencillo para programar. Entonces, se crearon los lenguaje de alto nivel. Mientras que una tarea tan trivial como multiplicar dos números puede necesitar un conjunto de instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará con solo una. Una vez que se termina de escribir un programa, sea en ensamblador o en algunos casos, lenguajes de alto nivel, es necesario compilarlo, es decir, traducirlo completo a lenguaje máquina.
Objetivo
El propósito de la programación es crear programas que exhiban un comportamiento deseado, para su uso en computadoras u otros dispositivos.
Elementos de la Programación
Sintaxis
Cada lenguaje de programación tiene unas reglas especiales para la construcción de programación, a esto se le denomina sintaxis.
Código Objeto
Consta de instrucciones máquina e información de cómo cargar el programa en la memoria antes de su ejecución
Depuración
Al proceso de encontrar errores se denomina depuración del programa, esta tarea es de las más difíciles en el proceso de programación.
Identificador
Es una secuencia de caracteres, letras dígitos y subrayados
Palabras Reservadas
Es aquella que tiene un significado especial para el lenguaje de programación
Signos de Puntuación y Separadores
Todos los fragmentos deben de terminar con un punto y coma.
Variable
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.
Constante
Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
El ciclo de vida del desarrollo del software contempla las fases necesarias para validar el desarrollo del software y así garantizar que este cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo, asegurándose de que los métodos usados son apropiados.
Tipos de programación
Programación estructurada (PE)
La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.
Programación modular
En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.
Programación orientada a objetos
Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.
Programación concurrente
Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez.
Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.
Programación funcional
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.
Programación lógica
Se suele utilizar en la inteligencia artificial y pequeños programas infantiles.
Las páginas web
Una página web, página electrónica, o digital es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, hipervínculos y muchas otras cosas.
Características
- Capacidad de autogestión fácil, intuitiva y simple.
- Se puede guardar el link para su uso a mas tardar.
- Velocidad de carga óptima.
- Buena usabilidad y organización.
- Página de contacto o elementos de interacción visibles.
- Un diseño adaptado al estilo corporativo.
Páginas web estáticas y dinámicas
Una página web estática es una página web que se entrega al navegador del usuario exactamente como está almacenada, en contraste con las páginas web dinámicas que son generadas por una aplicación web.
Páginas públicas y privadas
A diferencia de las privadas, las páginas públicas se caracterizan porque no posee ninguna restricción de acceso. Es decir, que cualquier persona con una conexión a Internet puede visualizar su contenido.
En el mundo en el que vivimos hoy en día, tener un sitio Web ya no es un lujo, ahora es una necesidad.Un sitio web hoy en día es un medio de comunicación global a las necesidades requeridas por las personas que navegan por Internet.
En el mundo globalizado en el que vivimos, se hace imprescindible tener una página Web de la empresa. En nuestro país, todavía queda mucha gente que recela de las nuevas tecnologías o que cree que no la necesitan. Sin embargo, estoy seguro que la mayoría de esta gente, también necesita una página Web de la empresa. Recordemos que una página Web no tiene porque ser exclusivamente un escaparate o un supermercado virtual, sino que tienes muchos más usos, como un tablón de información corporativa, una herramienta para comunicarse con el cliente (esta comunicación ha de ser bidireccional), una sala de prensa, un reclamo para inversionistas, etc.






Comentarios
Publicar un comentario