martes, 20 de octubre de 2009

Mecanismo de Selección Natural






Para Acercarse al Mecanismo de Selección Natural

Erick Márquez López 23 de febrero de 2009

Introducción

La idea del mecanismo de la selección natural es compleja debido a que están involucrados diferentes conceptos. Es el caso de los conceptos de población; variación de los organismos en cuanto a su fenotipo; la mayor parte de las variaciones son heredables; las relaciones de los organismos es ajustada y complicada; las poblaciones tienden a alcanzar su potencial biótico; el tamaño de las poblaciones es en realidad limitado y existe una lucha por la existencia.

viernes, 22 de mayo de 2009

Ruby

Ruby
Ruby es orientado a objetos: todos los tipos de datos son un objeto, incluidas las clases y tipos que otros lenguajes definen como primitivas, (como enteros, booleanos, y "nil"). Toda función es un método. Las variables siempre son referencias a objetos, no los objetos mismos. Ruby soporta herencia con enlace dinámico, mixins y patrones singleton (pertenecientes y definidos por un sola instancia más que definidos por la clase). A pesar de que Ruby no soporta herencia múltiple, las clases pueden importar módulos como mixins. La sintaxis procedural está soportada, pero todos los métodos definidos fuera del ámbito de un objeto son realmente métodos de la clase Object. Como esta clase es padre de todas las demás, los cambios son visibles para todas las clases y objetos.
Ruby ha sido descrito como un lenguaje de programación multiparadigma: permite programación procedural (definiendo funciones y variables fuera de las clases haciéndolas parte del objeto raíz Object), con orientación a objetos, (todo es un objeto) o funcionalmente (tiene funciones anónimas, clausuras o closures, y continuations; todas las sentencias tiene valores, y las funciones devuelven la última evaluación). Soporta introspección, reflexión y metaprogramación, además de soporte para hilos de ejecución gestionados por el interprete. Ruby tiene tipificado dinámico, y soporta polimorfismo de tipos (permite tratar a subclases utilizando el interfaz de la clase padre). Ruby no requiere de polimorfismo de funciones (sobrecarga de funciones) al no ser fuertemente tipado (los parámetros pasados a un método pueden ser de distinta clase en cada llamada a dicho método).
De acuerdo con las preguntas frecuentes de Ruby. "Si te gusta Perl, te gustará Ruby y su sintaxis. Si te gusta Smalltalk, te gustará Ruby y su semántica. Si te gusta Python, la enorme diferencia de diseño entre Python y Ruby/Perl puede que te convenza o puede que no.

“Lexico”

“Lexico”
Lexico es un Lenguaje de programación didáctico en español para facilitar el aprendizaje y la enseñanza de la programación orientada a objetos.
Las investigaciones realizadas con él así lo han comprobado que puede mejorar el desempeño y la habilidad lógica de los estudiantes pues les permite experimentar con los algoritmos diseñados, sin tener que dedicar meses a aprender un lenguaje de producción que les permita "ver" sus creaciones.
Su forma exterior es sencilla aunque versátil.
El compilador, disponible en su portal: http://riosur.net, es distribuible y se ejecuta sobre la plataforma .net de Microsoft. Esta última también es distribuible y soporta las características exigidas internacionalmente para considerarse puro respecto al paradigma.
Posee una interfaz simple que evita dificultades para iniciar.
Permite la suficiente sencillez para entrenarse con los conceptos básicos en algoritmos para que la persona practique las estructuras fundamentales en lógica (secuencia con {....}, decisión con es? y ciclo de repeticiones con mientras) y la clásica estructura de representación de información compuesta llamada arreglo.
El centro medular es su orientación a la programación orientada a objetos para lo cual posee el soporte apropiado y se ha simplificado al máximo de manera que ayude a la inmersión en los conceptos.
Los objetos pueden ser construidos con base en las dos clases fundamentales, cantidad y caracteres, con base en las clases establecidas por el programador, con base en las 7.000 definiciones de la plataforma .net de Microsoft y otros ensamblados en forma de dll (bibliotecas de enlaces dinámicos) producidos por terceros, lo que permite desarrollar aplicaciones complejas que incluyan controles, el manejo gráfico y el manejo de eventos.
Las clases pueden ser definidas en el programa o en archivos externos y por la vía de la herencia con base en la librería FCL (Librería de Clases del Marco de trabajo) de Microsoft. Aquellas que no hayan sido definidas dentro del archivo principal de trabajo son incorporadas con la instrucción incluya.
La versión Lexico 3.0, además de poder generar código ejecutable para ser corrido sobre la plataforma .NET completa, genera código ejecutable para la plataforma CF .NET (Compact Framework) lo que le hace útil para producir programas destinados a Windows Mobile (WM) que corre sobre el Sistema Operativo WindowsCE existente en los móviles conocidos como PPC (sigla en inglés para Computadores Personales de Bolsillo) y los SmartPhone (o Teléfonos Inteligentes). Enlaces externos Wikilibros: Wikilibros alberga un libro o manual sobre Lexico. Lexico3.0. Consultado 20 de mayo del 2009 De Wikipedia, la enciclopedia libre Obtenido de "http://es.wikipedia.org/wiki/Lexico"

