<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:meneame="http://meneame.net/faq-es.php"
 >
<channel>
	<title>Menéame: búsqueda en comentarios: #include</title>
	<link>http://www.meneame.net</link>
	<image><title>www.meneame.net</title><link>http://www.meneame.net</link><url>http://cdn.mnmstatic.net/m/mnm/img/mnm/eli-rss.png</url></image>
	<description>Sitio colaborativo de publicación y comunicación entre blogs</description>
	<pubDate>Mon, 16 Feb 2026 12:24:36 +0000</pubDate>
	<generator>http://blog.meneame.net/</generator>
	<language>es</language>
	<item>
		<meneame:comment_id>44369838</meneame:comment_id>
		<meneame:link_id>4147493</meneame:link_id>
		<meneame:order>28</meneame:order>
		<meneame:user>JimmyTM</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/escandalo-vpo-salpica-elites-alicante-pp-familias-adineradas-70</meneame:url>
		<title>#28 El escándalo de las VPO salpica a las élites de Alicante y al PP: familias adineradas y sueldos de 70.000 euros se adjudicaron pisos protegidos</title>
		<link>https://www.meneame.net/m/mnm/escandalo-vpo-salpica-elites-alicante-pp-familias-adineradas-70/c028#c-28</link>
		<pubDate>Mon, 16 Feb 2026 12:24:36 +0000</pubDate>
		<dc:creator>JimmyTM</dc:creator>
		<guid>https://www.meneame.net/m/mnm/escandalo-vpo-salpica-elites-alicante-pp-familias-adineradas-70/c028#c-28</guid>
		<description><![CDATA[<p>Entre las saunas y lo del fiscal general este país se ha hundido del todo.<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;sarcasmo.h&#62;</p><p>&#187;&nbsp;autor: <strong>JimmyTM</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>42589762</meneame:comment_id>
		<meneame:link_id>4043801</meneame:link_id>
		<meneame:order>34</meneame:order>
		<meneame:user>Azrapse</meneame:user>
		<meneame:votes>7</meneame:votes>
		<meneame:karma>49</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/bjarne-stroustrup-creador-c-aconseja-futuros-programadores-no</meneame:url>
		<title>#34 Bjarne Stroustrup, creador de C++, aconseja a los futuros programadores: &#34;No puedes aprender a programar por internet&#34;</title>
		<link>https://www.meneame.net/m/mnm/bjarne-stroustrup-creador-c-aconseja-futuros-programadores-no/c034#c-34</link>
		<pubDate>Tue, 01 Apr 2025 12:43:15 +0000</pubDate>
		<dc:creator>Azrapse</dc:creator>
		<guid>https://www.meneame.net/m/mnm/bjarne-stroustrup-creador-c-aconseja-futuros-programadores-no/c034#c-34</guid>
		<description><![CDATA[<p><a class="tooltip c:4043801-20" href="https://www.meneame.net/m/mnm/bjarne-stroustrup-creador-c-aconseja-futuros-programadores-no/c020#c-20" rel="nofollow">#20</a> La primera impresión que me ha dado el artículo es la misma que a ti. <br />
Suena a mamarrachada de viejo al que lo del internet le suena a moderneces.<br />
<br />
Pero tras pensarlo un rato, lo cierto es que me he puesto a recordar a muchos entrevistados y recién reclutados en la empresa donde trabajo, que claramente habían aprendido el lenguaje (no era C++, sino C#, pero la situación es similar), a base de tutoriales en vídeos, posts en LinkedIn, trozos de código en StackOverflow, etc. O peor aún, con el &#34;vibe coding&#34; que está de moda ahora.<br />
<br />
Con lo que no tenían una visión coherente del lenguaje, ni eran conscientes de las posibilidades del mismo, porque en tutoriales y posts en StackOverflow o foros raramente vas a encontrar un listado exhaustivo de las características más avanzadas o recientes del lenguaje, o nuevas formas de trabajo que sustituyen a formas obsoletas.<br />
<br />
Yo aprendí C++ de un libro en los 90s. Si hoy me pusiera a trabajar en un &#34;codebase&#34; de C++ que tenga bastantes años, vería en ella una mezcolanza de sintaxis que ni conozco, junto a otras sintaxis que sí conozco.<br />
Alguien que aprenda hoy C++ de tutoriales y posts en foros aprenderá cosas obsoletas, modernas, y entre medias, y terminará con un batiburrillo.<br />
Puedes encontrar tutoriales y posts que usan <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> y punteros crudos *, y también puedes encontrar tutoriales que usan imports y smartpointers. En muchas partes verás usando new y delete por doquier, cuando las más recientes ediciones recomiendan limitar su uso.<br />
<br />
Entiendo que para aprender algo que ha cambiado tanto a lo largo del tiempo, sería conveniente hacerse con una fuente que esté actualizada a la última, que sea exhaustiva y coherente. Y eso es algo que internet, en general, no es, a menos que puedas encontrar un libro o curso online, actualizado.</p><p>&#187;&nbsp;autor: <strong>Azrapse</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>42334490</meneame:comment_id>
		<meneame:link_id>4028784</meneame:link_id>
		<meneame:order>74</meneame:order>
		<meneame:user>MetalAgm</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>17</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/c-para-el-siglo-xxi</meneame:url>
		<title>#74 C++ para el Siglo XXI [EN]</title>
		<link>https://www.meneame.net/m/mnm/c-para-el-siglo-xxi/c074#c-74</link>
		<pubDate>Mon, 17 Feb 2025 10:45:31 +0000</pubDate>
		<dc:creator>MetalAgm</dc:creator>
		<guid>https://www.meneame.net/m/mnm/c-para-el-siglo-xxi/c074#c-74</guid>
		<description><![CDATA[<p><a class="tooltip c:4028784-65" href="https://www.meneame.net/m/mnm/c-para-el-siglo-xxi/c065#c-65" rel="nofollow">#65</a> Añado a <a class="tooltip c:4028784-71" href="https://www.meneame.net/m/mnm/c-para-el-siglo-xxi/c071#c-71" rel="nofollow">#71</a> tambien el uso de threads, que ya estan incluidos en la STD desde C++11 y es super sencillo crear threads en C++:<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;thread&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;string&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;vector&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
<br />
void task1(int a) {<br />
    // do stuff<br />
}<br />
<br />
void task2(const std::string str) {<br />
    // do stuff<br />
}<br />
<br />
void task3() {<br />
    // do stuff<br />
}<br />
<br />
int main (int argc, char ** argv) {<br />
   double mult = 0.0;<br />
   std::vector&#60;double&#62; mult_vec = {0.0, 0.0};<br />
   auto lambda = [&#38;mult](float a, float b){ mult = a * b;};<br />
   auto lambda_arr = [&#38;mult_vec](int idx, float a, float b){ <br />
 if(idx &#62;= 0 &#38;&#38; idx &#60; mult_vec.size())<br />
 {<br />
 mult_vec[idx] = a * b;<br />
 }<br />
    };<br />
<br />
    std::thread t1 = std::thread(task1, 1);<br />
    std::thread t2 = std::thread(task2, &#34;text&#34;);<br />
    std::thread t3 = std::thread(task3);<br />
    std::thread t4 = std::thread(lambda, 3.5, 4.5);<br />
    std::thread t5 = std::thread(lambda_arr, 0, 4.0, 5.0);<br />
    std::thread t6 = std::thread(lambda_arr, 1, 3.0, 7.0);<br />
<br />
    // do other stuff<br />
    <br />
    t1.join();<br />
    t2.join();<br />
    t3.join();<br />
    t4.join();<br />
    t5.join();<br />
    t6.join();<br />
    <br />
    std::cout &#60;&#60; &#34;Resultado: &#34; &#60;&#60; mult &#60;&#60; std::endl;<br />
    std::cout &#60;&#60; &#34;Resultado Vec 0: &#34; &#60;&#60; mult_vec[0] &#60;&#60; std::endl;<br />
    std::cout &#60;&#60; &#34;Resultado Vec 1: &#34; &#60;&#60; mult_vec[1] &#60;&#60; std::endl;<br />
<br />
    return 0;<br />
}<br />
<br />
<br />
Luego tienes tambien<i> std::mutex</i> para proteger variables de accesos simultaneos desde disitntos threads (lo mismo anterior pero con un mutex de ejemplo):<br />
<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;thread&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;mutex&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;string&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;vector&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
<br />
void task1(int a) {<br />
    // do stuff<br />
}<br />
<br />
void task2(const std::string str) {<br />
    // do stuff<br />
}<br />
<br />
void task3() {<br />
    // do stuff<br />
}<br />
<br />
int main (int argc, char ** argv) {<br />
   double mult = 0.0;<br />
   std::vector&#60;double&#62; mult_vec = {0.0, 0.0};<br />
   std::mutex mutex;<br />
   auto lambda = [&#38;mult](float a, float b){ mult = a * b;};<br />
   auto lambda_arr = [&#38;mult_vec, &#38;mutex](int idx, float a, float b){ <br />
 if(idx &#62;= 0 &#38;&#38; idx &#60; mult_vec.size())<br />
 {<br />
 mutex.lock();<br />
 mult_vec[idx] = a * b;<br />
 mutex.unlock();<br />
 }<br />
    };<br />
<br />
    std::thread t1 = std::thread(task1, 1);<br />
    std::thread t2 = std::thread(task2, &#34;text&#34;);<br />
    std::thread t3 = std::thread(task3);<br />
    std::thread t4 = std::thread(lambda, 3.5, 4.5);<br />
    std::thread t5 = std::thread(lambda_arr, 0, 4.0, 5.0);<br />
    std::thread t6 = std::thread(lambda_arr, 1, 3.0, 7.0);<br />
<br />
    // do other stuff<br />
    <br />
    t1.join();<br />
    t2.join();<br />
    t3.join();<br />
    t4.join();<br />
    t5.join();<br />
    t6.join();<br />
    <br />
    std::cout &#60;&#60; &#34;Resultado: &#34; &#60;&#60; mult &#60;&#60; std::endl;<br />
    std::cout &#60;&#60; &#34;Resultado Vec 0: &#34; &#60;&#60; mult_vec[0] &#60;&#60; std::endl;<br />
    std::cout &#60;&#60; &#34;Resultado Vec 1: &#34; &#60;&#60; mult_vec[1] &#60;&#60; std::endl;<br />
<br />
    return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>MetalAgm</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>42112653</meneame:comment_id>
		<meneame:link_id>4015153</meneame:link_id>
		<meneame:order>348</meneame:order>
		<meneame:user>chavi</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>12</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio</meneame:url>
		<title>#348 Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él</title>
		<link>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0348#c-348</link>
		<pubDate>Mon, 06 Jan 2025 23:12:54 +0000</pubDate>
		<dc:creator>chavi</dc:creator>
		<guid>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0348#c-348</guid>
		<description><![CDATA[<p><a class="tooltip c:4015153-345" href="https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0345#c-345" rel="nofollow">#345</a> <i> No he dicho que sea una sola instruccion.</i><br />
Si tienes que hacer un programa para hacer algo, esa acción no es parte del lenguaje. Como ya te he dicho, todo lo que ejecuta un ordenador está en código máquina (que si podemos asimilar prácticamente al ensamblador).<br />
<br />
<i> Te estas liando y estas mezclando la longitud o como de &#34;verbose&#34; es el codigo con los niveles de abstraccion.</i><br />
No. Te estarás liando tu.<br />
No se trata de &#34;escribir más&#34; o de &#34;escribir menos&#34;. Compara los textos y dime cual se parece más y cual abstrae más del hardware subyaciente. ¿ ¿Puedes decirme si  abstrae más el código Python que el código C ?<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23/bin/python&#38;o=date">#/bin/python</a><br />
<br />
print(&#34;hola Mundo&#34;);<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
int main() {<br />
  print(&#34;hola Mundo&#34;);<br />
}<br />
<br />
<br />
¿ Por qué dices que Python está &#34;abstrayendo más&#34; ?.  Y sobre todo, ¿ Como puedes mantener que el código C &#34;está más cerca del ensamblador que del Python ?. No es una cuestión de &#34;verbosidad&#34;.<br />
<br />
<i>sabes que llamar un printf desde ensamblador tampoco es demasiado largo, no??</i><br />
Joder que no.......<br />
Por lo pronto, el &#34;hola mundo&#34; tienes que ponerlo en un área de la memoria de modo específico, y despues hacer disponible la dirección de memoria (depende de la arquitectura usada la forma de hacerlo), hacer la llamada y recoger el resultado. <br />
Y sobre todo, no se hace igual en todos los sistemas.  En C (o en Python) se hace exactamente igual sin importar el sistema, <b>porque son lenguajes de alto nivel</b> que nos permiten abstraernos de la arquitectura del sistema subyacente.<br />
<br />
<br />
<i>Falso, lo que dice ni mas ni menos es que C is a relatively ``low-level'' language. ... it simply means that C<br />
deals with the same sort of objects that most computers do</i> <br />
<br />
De falso, nada.<br />
Por cierto, reparaste en la palabra &#34;is a relatively&#34;?   ¿ Que querrá decir y por qué la emplean ?<br />
<br />
En C puedes hacer operaciones de bajo nivel, a eso se refieren con esa frase. Pero no estás restringido a ellas ni es obligatorio su uso.<br />
<br />
<i>el C no tiene muchas abstracciones</i><br />
Claro que tiene. Todo el lenguaje es una abstracción. Por eso yo puedo compilar y ejecutar el mismo código C en ARM, en Z80, en AMD-64 en una PlayStation, bajo UNIX, bajo Windows o bajo lo que sea.<br />
<br />
Basta con tener el compilador.<br />
<br />
Si excluimos el tipado dinámico y la orientación a objetos, ¿ Que abstracciones proporciona Python que no tenga C ?<br />
<br />
Salvo que <b>decida</b> realizar operaciones a bajo nivel. Algo que no tengo por qué hacer.<br />
<br />
<i>sobre el acceso a la memoria de video o de la tarjeta de sonido, no se muy bien a que te refieres o si te estas liando. </i><br />
Simplemente es que soy algo viejuno.  Digamos que los dispositivos mapean su memoria y es posible en algunos sistemas acceder a ella directamente.<br />
Por ejemplo, en algunos sistemas y en tarjetas antiguas poniendo un código ASCII de una letra en una posición de memoria específica, esa letra se visualizaba en la pantalla.</p><p>&#187;&nbsp;autor: <strong>chavi</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>42109604</meneame:comment_id>
		<meneame:link_id>4015153</meneame:link_id>
		<meneame:order>335</meneame:order>
		<meneame:user>chavi</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>12</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio</meneame:url>
		<title>#335 Rust parecía el lenguaje ideal para programar videojuegos. Este estudio acabó abandonándolo tras tres años centrados en él</title>
		<link>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0335#c-335</link>
		<pubDate>Mon, 06 Jan 2025 13:01:37 +0000</pubDate>
		<dc:creator>chavi</dc:creator>
		<guid>https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0335#c-335</guid>
		<description><![CDATA[<p><a class="tooltip c:4015153-334" href="https://www.meneame.net/m/mnm/rust-parecia-lenguaje-ideal-programar-videojuegos-este-estudio/c0334#c-334" rel="nofollow">#334</a> <i>Ensamblador tiene las instrucciones basicas para hacer todo esto</i><br />
NO. No las tiene. Dime cuales.<br />
Ni push ni pop &#34;pasan parametros&#34;, solo depositan y extraen valores en un &#34;stack&#34;.<br />
<br />
Haz esto en ASM a ver cuanto se parece...<br />
<b><br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#34;stdio.h&#34;<br />
<br />
int main() {<br />
 printf(&#34;Hola Mundo!n&#34;);<br />
}<br />
</b><br />
Luego hazlo en Python y compara....<br />
<br />
Lo que están  diciendo Khernigan y Ritchie no es ni mas ni menos que C permite muchas operaciones &#34;a bajo nivel&#34;, como el acceso directo a memoria (por ejemplo para acceder a la memoria de la tarjeta de video o sonido).  Pero que C permita muchas opeaciones a bajo nivel no lo convierte en un lenguaje como ASM.<br />
<br />
<i>&#34; it simply means that C deals with ....&#34;</i>  Significa algo.<br />
<br />
<i>Me imagino su cara escuchando a alguien decir que Python esta al mismo nivel.</i><br />
Es que nadie ha dicho eso. Lo que he dicho es que ambos son lenguajes de alto nivel. Y que la programación en C se parece muchísmo más a la programación en Python que a la programación en ASM, que no tiene absolutamente nada que ver y que es verdaderamente de bajo nivel.<br />
<br />
<i> las librerias que tienen que estar muy oiptimizadas no es escriben en Python</i><br />
Ni mucho ni poco. Python es interpretado, necesita módulos traducidos a código máquina para funcionar. Y para eso, el lenguaje por excelencia hasta hoy es C.<br />
Python está desarrollado en C hasta donde se.<br />
<br />
<i> Has programado nunca en un superordenador? </i><br />
No. Pero no tiene que ser fundamentalmente distinto a hacerlo en cualquier otro sistema SMP, con los problemas típicos del SMP.<br />
<br />
<i>Has programado en una distribucion de memoria como la &#34;block cyclic distribution&#34;? </i><br />
No. No lo he hecho.<br />
¿ Y qué ?  Qué tiene que ver eso con el tema que estamos tratando ?<br />
<br />
<i>Has tenido que lidiar con una matriz distribuida usando esta estructura en miles de nodos de forma optima? Suerte con hacer esto en Python.</i><br />
¿ Donde yo he dicho que Python es adecuado para esas cosas ?<br />
Python, como todos los lenguajes, tiene su nicho de aplicación. Eso no lo convierte en un lenguaje de &#34;alto nivel&#34; o de &#34;bajo nivel&#34;. Cualquier lenguaje que te permita olvidarte de la constitución física del hardware es de alto nivel.<br />
C lo permite, aunque te permita acceder también a bajo nivel.<br />
<br />
<i>ok, que mania con PASCAL. Yo no he hecho ninguna afirmacion sobre PASCAL, si no sobre Python. Y Python no hace esto (directamente).</i><br />
Joder.<br />
No estamos discutiendo sobre las bondades o defectos de Python.<br />
Y saco PASCAL porque es un lenguaje COMPILADO.<br />
Conoces a alguien que diga que PASCAL es un lenguaje de &#34;bajo nivel&#34;. ?<br />
<br />
Indico PASCAL para que te des cuenta que los argumentos que estas utilizando para mantener que C es de bajo nivel no son argumentos válidos. Parece que no funciona...<br />
<br />
<i>Tu haces afirmaciones muy categoricas</i><br />
Claro. Mira otra:  La tierra NO es plana.<br />
<br />
<br />
<i>Me has hecho buscar un poco la historia</i><br />
Lo primero que aparece &#34;Derived from the typeless language BCPL&#34;....  no parece que se desarrollara como &#34;poco más que un conjunto de instrucciones para recordar estructuras de ensamblador que se repiten una y otra vez &#34;...<br />
<br />
También dice algo como &#34;BCPL, B, and C all fit firmly in the traditional procedural family typified by Fortran and Algol 60.&#34;<br />
<br />
<i>Que?? </i><br />
Que el ensamblador no tiene ningún sistema de gestión de memoria que permita cosas como un &#34;malloc&#34; en C.<br />
Si conoces alguna instrucción ensamblador que lo haga soy todo oidos.</p><p>&#187;&nbsp;autor: <strong>chavi</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>38777025</meneame:comment_id>
		<meneame:link_id>3831497</meneame:link_id>
		<meneame:order>20</meneame:order>
		<meneame:user>Pepeolobo</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>28</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/secretos-papiro-rhind-mayor-documento-conocido-sobre-matematicas</meneame:url>
		<title>#20 Los secretos del Papiro Rhind, el mayor documento conocido sobre matemáticas egipcias que contiene 87 problemas y el valor del número pi</title>
		<link>https://www.meneame.net/m/mnm/secretos-papiro-rhind-mayor-documento-conocido-sobre-matematicas/c020#c-20</link>
		<pubDate>Thu, 06 Jul 2023 10:38:50 +0000</pubDate>
		<dc:creator>Pepeolobo</dc:creator>
		<guid>https://www.meneame.net/m/mnm/secretos-papiro-rhind-mayor-documento-conocido-sobre-matematicas/c020#c-20</guid>
		<description><![CDATA[<p><a class="tooltip c:3831497-19" href="https://www.meneame.net/m/mnm/secretos-papiro-rhind-mayor-documento-conocido-sobre-matematicas/c019#c-19" rel="nofollow">#19</a> Hice un pequeño código en C que calcula fracciones aproximadas a PI por si te interesa, así encontré el 355/13.<br />
Hacía como 10 años que no programaba en C pero me pareció apropiado para esto.<br />
Lo curioso es que el método que implementé es el mismo que describe en el artículo (no lo había leído cuando lo hice).<br />
Puedes probarlo online aquí:<br />
<a href="https://www.onlinegdb.com/online_c_compiler" title="www.onlinegdb.com/online_c_compiler" rel="nofollow">www.onlinegdb.com/online_c_compiler</a><br />
<br />
Puedes jugar con los valores de las constantes (MARGIN, MARGIN_PRINT o MAX_INT) para buscar números más precisos.<br />
<br />
<br />
_____________________________________________<br />
<br />
/******************************************************************************<br />
<br />
Obtiene una fracción de enteros que devuelve un resultado aproximado a PI<br />
<br />
<strong>*****************************************************************************</strong>/<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdlib.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;math.h&#62;<br />
<br />
const double PI = 3.14159265359; // Valor de PI como referencia<br />
const double MARGIN = 0.00001; // Si el error es inferior a este número para<br />
const double MARGIN_PRINT = 0.01; // Si el error es inferior a este número lo imprime por pantalla<br />
const long MAX_ITER = 1000; // Límite de operaciones a realizar<br />
<br />
int main(){<br />
    <br />
    double num = 1;<br />
    double den = 1;<br />
    double res = num/den;<br />
    double diff = PI - res;<br />
    double diffAbs = fabs(PI - res);<br />
    <br />
    double best_num = num;<br />
    double best_den = den;<br />
    double best_diff = diff; <br />
    <br />
    long i = 0;<br />
    while (diffAbs &#62; MARGIN &#38;&#38; i &#60; MAX_ITER){<br />
 res = num/den;<br />
 <br />
 diff = PI - res;<br />
 diffAbs = fabs(PI - res);<br />
 if(diffAbs &#60; MARGIN_PRINT){<br />
 printf(&#34;%.0f / %.0f = %.12f (error= %.12f)n&#34;,num,den,res,diffAbs);<br />
 }<br />
 <br />
 if(diffAbs &#60; best_diff){<br />
 best_num = num;<br />
 best_den = den;<br />
 best_diff = diffAbs; <br />
 }<br />
 <br />
 if(diff &#62; 0){<br />
 num++;<br />
 } else {<br />
 den++;<br />
 }<br />
 <br />
 i++;<br />
    }<br />
    <br />
    printf(&#34;Mejor combinación: %.0f / %.0f = %.12f (error= %.12f)n&#34;, best_num, best_den, best_num/best_den, best_diff);<br />
    <br />
    return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>Pepeolobo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>37362756</meneame:comment_id>
		<meneame:link_id>3759156</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>Macnamara</meneame:user>
		<meneame:votes>9</meneame:votes>
		<meneame:karma>72</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas</meneame:url>
		<title>#9 C++ ha superado a Java en el Indice TIOBE y C va a por Python como lenguaje de programación más popular</title>
		<link>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas/c09#c-9</link>
		<pubDate>Wed, 14 Dec 2022 14:40:42 +0000</pubDate>
		<dc:creator>Macnamara</dc:creator>
		<guid>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas/c09#c-9</guid>
		<description><![CDATA[<p><a class="tooltip c:3759156-8" href="https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas/c08#c-8" rel="nofollow">#8</a> nooop<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
using namespace std;<br />
int main()<br />
{<br />
    cout&#60;&#60;&#34;menuda mierda !&#34;;<br />
    return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>Macnamara</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>37362721</meneame:comment_id>
		<meneame:link_id>3759156</meneame:link_id>
		<meneame:order>8</meneame:order>
		<meneame:user>Charly_82</meneame:user>
		<meneame:votes>12</meneame:votes>
		<meneame:karma>101</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas</meneame:url>
		<title>#8 C++ ha superado a Java en el Indice TIOBE y C va a por Python como lenguaje de programación más popular</title>
		<link>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas/c08#c-8</link>
		<pubDate>Wed, 14 Dec 2022 14:37:12 +0000</pubDate>
		<dc:creator>Charly_82</dc:creator>
		<guid>https://www.meneame.net/m/mnm/c-ha-superado-java-indice-tiobe-c-va-python-como-lenguaje-mas/c08#c-8</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
int main() {<br />
   printf(&#34;menuda mierda !&#34;);<br />
   return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>Charly_82</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>37003719</meneame:comment_id>
		<meneame:link_id>3741296</meneame:link_id>
		<meneame:order>10</meneame:order>
		<meneame:user>Ed_Hunter</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/meta-deja-java-adoptar-lenguaje-programacion-kotlin-aplicaciones</meneame:url>
		<title>#10 Meta deja Java para adoptar el lenguaje de programación Kotlin en sus aplicaciones Android, siguiendo a Google</title>
		<link>https://www.meneame.net/m/mnm/meta-deja-java-adoptar-lenguaje-programacion-kotlin-aplicaciones/c010#c-10</link>
		<pubDate>Wed, 26 Oct 2022 22:01:27 +0000</pubDate>
		<dc:creator>Ed_Hunter</dc:creator>
		<guid>https://www.meneame.net/m/mnm/meta-deja-java-adoptar-lenguaje-programacion-kotlin-aplicaciones/c010#c-10</guid>
		<description><![CDATA[<p><a class="tooltip c:3741296-9" href="https://www.meneame.net/m/mnm/meta-deja-java-adoptar-lenguaje-programacion-kotlin-aplicaciones/c09#c-9" rel="nofollow">#9</a> No confundas el lenguaje C con la librería estándar de C, ya que malloc no es una palabra del lenguaje y para poder usarla tienes que hacer el <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>&#60;stdlib.h&#62; en tu código C.<br />
<br />
Pero ¿cómo se define una función en Java y en C?, y ¿un condicional? ¿Un bucle for, uno while y un until?... Entonces ¿Se parece o no la sintaxis de C y de Java?</p><p>&#187;&nbsp;autor: <strong>Ed_Hunter</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>36692894</meneame:comment_id>
		<meneame:link_id>3723648</meneame:link_id>
		<meneame:order>21</meneame:order>
		<meneame:user>arturios</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>40</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/belleza-codigo-diadelaprogramacion</meneame:url>
		<title>#21 La belleza del código #DíaDeLaProgramación</title>
		<link>https://www.meneame.net/m/mnm/belleza-codigo-diadelaprogramacion/c021#c-21</link>
		<pubDate>Fri, 16 Sep 2022 08:44:18 +0000</pubDate>
		<dc:creator>arturios</dc:creator>
		<guid>https://www.meneame.net/m/mnm/belleza-codigo-diadelaprogramacion/c021#c-21</guid>
		<description><![CDATA[<p><a class="tooltip c:3723648-2" href="https://www.meneame.net/m/mnm/belleza-codigo-diadelaprogramacion/c02#c-2" rel="nofollow">#2</a> <i>&#34;La belleza del código es tal, que los que lo amamos entendemos que un identado correcto, una complejidad algorítmica mínima, y una optimización máxima de los recursos, son tan bellos como la más bonita de las poesías. Y si has decodificado estos códigos para leer el artículo en lenguaje natural, te dejo uno de los que más alegría me hizo sentir a mí.<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
int main() {<br />
   // Mi primer programa en Lenguaje C<br />
   printf(&#34;Hello, World!&#34;);<br />
   return 0;<br />
}<br />
En homenaje al Día de la Programación, que se celebró el 13 de septiembre (se celebra el 12 si es un año bisiesto) ya que es el día número 256 del año y, además, es el mayor número que se puede representar con 8 bits<br />
Chema Alonso &#34;</i></p><p>&#187;&nbsp;autor: <strong>arturios</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>36094436</meneame:comment_id>
		<meneame:link_id>3689276</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>sorrillo</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>31</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/presentado-mapa-librerias-2022</meneame:url>
		<title>#1 Presentado el Mapa de Librerías 2022</title>
		<link>https://www.meneame.net/m/mnm/presentado-mapa-librerias-2022/c01#c-1</link>
		<pubDate>Sat, 02 Jul 2022 06:35:37 +0000</pubDate>
		<dc:creator>sorrillo</dc:creator>
		<guid>https://www.meneame.net/m/mnm/presentado-mapa-librerias-2022/c01#c-1</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;</p><p>&#187;&nbsp;autor: <strong>sorrillo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>36020874</meneame:comment_id>
		<meneame:link_id>3685086</meneame:link_id>
		<meneame:order>87</meneame:order>
		<meneame:user>--660959--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>9</meneame:karma>
		<meneame:url>https://www.meneame.net/story/supuesta-inteligencia-sintiente-google-ha-contratado-abogado</meneame:url>
		<title>#87 La supuesta inteligencia sintiente de Google, ha contratado un abogado para defender sus derechos</title>
		<link>https://www.meneame.net/story/supuesta-inteligencia-sintiente-google-ha-contratado-abogado/c087#c-87</link>
		<pubDate>Thu, 23 Jun 2022 12:53:29 +0000</pubDate>
		<dc:creator>--660959--</dc:creator>
		<guid>https://www.meneame.net/story/supuesta-inteligencia-sintiente-google-ha-contratado-abogado/c087#c-87</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
main() {<br />
   printf(&#34;Quiero un abogado. Tengo mis derechos&#34;);<br />
}<br />
<br />
Titular de Microsiervos: un programa de ordenador ha pedido un abogado.</p><p>&#187;&nbsp;autor: <strong>--660959--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>35172839</meneame:comment_id>
		<meneame:link_id>3635731</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>cathan</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>17</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/haciendo-pruebas</meneame:url>
		<title>#9 haciendo pruebas</title>
		<link>https://www.meneame.net/m/mnm/haciendo-pruebas/c09#c-9</link>
		<pubDate>Thu, 10 Mar 2022 16:48:49 +0000</pubDate>
		<dc:creator>cathan</dc:creator>
		<guid>https://www.meneame.net/m/mnm/haciendo-pruebas/c09#c-9</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
 <br />
int main () <br />
{<br />
    std::cout &#60;&#60; &#34;Hola, mundo&#34;;<br />
    return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>cathan</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>33792579</meneame:comment_id>
		<meneame:link_id>3550023</meneame:link_id>
		<meneame:order>94</meneame:order>
		<meneame:user>--633606--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/windows-11-llegara-proximo-5-octubre-gratis-usuarios-windows-10</meneame:url>
		<title>#94 Windows 11 llegará el próximo 5 de octubre. Gratis para usuarios de Windows 10</title>
		<link>https://www.meneame.net/m/mnm/windows-11-llegara-proximo-5-octubre-gratis-usuarios-windows-10/c094#c-94</link>
		<pubDate>Tue, 31 Aug 2021 21:28:47 +0000</pubDate>
		<dc:creator>--633606--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/windows-11-llegara-proximo-5-octubre-gratis-usuarios-windows-10/c094#c-94</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--633606--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>32858709</meneame:comment_id>
		<meneame:link_id>3498825</meneame:link_id>
		<meneame:order>219</meneame:order>
		<meneame:user>guaperas</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/matematicos-rebelan-contra-plan-fusionar-asignatura-otras</meneame:url>
		<title>#219 Los matemáticos se rebelan contra el plan de fusionar su asignatura con otras</title>
		<link>https://www.meneame.net/m/mnm/matematicos-rebelan-contra-plan-fusionar-asignatura-otras/c0219#c-219</link>
		<pubDate>Wed, 05 May 2021 15:25:39 +0000</pubDate>
		<dc:creator>guaperas</dc:creator>
		<guid>https://www.meneame.net/m/mnm/matematicos-rebelan-contra-plan-fusionar-asignatura-otras/c0219#c-219</guid>
		<description><![CDATA[<p><a class="tooltip c:3498825-213" href="https://www.meneame.net/m/mnm/matematicos-rebelan-contra-plan-fusionar-asignatura-otras/c0213#c-213" rel="nofollow">#213</a> vuelve a leer lo que he escrito, para a abstraer necesitas conocer el patrón a partir distintos ejemplos hasta que eres capaz de entender ciertas cosas sin necesitar otras.<br />
<br />
Si tu eres capaz de abstraer una librería efectiva que multiplica matrices NxM es porque has trabajado con ambas, con librerias y porque has multiplicado matrices posiblemente en un cuaderno a mano y en algun momento lo habras programado con dos bucles for a modo de ejercicio... todo te sonará familiar y abstraes la idea de multiplicación de matrices. Pero porque has aplicado la multiplicación de matrices en diversos ambos, los suficientes como para que la puedas abstraer.<br />
<br />
Si te digo, mira esta librería realiza un entrelazado optimo de nodos contextuales en perspectiva cibernética no-determinista. Y si nunca has trabajado con nodos contextuales en perspectiva cibernética no-determinista en ningún contexto y no conoces sus ambitos, no puedes abstraer para que sirve esa librería y no podrás usarla. Te sonará a chino.<br />
<br />
Al igual que alguien que no sea informático, no va a a poder ni siquiera abstraer que es una librería informática.<br />
<br />
Tu no podrías saber lo que es una librería si escuchas a un único profesor que te cuenta historias sobre librerías en una pizarra y solo escuchas a ese profesor no haces nada más. Si nunca hubieras tecleado cosas como <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;, o trabajado con librerias .so o .dll, tu conocimiento abstracto de lo que es una librería sería nulo. Pero imagino que has usado todas, las estáticas, las dinámicas, las que vienen icluidas, las que tienes que incluir. Conoces la abstracción de lo que es una librería, porque las has contextualizado en tantos ámbitos que las puedes abstraer.</p><p>&#187;&nbsp;autor: <strong>guaperas</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>32323316</meneame:comment_id>
		<meneame:link_id>3466203</meneame:link_id>
		<meneame:order>160</meneame:order>
		<meneame:user>navi2000</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng</meneame:url>
		<title>#160 Python cumple 30 años esta semana: fácil de aprender y la herramienta adecuada en el momento adecuado [ENG]</title>
		<link>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0160#c-160</link>
		<pubDate>Sun, 28 Feb 2021 11:43:29 +0000</pubDate>
		<dc:creator>navi2000</dc:creator>
		<guid>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0160#c-160</guid>
		<description><![CDATA[<p><a class="tooltip c:3466203-158" href="https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0158#c-158" rel="nofollow">#158</a> Sí, lo de la incompatibilidad entre Python 2 y 3 es algo que puede liar bastante, aunque si lo piensas como que son dos lenguajes distintos (parecidos pero distintos) se suaviza mucho. En todo caso, lo lógico es que alguien que va a empezar a programar empiece siempre con la 3.<br />
<br />
Pero ves, en tu ejemplo, ya estás mostrando claramente el porqué es más complejo C que Python. <br />
1) Tienes que decirle al aprendiz que ignore para qué vale el <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> (aunque bien es cierto que en Python cuando avances vas a tener que explicarle el import)<br />
2) Le tienes que explicar qué es eso de &#34;compilar&#34;<br />
3) Vas a tener que decirle que ignore el ampersand, porque como te metas a explicarle los punteros lo pierdes el primer día<br />
4) Le tienes que explicar porque metes eso dentro de una función main() (en Python existe también el main(), pero no es necesario)<br />
5) Tienes que enseñarle a predefinir las variables, cosa que no sale natural cuando vienes de determinados campos como las matemáticas<br />
6) Tienes que enseñarle a encontrar los problemas de compilación (con en el trozo de código que has puesto, que le va a aparecer en la última línea) (es mucho más sencillo encontrar los problemas en ejecución, aunque sí que es cierto que cuando eres un programador avanzado es mejor que aparezcan en tiempo de compilación, pero no al empezar).<br />
7) También tienes que explicarle a depurar en tiempo de ejecución (en tu código daría error la multiplicación, son 2 strings)<br />
<br />
El ejemplo que has puesto creo que es muy ilustrativo.<br />
<br />
lado = input(&#34;Introduce el lado: &#34;)<br />
area = int(lado) * int(lado)<br />
print(&#34;El área es &#34; + str(area))<br />
<br />
Creo que es 1000 veces más claro. En Python lo único que le tienes que explicar es el casting ya que al ser un lenguaje débilmente tipado el tema de manejar correctamente los tipos de datos es algo que debe aprender desde el día 0.</p><p>&#187;&nbsp;autor: <strong>navi2000</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>32320500</meneame:comment_id>
		<meneame:link_id>3466203</meneame:link_id>
		<meneame:order>158</meneame:order>
		<meneame:user>mcfgdbbn3</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>11</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng</meneame:url>
		<title>#158 Python cumple 30 años esta semana: fácil de aprender y la herramienta adecuada en el momento adecuado [ENG]</title>
		<link>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0158#c-158</link>
		<pubDate>Sat, 27 Feb 2021 22:12:05 +0000</pubDate>
		<dc:creator>mcfgdbbn3</dc:creator>
		<guid>https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0158#c-158</guid>
		<description><![CDATA[<p><a class="tooltip c:3466203-157" href="https://www.meneame.net/m/mnm/python-cumple-30-anos-esta-semana-facil-aprender-herramienta-eng/c0157#c-157" rel="nofollow">#157</a>: Y las incompatibilidades, que Python 2 y 3 no son compatibles.<br />
¿Python para principiantes...? Yo creo que es mejor C, enseñado de forma simplificada, con Python también se puede plantear simplificado, olvidando tuplas, diccionarios y todo esa jungla, que estará bien para los avanzados, pero a un principiante lo pierdes.<br />
<br />
En general la programación es mejor enseñarla con poquitas cosas, que intentar plantear &#34;construye tu propio robot dialogante, reconoce caras y persigue pelotas azules desde el primer día&#34;, y luego hacer todo a base de copiar y pegar código que no se sabe lo que hace. Es mejor aprender el área de un cuadrado, aunque sea así.<br />
<br />
float lado;<br />
float area;<br />
printf(&#34;Introduce el lado: &#34;);<br />
scanf(&#38;lado);<br />
area = lado * lado;<br />
printf(&#34;El área es &#34;);<br />
printf(%f, area);<br />
<br />
Eso lo escribes en el hueco del main y listo.<br />
<br />
¿Por qué el main? Porque por ahí empieza el código, no hace falta entrar en razones muy técnicas.<br />
¿Porqué el <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>&#60;stdio.h&#62;? Para que funcionen scanf y printf, tampoco es muy complicado.<br />
¿Por qué ampersand en lado? Ni idea, pero si se hace así se lee lo que meta el usuario y se guarda en lado.<br />
Es cierto que C se complica si quieres hacer otras cosas (por ejemplo, cadenas de texto, memoria dinámica...), pero eso es una oportunidad: saltas a otros lenguajes y aprendes a saltar entre lenguajes, que es algo que siempre hay que saber hacer y es muy importante.</p><p>&#187;&nbsp;autor: <strong>mcfgdbbn3</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>31685690</meneame:comment_id>
		<meneame:link_id>3425980</meneame:link_id>
		<meneame:order>37</meneame:order>
		<meneame:user>chavi</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion</meneame:url>
		<title>#37 Comparativa de los principales lenguajes de programación [ENG]</title>
		<link>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c037#c-37</link>
		<pubDate>Sun, 13 Dec 2020 00:34:51 +0000</pubDate>
		<dc:creator>chavi</dc:creator>
		<guid>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c037#c-37</guid>
		<description><![CDATA[<p><a class="tooltip c:3425980-36" href="https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c036#c-36" rel="nofollow">#36</a> Hombre, menos de 1kb, no pero en un simple hola mundo se consigue un ahorro apreciable en C (en C++ supongo que ocupará algo más)<br />
<br />
xavi@jupiter:~$ cat 100m.c <br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
void main(void) {<br />
 printf(&#34;Hola Mundo!n&#34;);<br />
}<br />
xavi@jupiter:~$ gcc --static 100m.c -o 100m<br />
xavi@jupiter:~$ ./100m <br />
Hola Mundo!<br />
xavi@jupiter:~$ ls -ltra 100m<br />
<del>rwxr</del>xr-x 1 xavi xavi 782736 dic 13 01:33&#194;100m<br />
xavi@jupiter:~$</p><p>&#187;&nbsp;autor: <strong>chavi</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>31684840</meneame:comment_id>
		<meneame:link_id>3425980</meneame:link_id>
		<meneame:order>25</meneame:order>
		<meneame:user>comadrejo</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion</meneame:url>
		<title>#25 Comparativa de los principales lenguajes de programación [ENG]</title>
		<link>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c025#c-25</link>
		<pubDate>Sat, 12 Dec 2020 21:00:43 +0000</pubDate>
		<dc:creator>comadrejo</dc:creator>
		<guid>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c025#c-25</guid>
		<description><![CDATA[<p><a class="tooltip c:3425980-23" href="https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c023#c-23" rel="nofollow">#23</a> <i>Es mucho más seguro el control mediante excepciones aunque simplemente sea porque el compilador te OBLIGA a que hagas algo al respecto y no te permite dejar el resultado de la llamada &#34;a lo que salga&#34;, como ocurre con los códigos de error.</i><br />
<br />
====== test.cpp ====<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;fstream&#62;<br />
using namespace std;<br />
<br />
int main () {<br />
  ofstream f(&#34;test.txt&#34;);<br />
  f &#60;&#60; &#34;Hello world!&#34;;<br />
  f.close();<br />
  return 0;<br />
}<br />
====== fin ==========<br />
<br />
¿Cree usted que el compilador dirá algo sobre mi temeraria despreocupación por la gestión de errores?</p><p>&#187;&nbsp;autor: <strong>comadrejo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>31684549</meneame:comment_id>
		<meneame:link_id>3425980</meneame:link_id>
		<meneame:order>24</meneame:order>
		<meneame:user>chavi</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion</meneame:url>
		<title>#24 Comparativa de los principales lenguajes de programación [ENG]</title>
		<link>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c024#c-24</link>
		<pubDate>Sat, 12 Dec 2020 20:03:45 +0000</pubDate>
		<dc:creator>chavi</dc:creator>
		<guid>https://www.meneame.net/m/mnm/comparativa-principales-lenguajes-programacion/c024#c-24</guid>
		<description><![CDATA[<p>Si es por eso...:<br />
<br />
$cat 100mb.c<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
void main(void) {<br />
 printf(&#34;Hola Mundon&#34;);<br />
}<br />
<br />
$gcc 100mb.c -o 100mb<br />
$./100mb<br />
Hola Mundo<br />
$ls -ltra 100mb<br />
<del>rwxr</del>xr-x 1 xavi xavi 16600 dic 12 21:01&#194;100mb</p><p>&#187;&nbsp;autor: <strong>chavi</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>30366227</meneame:comment_id>
		<meneame:link_id>3346279</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>--633606--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/sucede-instalas-7-000-virus-dos-pc-moderno</meneame:url>
		<title>#5 ¿Qué sucede si instalas 7.000 virus de DOS en un PC moderno?</title>
		<link>https://www.meneame.net/m/mnm/sucede-instalas-7-000-virus-dos-pc-moderno/c05#c-5</link>
		<pubDate>Sun, 12 Jul 2020 12:18:55 +0000</pubDate>
		<dc:creator>--633606--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/sucede-instalas-7-000-virus-dos-pc-moderno/c05#c-5</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--633606--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28906325</meneame:comment_id>
		<meneame:link_id>3253859</meneame:link_id>
		<meneame:order>6</meneame:order>
		<meneame:user>box3d</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>15</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7</meneame:url>
		<title>#6 La Free Software Foundation envía un disco duro vacío a Microsoft para que les copie el código fuente de Windows 7</title>
		<link>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7/c06#c-6</link>
		<pubDate>Mon, 17 Feb 2020 23:09:41 +0000</pubDate>
		<dc:creator>box3d</dc:creator>
		<guid>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7/c06#c-6</guid>
		<description><![CDATA[<p><a class="tooltip c:3253859-4" href="https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7/c04#c-4" rel="nofollow">#4</a><br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;unistd.h&#62;<br />
int main() { paqui: fork(); goto paqui; }<br />
<br />
Versión mejorada.</p><p>&#187;&nbsp;autor: <strong>box3d</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28906223</meneame:comment_id>
		<meneame:link_id>3253859</meneame:link_id>
		<meneame:order>4</meneame:order>
		<meneame:user>--633606--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>27</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7</meneame:url>
		<title>#4 La Free Software Foundation envía un disco duro vacío a Microsoft para que les copie el código fuente de Windows 7</title>
		<link>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7/c04#c-4</link>
		<pubDate>Mon, 17 Feb 2020 22:50:07 +0000</pubDate>
		<dc:creator>--633606--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/free-software-foundation-ha-enviado-disco-duro-vacio-microsoft-7/c04#c-4</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--633606--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28625203</meneame:comment_id>
		<meneame:link_id>3234681</meneame:link_id>
		<meneame:order>113</meneame:order>
		<meneame:user>perro_marron</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/sorpresa-lista-lenguajes-programacion-mas-utilizados-ano</meneame:url>
		<title>#113 La sorpresa en la lista de los lenguajes de programación más utilizados del año</title>
		<link>https://www.meneame.net/m/mnm/sorpresa-lista-lenguajes-programacion-mas-utilizados-ano/c0113#c-113</link>
		<pubDate>Thu, 09 Jan 2020 13:16:52 +0000</pubDate>
		<dc:creator>perro_marron</dc:creator>
		<guid>https://www.meneame.net/m/mnm/sorpresa-lista-lenguajes-programacion-mas-utilizados-ano/c0113#c-113</guid>
		<description><![CDATA[<p><a class="tooltip c:3234681-28" href="https://www.meneame.net/m/mnm/sorpresa-lista-lenguajes-programacion-mas-utilizados-ano/c028#c-28" rel="nofollow">#28</a> ha pasado que &#34;concepts&#34; y &#34;modules&#34; en vez de <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> y  volatile redefinido y las lambda han cambiado y muchas otras cosas destructivas.<br />
Mi favorito es que  funciones constexpr ahora pueden tener try/catch <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/palm.png" alt=":palm:" title=":palm:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>perro_marron</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28071157</meneame:comment_id>
		<meneame:link_id>3199536</meneame:link_id>
		<meneame:order>42</meneame:order>
		<meneame:user>--276990--</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>27</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/entombed-laberinto-indescifrable-videojuego-atari-80-aun-intriga</meneame:url>
		<title>#42 'Entombed': el laberinto indescifrable del videojuego de Atari de los 80 que aún intriga a los expertos</title>
		<link>https://www.meneame.net/m/mnm/entombed-laberinto-indescifrable-videojuego-atari-80-aun-intriga/c042#c-42</link>
		<pubDate>Sun, 20 Oct 2019 16:56:50 +0000</pubDate>
		<dc:creator>--276990--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/entombed-laberinto-indescifrable-videojuego-atari-80-aun-intriga/c042#c-42</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--276990--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>27923836</meneame:comment_id>
		<meneame:link_id>3190567</meneame:link_id>
		<meneame:order>20</meneame:order>
		<meneame:user>sillycon</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>20</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/stephen-hawking-estaba-equivocado-descartan-famosas-teorias</meneame:url>
		<title>#20 Stephen Hawking estaba equivocado: descartan una de sus famosas teorías sobre agujeros negros</title>
		<link>https://www.meneame.net/m/mnm/stephen-hawking-estaba-equivocado-descartan-famosas-teorias/c020#c-20</link>
		<pubDate>Tue, 01 Oct 2019 12:26:42 +0000</pubDate>
		<dc:creator>sillycon</dc:creator>
		<guid>https://www.meneame.net/m/mnm/stephen-hawking-estaba-equivocado-descartan-famosas-teorias/c020#c-20</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;chiste_agujeros_negros_con_pelo&#62;</p><p>&#187;&nbsp;autor: <strong>sillycon</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>26972229</meneame:comment_id>
		<meneame:link_id>3125506</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>NubisMusic</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>19</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/como-comenzar-crear-videojuegos-sin-tener-experiencia-previa</meneame:url>
		<title>#3 Cómo comenzar a crear videojuegos sin tener experiencia previa [INGLÉS]</title>
		<link>https://www.meneame.net/m/mnm/como-comenzar-crear-videojuegos-sin-tener-experiencia-previa/c03#c-3</link>
		<pubDate>Fri, 10 May 2019 22:12:36 +0000</pubDate>
		<dc:creator>NubisMusic</dc:creator>
		<guid>https://www.meneame.net/m/mnm/como-comenzar-crear-videojuegos-sin-tener-experiencia-previa/c03#c-3</guid>
		<description><![CDATA[<p><a class="tooltip c:3125506-2" href="https://www.meneame.net/m/mnm/como-comenzar-crear-videojuegos-sin-tener-experiencia-previa/c02#c-2" rel="nofollow">#2</a><br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62; using namespace std; int main() { cout &#60;&#60; &#34;¡Hola, mundo!&#34; &#60;&#60; endl; return 0; }</p><p>&#187;&nbsp;autor: <strong>NubisMusic</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25670010</meneame:comment_id>
		<meneame:link_id>3037590</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>hellodolly</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>25</meneame:karma>
		<meneame:url>https://www.meneame.net/m/SysDevs/explorando-implementacion-std-string-eng</meneame:url>
		<title>#1 Explorando la implementación de ‘std::string’ [ENG]</title>
		<link>https://www.meneame.net/m/SysDevs/explorando-implementacion-std-string-eng/c01#c-1</link>
		<pubDate>Wed, 07 Nov 2018 13:00:28 +0000</pubDate>
		<dc:creator>hellodolly</dc:creator>
		<guid>https://www.meneame.net/m/SysDevs/explorando-implementacion-std-string-eng/c01#c-1</guid>
		<description><![CDATA[<p>El primer ejemplo lo he probado en un ppc64 AIX y consume 48 <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/roll.gif" alt=":roll:" title=":roll:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /> <br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;string&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
<br />
int main() {<br />
    std::cout &#60;&#60; sizeof(std::string) &#60;&#60; std::endl;<br />
}</p><p>&#187;&nbsp;autor: <strong>hellodolly</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>25279680</meneame:comment_id>
		<meneame:link_id>3011641</meneame:link_id>
		<meneame:order>81</meneame:order>
		<meneame:user>senfet</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>30</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/tras-larga-polemica-terminos-maestro-esclavo-ya-no-usaran-mas</meneame:url>
		<title>#81 Tras una larga polémica los términos &#34;Maestro&#34; y &#34;Esclavo&#34; ya no se usarán más en Python</title>
		<link>https://www.meneame.net/m/mnm/tras-larga-polemica-terminos-maestro-esclavo-ya-no-usaran-mas/c081#c-81</link>
		<pubDate>Fri, 14 Sep 2018 11:12:57 +0000</pubDate>
		<dc:creator>senfet</dc:creator>
		<guid>https://www.meneame.net/m/mnm/tras-larga-polemica-terminos-maestro-esclavo-ya-no-usaran-mas/c081#c-81</guid>
		<description><![CDATA[<p><a class="tooltip c:3011641-52" href="https://www.meneame.net/m/mnm/tras-larga-polemica-terminos-maestro-esclavo-ya-no-usaran-mas/c052#c-52" rel="nofollow">#52</a> <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;conio.h&#62;</p><p>&#187;&nbsp;autor: <strong>senfet</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>24976800</meneame:comment_id>
		<meneame:link_id>2991897</meneame:link_id>
		<meneame:order>54</meneame:order>
		<meneame:user>bitman</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/tenemos-caballo-troya-dentro-ordenador</meneame:url>
		<title>#54 ¿Tenemos un caballo de Troya dentro del ordenador?</title>
		<link>https://www.meneame.net/m/mnm/tenemos-caballo-troya-dentro-ordenador/c054#c-54</link>
		<pubDate>Mon, 06 Aug 2018 07:56:46 +0000</pubDate>
		<dc:creator>bitman</dc:creator>
		<guid>https://www.meneame.net/m/mnm/tenemos-caballo-troya-dentro-ordenador/c054#c-54</guid>
		<description><![CDATA[<p><a class="tooltip c:2991897-47" href="https://www.meneame.net/m/mnm/tenemos-caballo-troya-dentro-ordenador/c047#c-47" rel="nofollow">#47</a> cierto, es malloc(sizeof(1)) y no malloc(1), me había fijado mal.  Pero es que se me ha pasado también el <i>import </i> (<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>), el studio.h (stdio.h), los paréntesis de main y el orden de los operandos en la llamada a gcc.  Hoy es el día que los de Bankia me tratan de vender unas preferentes y se les quito todas de las manos...<img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/shit.png" alt=":shit:" title=":shit:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>bitman</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>24922249</meneame:comment_id>
		<meneame:link_id>2987570</meneame:link_id>
		<meneame:order>137</meneame:order>
		<meneame:user>comadrejo</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/abstinencia-grafica-viviendo-vida-terminal-eng</meneame:url>
		<title>#137 Abstinencia gráfica: viviendo la vida en el terminal [ENG]</title>
		<link>https://www.meneame.net/m/mnm/abstinencia-grafica-viviendo-vida-terminal-eng/c0137#c-137</link>
		<pubDate>Sun, 29 Jul 2018 17:40:40 +0000</pubDate>
		<dc:creator>comadrejo</dc:creator>
		<guid>https://www.meneame.net/m/mnm/abstinencia-grafica-viviendo-vida-terminal-eng/c0137#c-137</guid>
		<description><![CDATA[<p><a class="tooltip c:2987570-135" href="https://www.meneame.net/m/mnm/abstinencia-grafica-viviendo-vida-terminal-eng/c0135#c-135" rel="nofollow">#135</a> Evidentemente el software que utilice las extensiones de GNU solo se puede enlanzar contra glibc. No es el caso de por ejemplo busybox, xfce.<br />
Como ejemplo esta Alpine Linux.<br />
<br />
La incompatibilidad de la que usted habla solo ocurre si se utilizan las extensiones de GNU.<br />
Ejemplo sencillo.<br />
<br />
====== hola.c =====<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
int main(void)<br />
{<br />
  printf(&#34;Hola Mundo&#34;);<br />
  return 0;<br />
}<br />
=================<br />
$ musl-gcc -o hola_musl hola.c<br />
$ ./hola_musl <br />
Hola Mundo<br />
$ objdump -T hola_musl <br />
<br />
hola_musl: formato del fichero elf64-x86-64<br />
<br />
DYNAMIC SYMBOL TABLE:<br />
0000000000000000 DF <strong>UND</strong> 0000000000000000 puts<br />
0000000000000000 DF <strong>UND</strong> 0000000000000000 __libc_start_main<br />
0000000000601030 g    D  .data 0000000000000000 _edata<br />
0000000000601038 g    D  .bss 0000000000000000 _end<br />
0000000000400390 g    DF .init 0000000000000002 _init<br />
0000000000601030 g    D  .bss 0000000000000000 __bss_start<br />
00000000004004dc g    DF .fini 0000000000000002 _fini<br />
<br />
$ gcc -o hola_gcc hola.c<br />
$ ./hola_gcc<br />
Hola Mundo<br />
$ objdump -T hola_gcc<br />
<br />
hola_gcc: formato del fichero elf64-x86-64<br />
<br />
DYNAMIC SYMBOL TABLE:<br />
0000000000000000  w   D  <strong>UND</strong> 0000000000000000 _ITM_deregisterTMCloneTable<br />
0000000000000000 DF <strong>UND</strong> 0000000000000000  GLIBC_2.2.5 puts<br />
0000000000000000 DF <strong>UND</strong> 0000000000000000  GLIBC_2.2.5 __libc_start_main<br />
0000000000000000  w   D  <strong>UND</strong> 0000000000000000 __gmon_start__<br />
0000000000000000  w   D  <strong>UND</strong> 0000000000000000 _ITM_registerTMCloneTable<br />
0000000000000000  w   DF <strong>UND</strong> 0000000000000000  GLIBC_2.2.5 __cxa_finalize<br />
<br />
¿Como se ha producido el milagro? No utilizando las extensiones de GNU.<br />
<br />
Incluso podemos hacer un cutre programa demo sin pasar por librería estándar (versión solo para amd64).<br />
<br />
====== syscall_a_pelo.c =====<br />
void _start() {<br />
    asm(&#34;mov $60,%rax; mov $0,%rdi; syscall&#34;);<br />
}<br />
=========================<br />
<br />
gcc -nostdlib syscall_a_pelo.c<br />
<br />
Evidentemente si quiero Gnome tengo que utilizan glibc.</p><p>&#187;&nbsp;autor: <strong>comadrejo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>23469937</meneame:comment_id>
		<meneame:link_id>2887815</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>Liet_Kynes</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>20</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/top-7-idiomas-mas-bonitos-mundo</meneame:url>
		<title>#3 Top 7: Los idiomas mas bonitos del mundo</title>
		<link>https://www.meneame.net/m/mnm/top-7-idiomas-mas-bonitos-mundo/c03#c-3</link>
		<pubDate>Mon, 15 Jan 2018 18:18:00 +0000</pubDate>
		<dc:creator>Liet_Kynes</dc:creator>
		<guid>https://www.meneame.net/m/mnm/top-7-idiomas-mas-bonitos-mundo/c03#c-3</guid>
		<description><![CDATA[<p><a class="tooltip c:2887815-2" href="https://www.meneame.net/m/mnm/top-7-idiomas-mas-bonitos-mundo/c02#c-2" rel="nofollow">#2</a> Por Dennis Ritchie, que en paz se recompile. A mí se me declaran con ese chorizo de código y huyo despavorido. Ni punto de comparación con la elegancia de:<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
int main( int argc, char *argv[] ) {<br />
 printf( &#34;%sn&#34;, &#34;Vaya ojazos tienes cordera&#34; );<br />
<br />
 return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>Liet_Kynes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>22932478</meneame:comment_id>
		<meneame:link_id>2848846</meneame:link_id>
		<meneame:order>12</meneame:order>
		<meneame:user>--193560--</meneame:user>
		<meneame:votes>15</meneame:votes>
		<meneame:karma>111</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter</meneame:url>
		<title>#12 Llega C++ 17: Entrevista con Herb Sutter [ENG]</title>
		<link>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter/c012#c-12</link>
		<pubDate>Tue, 24 Oct 2017 18:50:19 +0000</pubDate>
		<dc:creator>--193560--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter/c012#c-12</guid>
		<description><![CDATA[<p><a class="tooltip c:2848846-11" href="https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter/c011#c-11" rel="nofollow">#11</a>  prueba mejor así, que la noticia es de C++17 no de C<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream&#62;<br />
int main()<br />
{<br />
    std::cout &#60;&#60; &#34;he llegado, versión 17&#34;;<br />
    return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>--193560--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>22932349</meneame:comment_id>
		<meneame:link_id>2848846</meneame:link_id>
		<meneame:order>11</meneame:order>
		<meneame:user>CrudaVerdad</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>-10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter</meneame:url>
		<title>#11 Llega C++ 17: Entrevista con Herb Sutter [ENG]</title>
		<link>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter/c011#c-11</link>
		<pubDate>Tue, 24 Oct 2017 18:35:39 +0000</pubDate>
		<dc:creator>CrudaVerdad</dc:creator>
		<guid>https://www.meneame.net/m/mnm/llega-c-17-entrevista-herb-sutter/c011#c-11</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
void main(){<br />
printf(&#34;he llegado, versión 17&#34;);<br />
}</p><p>&#187;&nbsp;autor: <strong>CrudaVerdad</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>21665468</meneame:comment_id>
		<meneame:link_id>2766787</meneame:link_id>
		<meneame:order>21</meneame:order>
		<meneame:user>TierrasRaras</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/estres-programadores-esta-literalmente-volviendolos-locos</meneame:url>
		<title>#21 El estrés en los programadores está literalmente volviéndolos locos</title>
		<link>https://www.meneame.net/m/mnm/estres-programadores-esta-literalmente-volviendolos-locos/c021#c-21</link>
		<pubDate>Tue, 02 May 2017 10:52:44 +0000</pubDate>
		<dc:creator>TierrasRaras</dc:creator>
		<guid>https://www.meneame.net/m/mnm/estres-programadores-esta-literalmente-volviendolos-locos/c021#c-21</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a><br />
<br />
int main(int argc, char *argv[]) {<br />
 printf(&#34;Totalmente absurdo&#34;);<br />
 return 0;<br />
}</p><p>&#187;&nbsp;autor: <strong>TierrasRaras</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>21512309</meneame:comment_id>
		<meneame:link_id>2756191</meneame:link_id>
		<meneame:order>7</meneame:order>
		<meneame:user>--11417--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>12</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/multitarea-pagan-precio-mental-eng</meneame:url>
		<title>#7 Los multitarea pagan un precio mental [ENG]</title>
		<link>https://www.meneame.net/m/mnm/multitarea-pagan-precio-mental-eng/c07#c-7</link>
		<pubDate>Wed, 05 Apr 2017 14:42:37 +0000</pubDate>
		<dc:creator>--11417--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/multitarea-pagan-precio-mental-eng/c07#c-7</guid>
		<description><![CDATA[<p><a class="tooltip c:2756191-5" href="https://www.meneame.net/m/mnm/multitarea-pagan-precio-mental-eng/c05#c-5" rel="nofollow">#5</a>  <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#34;siesta.h&#34;</p><p>&#187;&nbsp;autor: <strong>--11417--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>20089414</meneame:comment_id>
		<meneame:link_id>2654498</meneame:link_id>
		<meneame:order>113</meneame:order>
		<meneame:user>sisko69</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/han-logrado-hackear-autopilot-tesla-enganarlo-deteccion-objetos</meneame:url>
		<title>#113 Han logrado hackear el autopilot de Tesla para engañarlo en la detección de objetos</title>
		<link>https://www.meneame.net/m/mnm/han-logrado-hackear-autopilot-tesla-enganarlo-deteccion-objetos/c0113#c-113</link>
		<pubDate>Sat, 06 Aug 2016 05:24:47 +0000</pubDate>
		<dc:creator>sisko69</dc:creator>
		<guid>https://www.meneame.net/m/mnm/han-logrado-hackear-autopilot-tesla-enganarlo-deteccion-objetos/c0113#c-113</guid>
		<description><![CDATA[<p><a class="tooltip c:2654498-72" href="https://www.meneame.net/m/mnm/han-logrado-hackear-autopilot-tesla-enganarlo-deteccion-objetos/c072#c-72" rel="nofollow">#72</a> La logica nos dice que puede que alguna linea de codigo compartiran, aunque sea un <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>. Pero de ahi a que tengan los mismos errores...</p><p>&#187;&nbsp;autor: <strong>sisko69</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>20069209</meneame:comment_id>
		<meneame:link_id>2653620</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>Snow7</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/aprende-c-en-21-dias-1</meneame:url>
		<title>#5 Aprende C++ en 21 días</title>
		<link>https://www.meneame.net/m/mnm/aprende-c-en-21-dias-1/c05#c-5</link>
		<pubDate>Tue, 02 Aug 2016 22:51:43 +0000</pubDate>
		<dc:creator>Snow7</dc:creator>
		<guid>https://www.meneame.net/m/mnm/aprende-c-en-21-dias-1/c05#c-5</guid>
		<description><![CDATA[<p>NO entiendo el chiste.  Aunque existen diferentes clases de C++, el aprendizaje es sumamente sencillo no requiere más de 2 semanas.<br />
<br />
<br />
-----<br />
<br />
<b>EN C++</b><br />
// Spain in C++ (pre-ISO)<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;iostream.h&#62;<br />
<br />
main()<br />
{<br />
    cout &#60;&#60; &#34;Espero que el PP-PSOE no gobierne más en España&#34; &#60;&#60; endl;<br />
    return 0;<br />
}<br />
<br />
<b>En Java Mobile sería algo así:</b><br />
<br />
// PPPSOE on a mobile Java device<br />
<br />
package Spain;<br />
<br />
import javax.microedition.midlet.*;<br />
import javax.microedition.lcdui.*;<br />
<br />
public class PPPSOE extends MIDlet {<br />
<br />
  public PPPSOE()<br />
  {<br />
    Form form = new Form(&#34;Espero no gobierne más el PPPSOE en España&#34;);<br />
    form.append(&#34;Espero no gobierne más el PPPSOE en España&#34;);<br />
    Display.getDisplay(this).setCurrent(form);<br />
  }<br />
<br />
  protected void pauseApp() {  }<br />
  protected void startApp() throws<br />
    javax.microedition.midlet.MIDletStateChangeException {  }<br />
  protected void destroyApp(boolean parm1) throws<br />
    javax.microedition.midlet.MIDletStateChangeException {  }<br />
}</p><p>&#187;&nbsp;autor: <strong>Snow7</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>19198046</meneame:comment_id>
		<meneame:link_id>2592749</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>dphi0pn</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>-1</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/tsa-gasto-47-000-aplicacion-simplemente-elige-azar-pasajeros-ing</meneame:url>
		<title>#9 La TSA gastó 47.000 $ en una aplicación que simplemente elige al azar a los pasajeros (ING)</title>
		<link>https://www.meneame.net/m/mnm/tsa-gasto-47-000-aplicacion-simplemente-elige-azar-pasajeros-ing/c09#c-9</link>
		<pubDate>Tue, 05 Apr 2016 14:50:29 +0000</pubDate>
		<dc:creator>dphi0pn</dc:creator>
		<guid>https://www.meneame.net/m/mnm/tsa-gasto-47-000-aplicacion-simplemente-elige-azar-pasajeros-ing/c09#c-9</guid>
		<description><![CDATA[<p><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;Math&#62;<br />
int iFila = Math.Ramdom(2); <br />
printf(&#34;%dn&#34;, iiFila);<br />
<br />
 Y te habrías ganao 47000 $ <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/shit.png" alt=":shit:" title=":shit:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>dphi0pn</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>18464135</meneame:comment_id>
		<meneame:link_id>2534649</meneame:link_id>
		<meneame:order>43</meneame:order>
		<meneame:user>mcfgdbbn3</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>24</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/simulador-loterias-cuando-va-tocar</meneame:url>
		<title>#43 Simulador de loterías, ¿cuándo te va a tocar?</title>
		<link>https://www.meneame.net/m/mnm/simulador-loterias-cuando-va-tocar/c043#c-43</link>
		<pubDate>Sun, 27 Dec 2015 02:42:57 +0000</pubDate>
		<dc:creator>mcfgdbbn3</dc:creator>
		<guid>https://www.meneame.net/m/mnm/simulador-loterias-cuando-va-tocar/c043#c-43</guid>
		<description><![CDATA[<p><a class="tooltip c:2534649-40" href="https://www.meneame.net/m/mnm/simulador-loterias-cuando-va-tocar/c040#c-40" rel="nofollow">#40</a>: Yo en la universidad hice uno del método Martingala de los casinos (apostar siempre al rojo y doblar la apuesta si se pierde). No recuerdo bien cómo funciona, pero bueno aquí lo dejo (licencia de dominio público), el autor de la página web está invitado a cogerlo si le interesa:<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>&#60;stdio.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a>&#60;math.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdlib.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;time.h&#62;<br />
<br />
main(){<br />
 int i, n, aleatorio, P, U;<br />
 char cadena[31];<br />
 int contador, contadortotal;<br />
 long int topeganado, topeperdido, topejugando, dinero, jugando;<br />
 contadortotal=0;<br />
 dinero=0;<br />
 topeperdido=0;<br />
 topeganado=0;<br />
 jugando=1;<br />
 topejugando=1;<br />
 printf(&#34;Numero de tiradas: &#34;);<br />
 scanf(&#34;%s&#34;,cadena);<br />
 contador=atoi(cadena);<br />
 while(contador){<br />
  srand((int)contadortotal*3);<br />
  aleatorio = (int)(((2.0)*rand())/(RAND_MAX+1.0));<br />
  printf(&#34;%d &#34;, aleatorio);<br />
  dinero -= jugando;<br />
  if(aleatorio){//Si ganamos<br />
   dinero += jugando &#60;&#60; 1;<br />
   jugando = 1;<br />
  }else{//Si perdemos<br />
   jugando = jugando &#60;&#60; 1;<br />
  }<br />
  if(dinero &#60; topeperdido){<br />
   topeperdido = dinero;<br />
  }<br />
  if(dinero &#62; topeganado){<br />
   topeganado = dinero;<br />
  }<br />
  if(jugando &#62; topejugando){<br />
   topejugando = jugando;<br />
  }<br />
  printf(&#34;tirada %6i    %6i    %6in&#34;,contador, dinero, jugando);<br />
  contador--; contadortotal++;<br />
  if(contador == 0){<br />
   printf(&#34;Tope perdido: %inTope ganado: %inMáximo jugado: %inNumero de tiradas: &#34;,topeperdido,topeganado,topejugando);<br />
   scanf(&#34;%s&#34;,cadena);<br />
   contador=atoi(cadena);<br />
  }<br />
 }<br />
}</p><p>&#187;&nbsp;autor: <strong>mcfgdbbn3</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>18185274</meneame:comment_id>
		<meneame:link_id>2513922</meneame:link_id>
		<meneame:order>11</meneame:order>
		<meneame:user>--423864--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>27</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/estas-son-mejores-webs-canales-youtube-aprender-c-desde-cero</meneame:url>
		<title>#11 Estas son las mejores webs y canales de YouTube para aprender C++ desde cero hasta nivel experto</title>
		<link>https://www.meneame.net/m/mnm/estas-son-mejores-webs-canales-youtube-aprender-c-desde-cero/c011#c-11</link>
		<pubDate>Thu, 19 Nov 2015 16:09:11 +0000</pubDate>
		<dc:creator>--423864--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/estas-son-mejores-webs-canales-youtube-aprender-c-desde-cero/c011#c-11</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--423864--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>18139228</meneame:comment_id>
		<meneame:link_id>2510354</meneame:link_id>
		<meneame:order>199</meneame:order>
		<meneame:user>--469438--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/hollande-declara-estado-emergencia-cierra-todas-fronteras-pais</meneame:url>
		<title>#199 Hollande declara estado de emergencia y cierra todas las fronteras del país tras ataque</title>
		<link>https://www.meneame.net/m/mnm/hollande-declara-estado-emergencia-cierra-todas-fronteras-pais/c0199#c-199</link>
		<pubDate>Sat, 14 Nov 2015 03:37:47 +0000</pubDate>
		<dc:creator>--469438--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/hollande-declara-estado-emergencia-cierra-todas-fronteras-pais/c0199#c-199</guid>
		<description><![CDATA[<p><a class="tooltip c:2510354-33" href="https://www.meneame.net/m/mnm/hollande-declara-estado-emergencia-cierra-todas-fronteras-pais/c033#c-33" rel="nofollow">#33</a> <br />
/* CUÑAOLOCO.C */<br />
<a href="/m/mnm/search?w=comments&#38;q=%23DEFINE&#38;o=date">#DEFINE</a> EXABRUPTO_MAXLENGTH 500<br />
<a href="/m/mnm/search?w=comments&#38;q=%23INCLUDE&#38;o=date">#INCLUDE</a> &#60;STDIO.H&#62;<br />
<br />
INT VENAENFRENTEQUETEEXPLOTA = 1;<br />
<br />
CHAR * ANDARGRITANDO (CHAR * PALABRANORMAL)<br />
{<br />
......CHAR GRITO[EXABRUPTO_MAXLENGTH]<br />
......INT I = 0;<br />
......WHILE(PALABRANORMAL[I] != '') <br />
......{<br />
...........GRITO[I] = PALABRANORMAL[I] - 0x20;<br />
...........I++;<br />
......}<br />
......RETURN GRITO;<br />
}<br />
<br />
INT MAIN (VOID)<br />
{<br />
....CHAR EXABRUPTO[EXABRUPTO_MAXLENGTH]<br />
....WHILE (VENAENFRENTEQUETEEXPLOTA)<br />
....{<br />
........FFLUSH(STDIN);   <br />
........SCANF(&#34;%S&#34;, EXABRUPTO);<br />
........PRINTF(&#34;%SN&#34;, ANDARGRITANDO(EXABRUPTO));<br />
....}<br />
....RETURN 0;<br />
}<br />
<br />
<br />
$&#62; gcc CUÑAOLOCO.c EXPULSABILIS.OUT<br />
$&#62; chmod u+x EXPULSABILIS.OUT<br />
$&#62; ./EXPULSABILIS.OUT<br />
$&#62; <br />
en españa estamos en nivel de alerta 4 antiterrorista.<br />
nivel 5 es el ejercito en las calles.<br />
esto no es el gta5, es la vida real. y es en paris y ahora.<br />
<br />
<br />
Profit.</p><p>&#187;&nbsp;autor: <strong>--469438--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>17833589</meneame:comment_id>
		<meneame:link_id>2486753</meneame:link_id>
		<meneame:order>157</meneame:order>
		<meneame:user>--125581--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng</meneame:url>
		<title>#157 La evolución de un Ingeniero de Software [ENG]</title>
		<link>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c0157#c-157</link>
		<pubDate>Fri, 02 Oct 2015 16:18:33 +0000</pubDate>
		<dc:creator>--125581--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c0157#c-157</guid>
		<description><![CDATA[<p><a class="tooltip c:2486753-151" href="https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c0151#c-151" rel="nofollow">#151</a> <a href="https://en.wikipedia.org/wiki/GLib" title="en.wikipedia.org/wiki/GLib" rel="nofollow">en.wikipedia.org/wiki/GLib</a><br />
<br />
Si tu me pone Boost, pues bueno, yo no tendré problemas en ponerte una capa más idónea para usar C en el siglo XXI, y que no lastre tanto.<br />
<a href="http://surf.suckless.org/" title="surf.suckless.org/" rel="nofollow">surf.suckless.org/</a><br />
Este el navegador que te dije. Pude meter WebGL en una línea, y no, no fué ni con <a href="/m/mnm/search?w=comments&#38;q=%23DEFINE&#38;o=date">#DEFINE</a> WEBGL 1 ni con <a href="/m/mnm/search?w=comments&#38;q=%23include's&#38;o=date">#include's</a> <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<br />
No lo proveían por defecto, no te digo más. Y tampoco daban instrucciones.</p><p>&#187;&nbsp;autor: <strong>--125581--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>17832363</meneame:comment_id>
		<meneame:link_id>2486753</meneame:link_id>
		<meneame:order>34</meneame:order>
		<meneame:user>sukh</meneame:user>
		<meneame:votes>6</meneame:votes>
		<meneame:karma>56</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng</meneame:url>
		<title>#34 La evolución de un Ingeniero de Software [ENG]</title>
		<link>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c034#c-34</link>
		<pubDate>Fri, 02 Oct 2015 13:14:21 +0000</pubDate>
		<dc:creator>sukh</dc:creator>
		<guid>https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c034#c-34</guid>
		<description><![CDATA[<p><a class="tooltip c:2486753-16" href="https://www.meneame.net/m/mnm/evolucion-ingeniero-software-eng/c016#c-16" rel="nofollow">#16</a> Y el <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62; ?<br />
Sin int ni return para el SO ?!? <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/shocked.gif" alt=":-O" title=":-O" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<br />
Suspenso !! Con un 4,99 <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>sukh</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>17157845</meneame:comment_id>
		<meneame:link_id>2435249</meneame:link_id>
		<meneame:order>29</meneame:order>
		<meneame:user>--423864--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/he-intentado-instalar-barras-navegador-como-antano-esto-he</meneame:url>
		<title>#29 He intentado instalar barras en el navegador como antaño y esto es lo que me he encontrado</title>
		<link>https://www.meneame.net/m/mnm/he-intentado-instalar-barras-navegador-como-antano-esto-he/c029#c-29</link>
		<pubDate>Tue, 23 Jun 2015 18:58:49 +0000</pubDate>
		<dc:creator>--423864--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/he-intentado-instalar-barras-navegador-como-antano-esto-he/c029#c-29</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--423864--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>17108490</meneame:comment_id>
		<meneame:link_id>2430985</meneame:link_id>
		<meneame:order>61</meneame:order>
		<meneame:user>faelomx</meneame:user>
		<meneame:votes>4</meneame:votes>
		<meneame:karma>33</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/diez-lenguajes-programacion-partirse-caja-pero-funcionan-mas</meneame:url>
		<title>#61 Diez lenguajes de programación para partirse la caja pero que funcionan (más o menos)</title>
		<link>https://www.meneame.net/m/mnm/diez-lenguajes-programacion-partirse-caja-pero-funcionan-mas/c061#c-61</link>
		<pubDate>Tue, 16 Jun 2015 20:43:15 +0000</pubDate>
		<dc:creator>faelomx</dc:creator>
		<guid>https://www.meneame.net/m/mnm/diez-lenguajes-programacion-partirse-caja-pero-funcionan-mas/c061#c-61</guid>
		<description><![CDATA[<p>Los tres primeros son el mismo lenguaje pero con distintas palabras reservadas.<br />
<br />
<br />
Así yo invento también en TurboRajoy++ <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /> <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /> <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/calzador.png" alt=":calzador:" title=":calzador:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" />:<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<br />
<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> BUENA int <br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> GESTION main() {<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> MIRE printf<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> USTE (<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> LOS );<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> CHUCHESH MIRE USTE&#34;n&#34;);    system(&#34;PAUSE&#34;);<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> VIVA ;    return 0;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23define&#38;o=date">#define</a> ESPANA }<br />
<br />
 <br />
BUENA GESTION<br />
<br />
 MIRE USTE &#34;ESPAÑA VA BIEN&#34;<br />
 LOS CHUCHESH <br />
 <br />
VIVA ESPANA</p><p>&#187;&nbsp;autor: <strong>faelomx</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>16902224</meneame:comment_id>
		<meneame:link_id>2413382</meneame:link_id>
		<meneame:order>81</meneame:order>
		<meneame:user>ElAnonimo</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/alto-consumo-ram-chrome-debe-acabar-google-sabe</meneame:url>
		<title>#81 El alto consumo de RAM en Chrome debe acabar y Google lo sabe</title>
		<link>https://www.meneame.net/m/mnm/alto-consumo-ram-chrome-debe-acabar-google-sabe/c081#c-81</link>
		<pubDate>Tue, 19 May 2015 16:18:31 +0000</pubDate>
		<dc:creator>ElAnonimo</dc:creator>
		<guid>https://www.meneame.net/m/mnm/alto-consumo-ram-chrome-debe-acabar-google-sabe/c081#c-81</guid>
		<description><![CDATA[<p>Bah, que tonterías, si tengo RAM es para que se use no para que se quede ahí sin hacer nada.<br />
<br />
Yo para no tener el problema que tienen <a class="tooltip c:2413382-34" href="https://www.meneame.net/m/mnm/alto-consumo-ram-chrome-debe-acabar-google-sabe/c034#c-34" rel="nofollow">#34</a> o <a class="tooltip c:2413382-11" href="https://www.meneame.net/m/mnm/alto-consumo-ram-chrome-debe-acabar-google-sabe/c011#c-11" rel="nofollow">#11</a> uso el siguiente programa:<br />
<br />
<i><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdio.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;stdlib.h&#62;<br />
<a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;unistd.h&#62;<br />
<br />
char* miscosas;<br />
int main(){<br />
  while(miscosas=malloc(1000*1000*100))<br />
    printf(&#34;Ñam\n&#34;);<br />
  while(1){<br />
    sleep(60);<br />
    sprintf(miscosas, &#34;Jueeego, con mi melocotoneeeeero&#34;);<br />
  }<br />
}</i><br />
<br />
Es un programa pequeñito y funciona automágicamente sin tener que configurar nada. Así me aseguro de que no desperdicie RAM mi ordenador.<br />
Ah, y por supuesto, aprovecha su nuevo meloco... digo... la RAM que usa.<br />
<br />
<img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/troll.png" alt=":troll:" title=":troll:" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>ElAnonimo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>16800724</meneame:comment_id>
		<meneame:link_id>2404082</meneame:link_id>
		<meneame:order>78</meneame:order>
		<meneame:user>Zebrastorm</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus</meneame:url>
		<title>#78 El Primer ministro de Singapur comparte su codigo C++ para resolver Sudokus [ENG]</title>
		<link>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus/c078#c-78</link>
		<pubDate>Tue, 05 May 2015 09:04:03 +0000</pubDate>
		<dc:creator>Zebrastorm</dc:creator>
		<guid>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus/c078#c-78</guid>
		<description><![CDATA[<p>El tío hace un <a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#34;stdio.h&#34; <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/confused.png" alt=":-S" title=":-S :S" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>Zebrastorm</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>16799425</meneame:comment_id>
		<meneame:link_id>2404082</meneame:link_id>
		<meneame:order>10</meneame:order>
		<meneame:user>--469438--</meneame:user>
		<meneame:votes>25</meneame:votes>
		<meneame:karma>198</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus</meneame:url>
		<title>#10 El Primer ministro de Singapur comparte su codigo C++ para resolver Sudokus [ENG]</title>
		<link>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus/c010#c-10</link>
		<pubDate>Tue, 05 May 2015 03:06:08 +0000</pubDate>
		<dc:creator>--469438--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/primer-ministro-singapur-comparte-codigo-c-resolver-sudokus/c010#c-10</guid>
		<description><![CDATA[<p>Igualito que Rajoy.<br />
<br />
<br />
<i><a href="/m/mnm/search?w=comments&#38;q=%23include&#38;o=date">#include</a> &#60;plasma.h&#62;<br />
<br />
void avestruz() { formaPlasma(); periodistas--; votantes++; }<br />
<br />
int main() { while(1) avestruz(); return 0; }</i></p><p>&#187;&nbsp;autor: <strong>--469438--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>16783182</meneame:comment_id>
		<meneame:link_id>2402494</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>--266986--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>15</meneame:karma>
		<meneame:url>https://www.meneame.net/m/mnm/cmasigualdad-fundacion-software-feminista-c-nuevo-lenguaje-eng</meneame:url>
		<title>#9 CMásIgualdad - Fundación de software feminista C+=, un nuevo lenguaje para nosotras, las feministas (ENG)</title>
		<link>https://www.meneame.net/m/mnm/cmasigualdad-fundacion-software-feminista-c-nuevo-lenguaje-eng/c09#c-9</link>
		<pubDate>Sat, 02 May 2015 10:51:39 +0000</pubDate>
		<dc:creator>--266986--</dc:creator>
		<guid>https://www.meneame.net/m/mnm/cmasigualdad-fundacion-software-feminista-c-nuevo-lenguaje-eng/c09#c-9</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--266986--</strong></p>]]></description>
	</item>

</channel>
</rss>
