Para qué se utilizan los archivos .bat

Por Bulmaro Noguera el 14 de mayo del 2012 | Sin comentarios

Los usuarios avanzados e intermedios de sistemas Windows, han oído hablar muchas veces sobre los famosos archivos .bat, e incluso, los habrán utilizado. En este artículo, veremos qué son este tipo de archivos especiales y para qué se utilizan.

Conlosa DOS

Archivos .bat y para que se usan

Los archivos batch o .bat, son archivos que alojan una serie de órdenes que son dadas por el usuario en forma secuencial al sistema, en forma de un código del tipo script, que puede ser ejecutado e interpretado por el DOS o la línea de comandos de nuestro sistema operativo.

Continuar leyendo…

Categorías: Sistemas Operativos, Windows, Windows 7
Etiquetas: , , ,

¿Qué es la programación orientada a objetos? (II)

Por Bulmaro Noguera el 3 de junio del 2011 | 1 comentario

Viene de: ¿Qué es la programación orientada a objetos? (I)

Java, lenguaje que trabaja con POO

Figura 1: Java, lenguaje que trabaja con POO

Anteriormente, estuvimos definiendo qué es la programación orientada a objetos (POO) y algunos conceptos fundamentales para entender este tipo de tendencia de desarrollo de software, que ve a los problemas como un ente y no como pequeñas secuencias de código que se van ejecutando una tras de otra.

En la segunda parte de este artículo, veremos algunas características fundamentales de la programación orientada a objetos, así como, algunos lenguajes que utilizan esta tendencia de desarrollo.

Características de la POO

Las principales características de la programación orientada a objetos, son las siguientes:

Abstracción: Esta característica nos indica que cada objeto del sistema tiene la capacidad de ser utilizado como modelo de un agente abstracto y que, a su vez, puede comunicarse con otros objetos del sistema, sin necesidad de mostrar las características internas del objeto.

Continuar leyendo…

Categorías: Informática, Software
Etiquetas: , , , , ,

¿Qué son los Scripts?

Por Bulmaro Noguera el 2 de junio del 2011 | 3 comentarios

Sript

Figura 1: Creando un Script

Muchas veces hemos escuchado hablar sobre los scripts, sobre todo en artículos que tienen que ver con programación web e, incluso, hemos utilizado este tipo de recursos. En este artículo, describiremos qué son los scripts y cuál es su importancia y su uso.

Scripts

Lo primero que vamos a hacer, es definir lo que es un script. Este término viene de una palabra inglesa que significa “Guión”, como el de cine o teatro y, literalmente, esto es lo que es. Tenemos entonces, que un script, es un conjunto de órdenes guardadas en un archivo de texto, generalmente muy ligero y, que es ejecutado por lotes o línea a línea, en tiempo real por un intérprete.

Los scripts son pequeños programas que no son compilados, es decir, por lo general necesitan de un programa lector o interprete que codifique la información del script y lo lleve a lenguaje de máquina, para que la información sea procesada y ejecutada por el ordenador.

Continuar leyendo…

Categorías: Informática, Software
Etiquetas: , , , , , ,

¿Qué es la programación orientada a objetos? (I)

Por Bulmaro Noguera el 2 de junio del 2011 | 1 comentario

Programacion orientada a objetos (POO)

Figura 1: Características de las POO

Uno de los paradigmas de la programación, es la famosa programación orientada a objetos. Este tipo de programación, es completamente diferente a la programación estructurada, ya que tiene un enfoque diferente para resolver los problemas y realizar las tareas automatizadas.

Esta tendencia, ha ido reemplazando paulatinamente a la antigua manera de programar que aún se utiliza, sobre todo en aplicaciones de cálculo avanzado y simulaciones. En este artículo, vamos a definir los conceptos básicos de programación orientada a objetos (POO).

Programación orientada a objetos

La programación orientada a objetos, es una tendencia de programación que basa su resolución de problemas, en la creación de los llamados objetos, que no son más que unidades que contienen una serie de características y atributos a los cuales se les asignará una serie de datos para resolver el problema.

Continuar leyendo…

Categorías: Informática, Software
Etiquetas: , , , , ,

¿Qué es un compilador?

Por Bulmaro Noguera el 20 de diciembre del 2010 | 3 comentarios

Figura 1: Funcionamiento del compilador

Muchas veces, hemos escuchado el término compilador, sobre todo dentro de los campos de estudio que se especializan en la Informática, pero sabemos realmente ¿Qué significa este término tan difundido?

Hoy veremos el concepto de compilador, para qué se utilizan y cómo se clasifican estos pequeños programas, los cuales son los responsables de que existan todas las aplicaciones que utilizamos en nuestros ordenadores a diario.

¿Qué es un compilador?

Un compilador es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este.

Un concepto un poco más elaborado es el siguiente: Un compilador es un programa que convierte o traduce el código fuente de un programa hecho en lenguaje de alto nivel, a un lenguaje de bajo nivel (lenguaje de máquina).

Continuar leyendo…

Categorías: Informática, Software
Etiquetas: , , ,

¿Qué es XML?

