Posts Tagged c++

Write in C



Cuando encuentro que mi código se mete en mil y un problemas
Mis colegas y amigos se me acercan
hablando con sabiduría:
“Escribe en C”.

Cuando se acerca el plazo límite para la entrega
Y lo único que veo son errores de código (bugs).
En algún lugar, alguien me susurra:
“Escribe en C”

Estribillo
Escribe en C, escribe en C
Escribe en C, escribe en C
El LISP está muerto y enterrado,
Escribe en C

Solía programar mucho en FORTRAN,
Para temas de ciencia funcionaba de miedo.
¡Intenta usarlo para gráficos!
Escribe en C.

Si alguna vez te has pasado casi 30 horas
Solucionando errores en ensamblador,
Pronto estarás encantado de
escribir en C.

Estribillo
Escribe en C, escribe en C
Escribe en C, escribe en C
Solo los calzonazos usan BASIC.
Escribe en C.

Escribe en C, escribe en C
Escribe en C, escribe en C
El Pascal no le hará sombra.
Escribe en C.

Escribe en C, escribe en C
Escribe en C, escribe en C
Ni se te ocurra mencionarme el COBOL.
Escribe en C.

Y cuando veo la pantalla borrosa
Y el editor empieza a fastidiarme.
Me harto de unos y ceros.
Escribe en C.

Mil personas me han jurado
que me vendría bien el Turbo Pascal 7.
Odio la palabra PROCEDURE.
Escribe en C.

Estribillo
Escribe en C, escribe en C
Escribe en C, escribe en C
El PL/1 es de los ochenta.
Escribe en C.

Escribe en C, escribe en C
Escribe en C, escribe en C
Al gobierno le encanta el ADA,
Escribe en C.

Popularity: 2%

,

Sin comentarios

C++11, la segunda juventud

El nuevo estandart de C++, C++11, llega con aires de renovacion para nuestro querido y veterano lenguaje. En palabras del su creador, Bjarne Stroustrup: “es como si fuera un lenguaje nuevo“.

En este post teneis repasadas las principales caracteristicas (auto, smart pointers, nullptr, etc)  que hacen de este nuevo estandart algo realmente novedoso para C++.

Popularity: 2%

, ,

Sin comentarios

C++11 ISO aprobado!

Aunque en teoria iba a ser C++0x, a sido este año cuando ha sido aprobada la siguiente iteracion de nuestro querido C++, que sustituye a C++03 (hace 8 años).

Aqui teneis la implantacion del nuevo estandart en los distintos compiladores.

Y antes de que os obcequeis con este nuevo terror tegnologico, quizas os sorprenda lo poco que sabeis aun de C++:

View more presentations from Olve Maudal

Popularity: 2%

,

Sin comentarios

Cinder, un framework en C++ muy completo

Cinder C++ es un completisimo framework opensource para desarrollar aplicaciones para varias plataformas (Windows, Mac OSX, iPhone, iPad, etc).

Usa OpenGL, puede cargar datos via HTTP o FTP, soporta Cocoa Touch, Cairo, captura de video y audio.



Popularity: 8%

,

Sin comentarios

π generando π

          char(lOO[16<<                               15])                        ;void
      l00(int(l0),int(ll)                         ){int(l)                      =l0%9,O
    =l%8      ?l==7?16:l%2                    ?4+l/2:-1:1-                     l/8,l2=O
  ==            1?1:O<1?O+                 3:O/14,l3=O%16<                   1?0:O/5?1:
                (4*O)%14,                l4=   (l3?l0/9*8:                  0)+O,l7=l3+
                (ll*l2)*                        (l2/2),l00                =l4>0?l7:-5*(
               l4*=2)                           ;char*l5=(               lOO +ll+ll*l2)
            ;while                              (l4>0?!l7?             l00   =(l00*10+*
        l5),*l5=(l00/l4)                        ,l00-=l4**            l5     ++:((*l5)=
          l00/l4,l00-=l4**                      l5++,l00*=          10       ):(l00+=(*
              --l5)+(l4+1)*                     lOO[--l7],        *l5        =(l00%10),
                l00/=10,(l00                    -=9*l4/(2)       )),         --ll);}int
                 main(int(l)                    ,char**O){     int           l0,ll=l0=(
                 l<1)<<30,l2                    =l==2?7+(*    O=1[O],main(64+main(63,O),O+1
                 )):(l==1)?l                    +++56:-64+    l;if(l!=2)return(l<2?!l?main(
                 10,O):(main                    (48+**O,O)    ,(l=(!(l&l0)?(main(46,O),ll|l
  ):l),          main(++l,(     ++*O,O          )))):l<62?                   putchar(l)
 :l>>6?(l        =**O)?l2*(    l-48)+main        (l2/10+64,                   (++*O,O)):
 0:*(*O+1)?    10*(main(       63,((++(*O        ),O)))):1)                   ;while(ll=
  ll>=(l0%9==7?l0/9:1)         ?(l0++,0):      (l00(l0,l2),ll                 +1),l0<l2*
     9);return(main              ((6-l2    )&~((1<<30)),(*O=lOO+3             *l2,O)));}

Codigo en C con forma de π que genera π visto aqui.

Popularity: 3%

Sin comentarios

Sindrome ECPWINTCS

Padezco en silencio el sindrome ECPWINTCS*. Parece ser que los grupos de riesgo son programadores experimentados en C y C++ que empiezan a programar en C#. Los sintomas son frustracion y muchos WTF por minuto.

Y es que sin punteros me siento como manco. Ya se que suelen ser la principal causa de errores, pero es que despues de tanto tiempo con ellos, les cojes cariño a esos pequeños cabrones!

En fin, dicen que suele pasar en unos meses…

* experienced C programmer who is new to C#

Popularity: 3%

3 comentarios

Quien vigilia los ficheros?

La respuesta es SimpleFileWatcher, una util libreria en C++ para saber que pasa con los ficheros (nuevos, borrados o modificados). Para que? pues por ejemplo para detectar cuando se modifica un modelo o textura de tu juego, y recargarla.

Tus grafistas te veneraran como a un Dios si incluyes eso en tus juegos!

Popularity: 6%

,

Sin comentarios

Jugando con bits

Ponerse a optimizar al principio de un proyecto nunca es recomendable, mas si te pones a jugatear con bits. Al autor de esta estupenda recopilacion de  hacks no debe asustarle mucho el tema cuando oferce una recompensa de $10 (!!) a aquel que encuentre algun fallo.

Read the rest of this entry »

Popularity: 10%

, ,

Sin comentarios