jueves, 25 de agosto de 2011

¿Qué es un Hosting?

Así como Usted guarda la información en el disco duro de su computador, se requiere guardar los contenidos de su sitio web en un espacio que sea accesible mundialmente a través de internet, es decir, que todos puedan ver los contenidos de su página.

Hosting es el alquiler virtual de un espacio para publicar su página Web.
Al contratar un Hosting, (que en ingles quiere decir hospedaje), usted tendrá un espacio que le permitirá almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web.

Existen diversas empresas que entregan este servicio, y su valor dependerá de las funciones adicionales que contenga, tales como: panel de control, ejecución de tareas automáticas, cuentas de correo electrónico, capacidad de almacenamiento, entre otros.

lunes, 20 de junio de 2011

PROGRAMACION........?

Introduccion:

La Programación ha pasado a tener un papel importantisimo en la vida diaria, gracias a ella podemos programar los ordenadores, electrodomesticos, robots y otras maquinas. La Programación intenta resolver ciertos problemas que nos surgen todos los dias basandose en una metodologia.

El conjunto de problemas que son resolubles utilizando un computador es indudablemente, muy extenso. El concepto de algoritmo es fundamental para la actividad de resolver problemas con computadoras, por lo que necesitamos adquirir un conocimiento firme sobre lo que es y no es con objeto de llevar a cabo de forma eficaz la actividad de resolver problemas ya que este es el proposito de escribir algoritmos.

Definiciones:

  • Un programa de computador es un conjunto de instrucciones ordenes dadas a la maquina que producirán la ejecución de una determinada tarea. A la persona que escribe programas se le denomina Programador, al proceso de escribir programas se denomina Programación.
  • En informática, la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático.
  • La Programación es la accion de escribir un conjunto de instrucciones escritas en un determinado lenguaje, que dirigen a un ordenador para la ejecución de una serie de operaciones, con el objetivo de resolver un problema que se ha definido previamente.
  • La Programación es un conjunto de tecnicas utilizadas para desarrollar programas que sean faciles de leer, depurar (poner a punto) y modificar o mantener.

Programacion y Algoritmos

Un programador no solo debe aprender la tarea que realiza cada instruccion sino que ademas debe saber combinar estas instrucciones para realizar un tarea en particular. Al considerar este problema desde un punto de vista diferente, un programador primero debe resolver el problema paso a paso y luego tratar de encontrar las instrucciones (o series de instrucciones) apropiada que resuelva el problema. La solucion paso a paso se conoce como algoritmo. Los algotimos juegan un papel muy importante en la ciencia de la computación.

Programacion y Ingenieria de Software:

Al principio la programación de ordenadores se veia como un arte, todo era cuestion de dominar un lenguaje de programación y aplicar habilidades personales de resolucion de problemas.

En la actualidad no es aceptable escribir un programa que realiza una tarea sin seguir principios y metodos de ingenieria de software para obtener programas confiables.

Una buena formacion en programación no solo debe incluir el estudio de los esquemas algoritmicos, y estructuras de datos mas importantes, el analisis de algoritmos y el paradigma orientado a objetos. Una buena formacion en programacion tambien deberia incluir, una formacion en ingenieria de software y estudiar ingenieria de requisitos, metodos de desarrollo de software, gestion de proyectos, y sobre todo, adquirir experiencia practica participando en proyectos de software.

Programacion y Creatividad

La programación es una actividad en la que la creatividad juega un papel crucial, por ello un buen programador ademas de tener una buena formacion academica es una persona muy creativa y con una gran capacidad de abstraccion, esencial para la resolucion de problemas. Los programadores siempre deben tener presente que se enfrentan a una actividad muy compleja y deben desconfiar de los lenguajes, metodos o herramientas que se ofrecen como soluciones magicas para construir software de forma casi automatica y sin apenas esfuerzo, sin dejar lugar a la creatividad. Ellos deben saber, de acuerdo a Brooks, que las tecnologias abordan problemas accidentales. Pero los problemas esenciales pueden ser abordados a traves de solidos principios software. El buen programador debe ser un persona que sabe trabajar en equipo, que conoce la importancia del trabajo metodico, y que no se comporta como un programador complusivo que se plantea la programación como una batalla a muerte contra la maquina, sin tregua ni cuartel.

Referencias:

  • Behrouz A. Forouzan. Introducción a la Ciencia de la Computacion. Thomson Paraninfo 2003
  • Jesús J. García Molina, Francisco J. Montoya Dato, José L. Fernández Alemán, Mª José Majado Rosales. Una Introducción a la Programacion. Un Enfoque Algorítmico. Thomson Paraninfo 2005
  • Wikipedia. Programacion. Febrero 2007