Por Bulmaro Noguera el 17 de diciembre del 2010 | 2 comentarios

Figura 1: XML

XML, es un lenguaje ampliamente utilizado en programación web, que optimiza los documentos utilizando las normativas de la W3C. Gracias a esta normativa, los desarrolladores pueden crear sus propias etiquetas, lo que facilita el proceso de programación orientada a web y a Internet, así como también la interpretación, transmisión y organización de datos.

Concepto de XML

XML es un metalenguaje de definición de documentos, estructurado mediante etiquetas o marcas. Su nombre viene de las palabras inglesas eXtensible Markup Languaje (Lenguaje de marcado ampliable o extensible). Fue desarrollado por la World Wide Web Consortium (W3C), con el objetivo de lograr páginas web mucho más semánticas, separando la estructura del contenido web y ofreciéndole al desarrollador la capacidad de crear vocabularios modulares personalizados.

Se diferencia del tradicional HTML, en la capacidad que tiene de definir las etiquetas en función del tipo de dato con el que se está trabajando. Otra de las características de XML es que, al igual que HTML, trabaja con texto plano y se deriva de SGML.

Continuar leyendo…

Categorías: Informática, Internet, Software
Etiquetas: , , ,

¿Como funcionan los bugs?

Por Rodrigo Pacheco el 22 de enero del 2010 | Sin comentarios

Los muy llamados bugs, en realidad son agujeros informáticos que se encuentran siempre disponibles en cualquier tipo de entorno de programación, pues podría decirse que estos nacen desde el mismo momento en que los desarrolladores han diseñado una aplicación determinada.

Estos agujeros informáticos muchas de las veces no han logrado ser cubiertos por los programadores, posiblemente por algún descuido o la falta de algún recurso en dicha programación, algo que a la final es bien aprovechado por otro tipo de programadores, mismos que son conocidos como hackers

.

Continuar leyendo…

Categorías: Informática, Seguridad Informática
Etiquetas: , , , , , , ,

Conversando con ALICE

Por Rodrigo Pacheco el 18 de enero del 2010 | 1 comentario

Seguramente que creerás que este artículo es un error debido al título que hemos propuesto, pero en realidad es una manera de llamar su atención para que conozcas hasta dónde está llegando la tecnología en los momentos actuales, algo que es conveniente ya que está dispuesta a nuestro favor.

ALICE en realidad viene a ser un sistema sofisticado e inteligente de programación, que ha sido desarrollado desde el año de 1995, habiendo tenido un éxito rotundo y ganado asimismo diferentes premios debido a la forma como se diseñó este tipo de programación en su inicio. Posteriormente en el año de 1998 es que se lo re escribió en lenguaje Java, con el fin de que pueda incrementarse más funciones en la comunicación con el usuario.

Continuar leyendo…

Categorías: Avances tecnológicos, Informática
Etiquetas: , , ,

Pesudocódigo: Empezando en la programación

Por Fabián Rodríguez el 5 de diciembre del 2009 | 1 comentario

Programar no es un actividad que hoy en día sea común (o casi), ya que son pocas las escuelas o colegios que  implementan en sus planes de estudio enseñar a programar a los estudiantes. Muchas personas se preguntan que es necesario para aprender a programar, y yo siempre respondo “aprende a desarrollar tu lógica” y claro… la mejor forma de desarrollar nuestra lógica de programación es creando pseudocódigos.

lenguajes

Un pseudocódigo es la forma de expresar en palabras un algoritmo, teniendo en cuenta que un algoritmo es una serie de pasos para resolver un problema. Entonces para realizar un algoritmo deberemos:

  • Analizar el problema.
  • Definir posibles caminos.
  • Dar varias soluciones.

Cuando recién empezaba en  la universidad, nos daban como ejemplo de algoritmo el proceso que hacíamos para llegar a la universidad (pues eso también es un algoritmo). Bien suponiendo que hemos entendido todo hasta ahora veremos este ejemplo.

Continuar leyendo…

Categorías: Informática
Etiquetas: , ,

Tipos de lenguajes de programación: ¿Cuánto hemos avanzado?

Por Fabián Rodríguez el 3 de diciembre del 2009 | 6 comentarios

Desde hace ya bastante tiempo los seres humanos hemos avanzado en la tecnología informática y con ello hemos traído distintas formas de “expresar” un servicio y convertirlo también en forma de producto plasmándolo en un programa o aplicación. Las computadoras sin duda han abarcado su lugar en todo tipo de procesos y claro hay que tener en cuenta una de las cosas más importantes que vienen con los ordenadores… el software.

El software viene siendo lo que los usuarios más buscan hoy en día, aunque no siempre todo fue con interfaz gráfica como lo conocemos hoy en día y claro la forma de programar el software tampoco se hacía de la misma manera (o casi).

lenguajes

El ordenador como tal realiza distintas instrucciones que han sido preprogramdas, estas instrucciones  las entiende solo en lenguaje maquina, pero… ¿que es esto de lenguaje maquina? a continuación veremos una explicación un poco más detallada de los lenguajes de programación según su tipo.

Continuar leyendo…

Categorías: Informática
Etiquetas: , , ,