programacion
HTML 5 en Borrador

Han pasado ya 10 años desde que vió la luz html 4.01 para crear páginas webs, y ahora, he visto Primeros Indicios de Como Será el HTML 5 en Noticiasdot. Después he buscado en el consorcio de la W3 y he encontrado este borrador, http://www.w3.org/html/wg/html5. Según he podido ver incluyen nuevas mejoras para el apartado multimedia que antes eran muy poco recomendables.
¿Eres un Mal Programador?

He visto este post en mundo geek, sobre las señales de que eres un mal programador. Esto esta especialmente dedicado a todos los que se dedican al desarrollo (entre los que ahora me incluyo
), y realmente, tiene razon.
En los desarrollos que he hecho y en los que he colaborado al principio, he podido ver codigo muuuy complejo para hacer algo que despues no se iba a utilizar, pero siempre han alegado que, por si acaso el usuario lo hace.
En fin, que me he reido un ratito.
Trabajo en ADENU

Ya tengo un nuevo trabajo. Es uno de esos sitios en el que siempre quieres caer, es como decía aquel 'Dios mio no me dés, pero ponme donde alla'. Pues el sitio, sin más dilaciones, es en el Grupo de Investigación y Desarrollo ADENU de la UNED, universidad donde estoy terminando mi carrera.
II Concurso Universitario de Software Libre

Aunque un poco tarde me he enterado que el 31 de octubre de 2007 termina el plazo para inscribirse en el II Concurso Universitario de Software Libre. Está enfocado para universitarios de primer o segundo ciclo en las universidades españolas, y que el primer premio se puede embolsar unos 2000 EUR.
En puedes http://www.concursosoftwarelibre.org/node/17 ver las bases y en la web http://www.concursosoftwarelibre.org donde está toda la información.
Modulos

Concepto de módulo
Un modulo es un fragmento de programa independiente utilizado en algún momento para la construcción del programa completo.
Un modulo debería ser compilado por separado. La razón se debe a la necesidad de limitar la complejidad de aquello que esta siendo elaborado por una persona en un momento dado.
El concepto de modula esta ligado a la idea de abstracción. Un modulo debe definir un elemento abstracto y debe ser usado desde fuera con solo saber que hace el modulo pero sin saber como lo hace.
Especificación y realización
Estructuras No Acotadas: Ficheros y Variables

Estructuras de datos no acotadas
Disponemos de estructuras de datos que no tuvieran un tamaño fijado de antemano, sino que pudieran ir creciendo o reduciendo su tamaño en función de los datos particulares que se estén manejando en cada ejecución del programa.
Estas estructuras de datos se denominan estructuras dinámicas y poseen la cualidad de que su tamaño es potencialmente ilimitado, aunque no podrá exceder la capacidad física del PC.
La estructura secuencia
Registros

El esquema de tupla
- Otra forma de construir un dato estructurado a base de agrupar elementos de información es usando el esquema de tupla o agregado.
- En este esquema, el dato esta formado por una colección de componentes, cada uno de los cuales puede ser de un tipo diferente.
- Tupla: colección de elementos componentes, de diferentes tipos, cada uno de los cuales se identifica por un nombre.
Formaciones

Necesidad de las formaciones
Facilita la ordenación de diversos datos. Las formaciones permiten la generalización de la declaración, referencia y manipulación de datos del mismo tipo.
Vectores
Declaración de vectores: TipoVector = ARRAY TipoIndice OF TipoElemento
Operaciones con vectores
- Asignación: Para esto los vectores tienen que ser compatibles.=> vectorUno := vectorDos
- Referencia a un elemento del vector: vectorUno [5]
- Utilizarlos como argumentos de procedimientos o funciones.
Ampliacion de las Estructuras de Control

Estructuras complementarias de iteración
Sentencia REPEAT
Resulta adecuado emplear este esquema cuando solo son validos unos valores concretos para una determinada respuesta.
REPEAT
sentencias
UNTIL condición;
LOOP y EXIT
Indica que se ejecute siempre de forma repetitiva e incondicional la serie de sentencias
LOOP
sentencias
END;
EXIT
- La ejecución de EXIT provoca la salida inmediata desde el interior del bucle indefinido
Definicion de Tipos

Definición de tipos
Mediante la definición de tipos de datos se consigue que cada información que maneja el computador tenga su sentido especifico. El tipo establece los posibles valores que puede tomar ese dato. La definición de tipos supone crear un nuevo nivel de abstracción dentro del programa.
En Modula-2 la declaración se realiza junto a la declaración de las constantes y variables, dentro de la 'parte_declarativa' de cualquier Bloque. Esta declaración se inicia con la palabra lave TYPE.
TYPE TipoEdad = INTEGER; TipoSexo = CHAR;












Live in Blogs
Blog Bellezza
Cyfuss
Que Cocino
Solo Libros Blog