Coalición Canaria si que es sinónimo de corrupción ... sólo hay que tirar de hemeroteca =(
Lo peor de todo es que como contiene la palabra "Canaria" en su nombre la gente les vota sin pensar.
Coalición Canaria si que es sinónimo de corrupción ... sólo hay que tirar de hemeroteca =(
Lo peor de todo es que como contiene la palabra "Canaria" en su nombre la gente les vota sin pensar.
#33 Totalmente de acuerdo.
#13 #15 Pues yo creo que está justificado, pues como dice #16, hablamos del código de un Kernel y no de una aplicación. Esto implica que debe estar mucho mejor optimizado, y además "sólo" usan una etiqueta (done), con lo que tampoco será tan difícil de mantener...
Lógicamente nos machacan tanto porque en general no se debe usar, pero como en todo, hay excepciones y estas están justificadas.
ctrl = uvc_find_control(chain, v4l2_ctrl->id, &mapping);
if (ctrl == NULL)
A mi lo que me flipa es que usen GOTO en el kernel, después de todo lo que me han machacado con que es una mala práctica ... (Lógicamente estará justificado).
#18 hay que gente que esta muy contenta con el cambio.
lee los comentarios de Gnome volverá a ser el escritorio por defecto en Debian 7 Wheezy
#13 #15 Pues yo creo que está justificado, pues como dice #16, hablamos del código de un Kernel y no de una aplicación. Esto implica que debe estar mucho mejor optimizado, y además "sólo" usan una etiqueta (done), con lo que tampoco será tan difícil de mantener...
Lógicamente nos machacan tanto porque en general no se debe usar, pero como en todo, hay excepciones y estas están justificadas.
#16 de hecho importa mucho creo yo. Si trabajan a bajo nivel, trabajan a bajo nivel. Lo hacen por una buena causa al fin y al cabo. Si estuvieran locos, programarían la totalidad del kernel en asm.
#13 el código, una vez compilado, no deja de tener cienmil gotos por todas partes (bueno goto no realmente, pero una clausula que se comporta de la misma forma)
Estos pavos quieren programar lo más parecido al lenguaje máquina posible. Tienen un coco muy desarrollado para la causa y buscan ahorrar el tiempo de ejecución al máximo.
#11 Te lo han machacado todo lo que quieras, y por una buena razón: escribir código lleno de GOTO lo convierte en inmantenible.
Pero, ¿sabes una cosa? A la hora de la verdad... cuando acaba todo compilado, enlazado y listo en código ejecutable... ¡está lleno de GOTO! Los JMP de ensamblador, no son otra cosa que GOTO. Todo lo que escribes de forma ordenada y bonita en tu lenguaje preferido (u odiado), acaba convertido en un amasijo infernal de GOTO por todos lados.
El motivo para usarlos en el kernel, es simple: ahorran una mierda de tiempo de ejecución, pero la ahorran millones de veces. Y eso, en el kernel, importa (aunque tampoco sin pasarse, claro).
#16 Hostia, tú eres 1 de los 2 "cracks" que votaron negativo a este:
Un vistazo al robots.txt de la SGAE
#11 Haz una búsqueda rápida y verás que el kernel de linux está lleno de gotos. Los usan normalmente como punto de salida de funciones cuando una función tiene varios puntos de salida y hay que hacer algún trabajo de "limpieza" antes de salir. En lugar de copiar el mismo trabajo en cada punto de salida, lo ponen en un solo punto y saltan a él con goto donde hace falta.
#11 A mí lo que me flipa es que siga existiendo gente que piensa que determinadas posibilidades de un lenguaje no se deben usar por que no y punto (y luego les ves haciendo aberraciones peores, como acceder a una dirección de memoria no válida por no usar un break y decir que como no la modifican no pasa nada ). Yo no he usado un goto en la vida, pero un goto end o similar es perfectamente claro y simple, se hace rápido y evita cosas más complicadas y menos eficientes, por ejemplo.
#33 Totalmente de acuerdo.
#11 Pasa una cosa, y es que muchas veces en el kernel hay flujos de ejecución bastante engorrosos de tratar si se utilizan if-else a rajatabla, que encima deterioran el rendimiento si no se utilizan adecuadamente (fíjate que existen hasta macros para optimizar saltos a nivel de núcleo: likely() y unlikely()).
http://www.kernel.org/doc/Documentation/CodingStyle -> Chapter 7
http://stackoverflow.com/questions/109710/likely-unlikely-macros-in-the-linux-kernel -> 1ª respuesta
Es un uso muy puntual y tiene su razón de ser, pero lo suyo es no utilizar gotos jamás, y en el núcleo (como normal general), solo si la alternativa es una penalización al rendimiento.
Joder, se dice mucho sobre las absurdas reelecciones del PP en Valencia, pero en Madrid es impresionante también ...
#35 Claro, fíate de las fotos que encuentras en internet, la fuente de información más fiable... :facepalm:
#13 El problema es que se estropee la placa base; algo muchísimo más común (sobre todo en equipos baratos con fuentes de alimentación baratas).
#4 ¿Y el nivel de industrialización no tendrá que ver un poco también?
@PersephoneDI , yo ya llevo 3 cafés hoy ... a lo mejor no "es tanto", pero es que sin ellos me dormiría en mis monótonas clases de 8.30 a 15.30
#!/usr/bin/perl -w
use strict;
printf 'Fin de Semana al fin!';
Don_Gato . Yo desde hace un mes más o menos no puedo ver nada en MegaUpload sino es dejándolo cargar un ratazo...
Nami Hoy tuve una clase que me la dio San Google. Mi profesor se fue a su despacho a hacer algo mas provechoso para él, supongo. 2 Horas de clase buscando información más de 50 personas U_u.
Y te estoy "hablando" de una asignatura troncal de 3º de Ingeniería informática (de Gestión :P)...
NOTA PRÁCTICA, para el/los desarrolladores:
El botón de cerrar sesión está demasiado próximo al del perfil; seré torpe, pero ya he cerrado sesión 2 veces
@raskalakabra Utilizando Mono, a lo mejor
http://www.mono-project.com
#!/bin/bash
¿Pero quién se extraña? Ahora tocaba uno malo ...