El blog del burgués

23 junio 2009

Delegados Genéricos

Filed under: C# — elburgues @ 6:11 AM
Tags:

Como las clases, interfaces, estructuras y métodos, los delegados pueden también definir parámetros de tipo genérico. Supón que quieres definir un delegado a través del cual llamar a una función que devuelva void y que reciba un solo parámetro, siendo este parámetro, a priori, de cualquier tipo.  (more…)

20 junio 2009

La relatividad de Einstein

Filed under: Cosmología — elburgues @ 1:54 AM

Hoy voy a hablar de la teoría de la relatividad de Einstein, pero de forma divulgativa, sin formulas ni complejidades. A mucha gente le suena la ecuación de Einstein. La energía que contiene un cuerpo es equivalente a su masa multiplicada por la velocidad de la luz al cuadrado. Es decir, masa y energía van juntas, si tienes masa tienes energía (a King África le pasa eso) y viceversa, existe una relación directa entre ellas. (more…)

17 junio 2009

Delegados en C#

Filed under: C# — elburgues @ 9:46 PM
Tags:

Introducción

Aunque una función no es una variable, siempre tiene una localización física en memoria. Esa dirección es lo que se denomina “punto de entrada a la función” (la dirección que se usa cuando se invoca a la función). En C, esa dirección se puede asignar a un puntero y una vez que un puntero apunta a una función, se puede invocar a la función a través de ese puntero. También es posible en C pasar ese puntero como argumento a otras funciones. 

Los punteros a funciones han estado en C desde siempre. Bueno, pues los delegados se parecen a los punteros a funciones de la programación tradicional. Y digo “se parecen”, porque, como veremos a lo largo de esta entrada, en realidad, son algo más que eso. 

(more…)

Blog de WordPress.com.