Si no conocéis a las IPC asíncronas o al amigo "break", no es problema de los demás.
No, no las conozco pero en general creo que es mejor idea en cuanto a mantenibilidad y legibilidad establecer las condiciones de parada en el while que usar el break, como también creo que while(1) es más entendible que for(;;).
Lo mismo de antes, deja de demostrar que sabes mucho si luego vas y la cagas.
Efectivamente me he confundido con volatile, y te agradezco que me corrijas, pero el punto del argumento es independiente de que haya podido cometer un fallo.
lo que pasa aquí es que un troll que trolea y vas tú y picas. Ya que te curras un post, al menos hazlo cuando conozcas el tema del que hablas.
Lo que pasa es que simplemente era un tema del que me apetecía hablar. No me he declarado en ningún momento un experto en el lenguaje, y si en algún momento me equivoco o no estás de acuerdo simplemente corrígeme sin necesidad de escocerse tanto.
En mi favor tengo que decir que las cosas que me has dicho son argumentables salvo el volatile, y que un fallo puntual no creo que invalide mis argumentos.
Eso te dijeron en la facultad. La realidad es que al programar en C de bajo nivel no es así.
Sigo pensando que es preferible programar como digo y usar los breaks cuando sean necesarios y con mucho cuidado.
Aunque no te lo creas sí me ha tocado lidiar con bastante código C y C++, y he sufrido el abuso de los breaks en los bucles y cómo dificultan seguir el flujo e incluso inducen a errores. Una de las desventajas, por ejemplo, es que te obliga a leer el bucle entero para saber en qué condiciones saldrá.
Y por el otro lado, sigo pensando que while(1) es más legible, pero a lo mejor ya es manía personal porque en el único código que me ha tocado tocar con for(;;) era una chapuza de código (encima pro*c), tal vez el más guarrero y más difícil de seguir que he visto nunca.
sigues demostrando que conoces lo poco de C que te dieron en la universidad.
Ten cuidado con ir por ahí diciendo que eres un profesional de ello
Como te he dicho en el anterior comentario, no me considero un experto en C. No he escrito aquí para demostrar lo mucho que sé, sino para aportar lo que pueda.
También soy ingeniero informático, no te confundas.
No sé por qué te pones la venda antes que la herida. No tenía pensando poner en tela de juicio tu conocimiento, ni mucho menos entrar en descalificaciones personales.
Re:De verdad
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
Llevo algunos años en esto y las macros siguen sin gustarme mucho (no es lo mismo que no usar #define).
Efectivamente es un tema que no conozco demasiado, pero aquí puedes ver una discusión sobre cómo el optimizador puede alterar el comportamiento [how-to.mobi].
Por cierto, yo no he dicho gcc.
No, no las conozco pero en general creo que es mejor idea en cuanto a mantenibilidad y legibilidad establecer las condiciones de parada en el while que usar el break, como también creo que while(1) es más entendible que for(;;).
Efectivamente me he confundido con volatile, y te agradezco que me corrijas, pero el punto del argumento es independiente de que haya podido cometer un fallo.
Lo que pasa es que simplemente era un tema del que me apetecía hablar. No me he declarado en ningún momento un experto en el lenguaje, y si en algún momento me equivoco o no estás de acuerdo simplemente corrígeme sin necesidad de escocerse tanto.
En mi favor tengo que decir que las cosas que me has dicho son argumentables salvo el volatile, y que un fallo puntual no creo que invalide mis argumentos.
Envíos descartados por Mu [barrapunto.com]
Re:De verdad
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
Sigo pensando que es preferible programar como digo y usar los breaks cuando sean necesarios y con mucho cuidado.
Aunque no te lo creas sí me ha tocado lidiar con bastante código C y C++, y he sufrido el abuso de los breaks en los bucles y cómo dificultan seguir el flujo e incluso inducen a errores. Una de las desventajas, por ejemplo, es que te obliga a leer el bucle entero para saber en qué condiciones saldrá.
Y por el otro lado, sigo pensando que while(1) es más legible, pero a lo mejor ya es manía personal porque en el único código que me ha tocado tocar con for(;;) era una chapuza de código (encima pro*c), tal vez el más guarrero y más difícil de seguir que he visto nunca.
Como te he dicho en el anterior comentario, no me considero un experto en C. No he escrito aquí para demostrar lo mucho que sé, sino para aportar lo que pueda.
No sé por qué te pones la venda antes que la herida. No tenía pensando poner en tela de juicio tu conocimiento, ni mucho menos entrar en descalificaciones personales.
Envíos descartados por Mu [barrapunto.com]