miHashTable* power_ranger = mi_hashtable_new(/* porque yo lo valgo */);
o ... (¿cuántas librerías me he dejado!)
Vamos, que... No es por chulear, que no viene a cuento, y no es el caso, pero la(s múltiples) máquina(s) virtual(es) de Java está(n) escrita(s) en C por muchas razones... Es perfectamente posible escribir una máquina virtual de Java en Java, pero se siguen haciendo en C por otras razones: cada cosa a su cosa, vamos.
Además, ¿a qué viene esto? Hablamos de portabilidad, leñe... Dejemos las guerras de lenguajes para otra discusión, ¿eh?
¡saluditos!
PS- por cierto que he movido programas en Perl de un UNIX a otro, a OSX, y a windows sin problemas, pero no eran demasiado complicados, o usaban módulos de CPAN bien montaditos (en C, con XS).
Re:Demasiados problemas
(Puntos:1)( http://barrapunto.com )
apr_hash_t* more_power = apr_hash_make(pool);
o
GHashTable* more_power = g_hash_table_new( hash_func, key_equal_func );
o
PLHashTable* more_power = PL_NewHashTable( 0, keyHash, keyCompare, valueCompare, NULL, NULL );
o
miHashTable* power_ranger = mi_hashtable_new(/* porque yo lo valgo */);
o ... (¿cuántas librerías me he dejado!)
Vamos, que... No es por chulear, que no viene a cuento, y no es el caso, pero la(s múltiples) máquina(s) virtual(es) de Java está(n) escrita(s) en C por muchas razones... Es perfectamente posible escribir una máquina virtual de Java en Java, pero se siguen haciendo en C por otras razones: cada cosa a su cosa, vamos.
Además, ¿a qué viene esto? Hablamos de portabilidad, leñe... Dejemos las guerras de lenguajes para otra discusión, ¿eh?
¡saluditos!
PS- por cierto que he movido programas en Perl de un UNIX a otro, a OSX, y a windows sin problemas, pero no eran demasiado complicados, o usaban módulos de CPAN bien montaditos (en C, con XS).
Pos eso... :-)