Publicidad
Publicidad

RSS C/C++

C/C++: CodeFights ahora ya fuera de beta y con tres nuevos lenguajes .Biicode 2.0, se posiciona aún más fuerte como una herramienta...

CodeFights ahora ya fuera de beta y con tres nuevos lenguajes

11 Comentarios
CodeFights ahora ya fuera de beta y con tres nuevos lenguajes

El verano pasado os presentamos CodeFights, una curiosa iniciativa para mejorar tus habilidades como programador descubriendo bugs. En esos momentos el proyecto estaba casi en pañales y tan sólo permitía desafíos en un lenguaje, Javascript. Ahora CodeFights ya está fuera de beta y proporciona otros tres lenguajes y de los fuertes: C++, Python y Java. Poca broma.

Leer más »

Biicode 2.0, se posiciona aún más fuerte como una herramienta imprescindible para desarrollar en C y C++

Comentar
Biicode 2.0, se posiciona aún más fuerte como una herramienta imprescindible para desarrollar en C y C++

Biicode vuelve a situarse en lo más alto entre las herramientas imprescindibles si programas en C y C++. Esta semana acaba de lanzar la versión 2.0 del gestor de dependencias y su propio servidor de alojamiento de código que permite construir proyectos de manera fácil y rápida, integrando código de terceros y, lo más interesante, pudiendo reutilizarlo a nivel de ficheros con un simple #include.

Cabe mencionar la naturaleza 100% española de esta start-up, tanto por capital humano, innovación, socios e inversores. Desde hace un par de años llevan trabajando en el producto estrella de la compañía: un gestor de dependencias para C y C++ con un servicio de hosting como repositorio de código propio, al estilo de Maven Central para Java.

Leer más »
Publicidad

Facebook libera Proxygen, su servidor HTTP (y más cosas) basado en C++

Comentar
Facebook libera Proxygen, su servidor HTTP (y más cosas) basado en C++

Facebook sigue su carrera de apoyar a la comunidad y liberar algunos de los proyectos más interesantes que se cuecen en su cuartel general del Valle de San Francisco (y nosotros encantados, oye). Esta vez le ha tocado el turno a Proxygen, un conjunto de librerías HTTP en C++ que incluyen un sencillo a la par que potente servidor que soporta HTTP/1.1, SPDY/3 y SPDY/3.1 (anuncia también que pronto lo hará con HTTP/2) y que ha visto la luz pública esta misma semana.

Leer más »

El equipo de Dropbox decidió dar el mismo soporte a Android y iOS mediante C++

13 Comentarios
El equipo de Dropbox decidió dar el mismo soporte a Android y iOS mediante C++

El titular es bastante descriptivo, y esa fue la idea que tuvo el equipo de Dropbox a la hora de desarrollar dos de sus aplicaciones para smartphones "menos usadas" (como Mailbox y carousel).

La idea tiene su gran lógica, y es que cosas muy distintas son la parte interna de una app (sea cual sea su índole) y su interfaz, por esa razón vieron más productivo realizar en C++ la parte interna de la app, aunque tenga sus dificultades para ciertas cosas.

Leer más »

Secuencia sincrónica en un proceso no determinista

15 Comentarios
Secuencia sincrónica en un proceso no determinista

    Un sistema concurrente suele resolver problemas de naturaleza intrínsecamente no determinista, lo que quiere decir que no podemos predecir la secuencia exacta en la que ocurrirán ciertos eventos.
    Por otro lado, existen procesos deterministas que, por su complejidad, nos resultan más cómodos de resolver usando enfoques no deterministas, como la programación guiada por eventos o como cuando para un algoritmo secuencial sólo conocemos otro paralelo en el que desconocemos el orden en que terminarán los subprocesos.
    Así, aunque el título no sea impactante, trataremos de poner un poco de orden en este tipo de problemas disfrutando de la fascinante búsqueda de algoritmos ¿te animas?.

Leer más »

NetBeans

22 Comentarios
NetBeans

Netbeans es un entorno de desarrollo gratuito y de código abierto que en el momento de escribir este artículo está en su versión 7.4. Permite el uso de un amplio rango de tecnologías de desarrollo tanto para escritorio, como aplicaciones Web, o para dispositivos móviles. Da soporte a las siguientes tecnologías, entre otras: Java, PHP, Groovy, C/C++, HTML5,... Además puede instalarse en varios sistemas operativos: Windows, Linux, Mac OS,...

Leer más »
Publicidad

Un año más tarde Qt 5.2 cumple con soporte completo para Android y iOS

8 Comentarios
Un año más tarde Qt 5.2 cumple con soporte completo para Android y iOS

Hace un año hablamos del resurgimiento de Qt tras su compra por parte de Digia (a Nokia), que prometí en diciembre del año pasado que en un año tendrían soporte completo en Android y iOS. Y como bien dice el titular, así es, la versión 5.2 de Qt ha implementado finalmente las funcionalidades completas para poder funcionar correctamente en estos sistemas móviles (aunque ya en la versión 5.1 teníamos soporte preliminar).

Leer más »

Codelite: Un IDE multiplataforma para C/C++

15 Comentarios
Codelite: Un IDE multiplataforma para C/C++

Existen muchos entornos de desarrollo dedicados a C/C++, pero hoy os voy a hablar de un proyecto de software libre que ya tiene sus años, pero por un motivo u otro no es tan conocido como otras opciones libres como Codeblocks o Dev-C++. Hablamos de Codelite: Un IDE multiplataforma para C/C++.

El proyecto codelite ya lleva bastantes años desde que inicio su andadura y cada vez su comunidad es mayor y cuenta con más características. Está escrito en C++ (Como cabe esperar de un IDE para C++) y usa las bibliotecas wxWidgets para la interfaz. Lo que nos asegura un IDE multiplataforma y que se adapta visualmente a todos los sistemas operativos.

Leer más »

Cómo se hace en C++: manipulando ficheros XML con PugiXML

1 Comentario
Cómo se hace en C++: manipulando ficheros XML con PugiXML

Vamos a empezar una nueva serie de artículos llamada Cómo se hace en C++. Será una serie de artículos de carácter práctico en el que explicaremos como realizar ciertas tareas cotidianas. C++ a diferencia de otros lenguajes no tiene una gran biblioteca de clases en la que apoyarse para hacer las tareas más habituales (aunque cada vez la STL va creciendo más en funcionalidades). Es por eso que muchas veces nos debemos apoyar en bibliotecas de terceros para tareas comunes que implementan otros lenguajes. En esta serie de artículos vamos a ver como hacer ciertas cosas en C++ con bibliotecas populares de terceros.

En este primer artículo de la serie vamos a ver como manipular ficheros XML desde C++ con la biblioteca PugiXML. Se trata de una biblioteca muy rápida y liviana que cumple perfectamente su cometido.

Leer más »
Publicidad