jueves, 19 de marzo de 2009

Publicación de la liga en mi bitácora del archivo de la práctica No 3a


No tuve ningún problema al ingresar con los datos dados por los diferentes vías (videos, texto de la práctica No 4 en pdf, instalación del paquete FileZilla.
Liga del archivo:

http://serviciosbasicos.iespana.es/TemaNo3practicaNo3a_Tania_JimenezNajera.docx

miércoles, 18 de marzo de 2009

¿Qué significa "GPL"?


«GPL» significa General Public License («Licencia Pública General»). La más extendida de tales licencias es la Licencia Pública General de GNU, o «GPL de GNU», para abreviar. Puede reducirse aún más, a «GPL», cuando se sobreentienda que nos estamos refiriendo a la «GPL de GNU».http://www.gnu.org/licenses/gpl-faq.es.html#WhatDoesGPLStandFor

Describe de forma breve las características y diferencias de las licencias GNU y GPL.


Describe de forma breve las características y diferencias de las licencias GNU y GPL.
GNU General Public License Logo de GNU Autor Free Software Foundation Versión 3 Edición Free Software Foundation, Inc. Publicado 29 de junio del 2007 Compatible DFSG Sí Software libre Sí Cumple con Open Source y aprobado por OSI Sí Compatible GPL Sí Copyleft Sí Posibilidad de diferentes licencias (LGPL) No
GNU GPLv3 Logo http://es.wikipedia.org/wiki/Portal:Software_Libre http://es.wikipedia.org/wiki/Free_Software_Foundation
«GPL» significa General Public License («Licencia Pública General»). La más extendida de tales licencias es la Licencia Pública General de GNU, o «GPL de GNU», para abreviar. Puede reducirse aún más, a «GPL», cuando se sobreentienda que nos estamos refiriendo a la «GPL de GNU» En absoluto, hay muchas otras licencias diferentes de programas libres. Disponemos de una lista incompleta. Cualquier licencia que conceda al usuario ciertas libertades específicas es una licencia de software libre. Consultado el día 18 de marzo del 2009 http://www.gnu.org/licenses/gpl-faq.es.html#WhatDoesGPLStandFor
Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License o simplemente su acrónimo del inglés GNU GPL, es una licencia creada por la Free Software Foundation a mediados de los 80, y está orientada principalmente a proteger la libre distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.
Existen varias licencias "hermanas" de la GPL, como la licencia de documentación libre de GNU (GFDL) que cubre los artículos de la Wikipedia, la Open Audio License, para trabajos musicales, etcétera, y otras menos restrictivas, como la MGPL, o la LGPL (Lesser General Public License, antes Library General Public License), que permiten el enlace dinámico de aplicaciones libres a aplicaciones no libres.
Consultado el 16 de marzo 2009 http://es.wikipedia.org/wiki/GPL

lunes, 9 de marzo de 2009

Términos relacionados al "Blog"


bitácora: forma abreviada de la expresión cuaderno de bitácora, designa un weblog y de ella suele derivarse, para el autor, bitacorero.

bitacorero: ver bloguer.

blog: forma abreviada de weblog.

blogger: en inglés, autor de un weblog.

Blogger: con mayúscula, designa un popular sistema de edición de weblogs propiedad de Google.

blogonovela: obra de ficción seriada en formato weblog.

blogosfera: el universo y la cultura de los weblogs, cada una de las comunidades en las que participa un bloguer en función de su lengua, lugar desde el que escribe y aficiones. También se usa orbitácora.

blogroll: listado de weblogs leidos o recomendados, forma parte de la estructura del weblog integrando la columna de navegación.

bloguer: en español, autor de un weblog. También se usa bloguero.

bloguero: ver bloguer.

BOBs: acrónimo del premio Best Of the Blogs otorgado anualmente por la sección de Internet de la Deutsche Welle.

categorías: conjunto de secciones temáticas de un weblog, sirven como forma alternativa de navegación.

Pagina consultada el 03 de marzo del 2009 http://webdeblogs.wordpress.com/glosario/

La definición de "blog" en español

Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. El término weblog proviene de las palabras web y log ('log' en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en Internet (en línea). revisado el día 09 de marzo 2009 http://es.wikipedia.org/wiki/Blogs.

Bienvenida

Esta es mi primera entrada en mi "blog" saludos