Organizadores de Proyectos- Hay una cosa evidente, la mayoría de los mortales, no podemos confiar en nuestra cabeza. Habitualmente olvidamos tareas y dejamos que se enquisten otras (por pereza o dejadez) lo que provoca que no seamos demasiado eficaces e incluso que acabemos teniendo problemas (laborales y/o personales). Se hace necesario utilizar herramientas que nos ayuden, de un modo sencillo a solucionar este problema. Hoy vamos a ver dos herramientas gratuitas construidas en Java (por lo que, en principio, funcionan en cualquier sistema operativo) que afrontan de distintos modos el problema. Cabe destacar que, para variar, están disponibles en castellano (aunque este es un punto interesante a discutir porque puede denotar que no nos implicamos en proyectos internacionales para ofrecernos a traducirlos a nuestro lenguaje). Gantt Project. Memoranda.
Panorama actual de los distintos antivirus - Guía básica- Los distintos antivirus. Antivirus en línea. Virus para los cuales no hay antivirus (virus falsos, rumores, etc.). Arcavir. Antigen. Antivir (E+Bedv). Antivir Personal Edition Classic. Antivirus UNA. Avast!. AVG. Avira. Bitdefender.
Paradigma Funcional- Paradigma Funcional Historia. Cálculo Lambda. Características. Lenguajes Funcionales. Funciones. Scheme. Historia. El objetivo del paradigma funcional es conseguir lenguajes expresivos y matemáticamente elegantes, en los que no sea necesario bajar al nivel de la máquina para describir el proceso llevado a cabo por el programa, y evitando el concepto de estado del cómputo. La secuencia de computaciones llevadas a cabo por el programa se regiría única y exclusivamente por la reescritura de definiciones más amplias a otras cada vez más concretas y definidas, usando lo que se denominan definiciones dirigidas. Todo esto con el objetivo de familiarizar a los estudiantes con un lenguaje elegante en el cual se pueda manejar más fácilmente y así los programas sean menos extensos y complejos. Otro de los objetivos primordiales de dicho paradigma es buscar satisfacer las necesidades del usuario con respecto a operaciones matemáticas y convertirse en un lenguaje más expresivo.
Paradigmas de programación- Componentes Básicos. Características fundamentales de la POO. Características Secundarias de la POO. Acceso a los miembros de una clase. Métodos Especiales. Orden de construcción de los constructores cuando se hereda. Métodos básicos. Ciclo de Vida de una Thread. Finalización de hilo.
Pilas- Diseño de pilas. Aplicaciones de las pilas. Llamadas a subprogramas. Una pila (stack) es un tipo especial de lista lineal en la que la inserción y borrado de nuevos elementos se realiza sólo por un extremo que se denomina cima o tope (top). Dado que las operaciones de insertar y eliminar se realizan por un solo extremo (el superior), los elementos solo pueden eliminarse en orden inverso al que se inserta en la pila. El último elemento que se pone en la pila es el primero que se puede sacar; por ello, a estas estructuras se le conoce por el nombre de LIFO (last-in, first-out, último en entrar, primero en salir). Las pilas se pueden representar en cualquiera de las tres formas...
Planificacion de un proyecto de sistemas- ¿Qué es un proyecto de Sistema o Software?. El proyecto. Analisis de sistemas de computacion. Diseño de sistemas de computación. Implantacion, evaluacion y pruebas.
Primer vistazo a OpenToro- Aunque últimamente estoy metido en temas "metafísicos", de vez en cuando me tira la vena desarrolladora y el interés por probar nuevos productos y si son gratuitos, en castellano y Java, mejor que mejor. Hoy me he decidido a probar un software llamado OpenToro. Como podemos ver en la descripción del producto, nos puede servir para evitarnos programar los formularios de administración y consultas de un Web basado en base de datos. Vamos a seguir las instrucciones (que son bastante claras y no me ha fallado nada) y ver que pasa.
Principios fundamentales de autómatas y gramáticas- Trabajo profesional que para obtener el titulo de Ingeniero en Sistemas Computacionales. Autómatas finitos y lenguajes regulares. Autómatas de pila y lenguajes libres de contexto. Autómatas lineales y lenguajes sensibles al contexto. Máquinas de turing y lenguajes recursivos enumerables. Aplicaciones a lenguajes. Glosario.
Principios fundamentales de la recursividad- En este artículo el autor describe los principios fundamentales que sustentan la recursividad en los lenguajes de programación. El lenguaje Object Pascal tiene implementada una estructura de control de extraordinario valor, llamada recursividad, la cual permite que un procedimiento se llame a sí mismo como un subprocedimiento. A través de esta poderosa herramienta se pueden expresar muchos algoritmos. Sin embargo es poco utilizada, motivado quizás por el desconocimiento de los principios fundamentales que la sustentan. Este trabajo tiene como propósito describir los principios fundamentales de esta potente herramienta.
Procesamiento Computacional del Lenguaje Natural- ¿Qué es el Lenguaje?. ¿Que es el Lenguaje Natural?. ¿Que es el Lenguaje Formal?. Procesamiento Computacional del Lenguaje Natural(PLN). Aplicaciones del PLN. Niveles del Lenguaje. Arquitectura de un Sistema de PLN. El Problema de la Ambigüedad. El PLN en los Sistemas Multimedia y Expertos: Tutores Inteligentes(TI).
Programa en Modo Gráfico, utilizando Visual C++ 6.0 en la elaboración de una factura- ¿Existe una aplicación en modo gráfico, de una Factura, realizado por los alumnos de la Universidad Tecnológica América?. En vista de que en la Universidad Tecnológica América, no existen aplicaciones en modo gráfico de una Factura y sus Impuestos más trascendentales, utilizando el Lenguaje de Programación en Visual C++ 6.0., se ha realizado una investigación exhaustiva para conocer el procedimiento de elaboración para el mencionado tema.
En la actualidad, es primordial que se optimicen los recursos, por ello, se observa la necesidad de la programación gráfica, es por eso que se muestra una aplicación de una factura, además, obtener la ayuda resumida de los impuestos básicos que influyen en la factura, tales como el IVA y Retenciones en la Fuente.
Además, cabe destacar que en la actualidad, la Programación y la Informática en general, es una de las herramientas más trascendentales para el desarrollo institucional de un ente económico, por el motivo que se necesita renovar la tecnología para tener una mejor perspectiva empresarial...
Programación 2004- ¿Qué es una computadora?. Organización de la computadora. Procesamiento por lotes, multiprogramación y tiempo compartido. Computación personal, computación distribuida y computación. Lenguajes de máquina, lenguajes ensambladores y lenguaje de alto nivel. La historia de C. La biblioteca estándar de C. Otros lenguajes de alto nivel. Programación estructurada. Los fundamentos del entorno de C. Claves generales en la implementación de C. C Concurrente. Programación orientada a objetos C++.
Programación con SQL- Aspecto teórico-práctico básico. Estructura básica. Predicados y conectores. Tuplas duplicadas. Pruebas para relaciones vacías. Ordenación de la presentación de tuplas. Modificación de la base de datos. Valores nulos. Definición de datos.
Programación de microprocesador 68000- Introducción al microprocesador 68000. Conceptos de microprocesador. Arquitectura del microprocesador 68000. Características principales del microprocesador 68000. Organización de datos en memoria. Sintaxis del ensamblador 68000. Instrucciones del Motorola. Modos de direccionamiento. Siempre es difícil, excepto en el caso en que ya se esté familiarizado con microprocesadores, el realizar un buen aprendizaje, puesto que uno no sabe muy bien por donde empezar. Lo primero de todo no es conocer y aprender a manejar el 68000, sino aprender a trabajar con cualquier microprocesador. Esto es, conocer su estructura básica, saber lo que significa un registro, dominar la terminología específica de microprocesadores, etc. Cuando todo esto esté bien asentado, será posible adentrarse en el mundo de los 680x0; quede claro también que a la hora de estudiar la teoría que envuelve a los uPs, es recomendable apoyarse en un ejemplo práctico fácil de entender, que en este caso es 68000. Pasando al estudio de la familia 680x0, como en todo, es recomendable no quemar etapas y empezar por el microprocesador más básico, el 68000. Todos los modelos posteriores se basan en este y por lo tanto su comprensión será más asequible si se conoce lo conoce bien.