feed

C/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.

Desde la UIKonf (una conferencia centrada en...

Leer más »

    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...

Leer más »

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...

Leer más »

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...

Leer más »

Continuamos con la serie de cómo se hace en C++. En la primera entrega recuerda que vimos cómo manejar ficheros XML con pugiXML. En esta segunda entrega vamos a ver como parsear y editar otro tipo de archivos comunes para almacenar datos. Se trata de los archivos de configuración que son con conocidos como archivos ini o archivos cfg.

Estructura de un archivo de configuración

Como ya hemos dicho...

Leer más »

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...

Leer más »

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...

Leer más »

Seguimos con el repaso a C++11, en esta ocasión hablaremos de el principio RAII y de los cuatro miembros implícitos en toda clase de C++. Con esto en mente y una buena aplicación de los conceptos que aquí veremos haremos nuestro código a prueba de balas, y lo que es más importantes, a prueba de fugas de memoria.

Uno de los temas más importantes de C++ es tener claro la regla de los cuatro...

Leer más »

En este artículo vamos a repasar una de las características de C++11 que más le van a gustar a los programadores que les gusta escribir poco (la gran mayoría). Se trata de la asignación de tipos automática y la deducción de tipos.

Hasta ahora en el estándar de C++ la palabra reservada auto servía para indicar que una variable era local. Lo que sucede es que implícitamente todas las variables son...

Leer más »

En el anterior artículo vimos una introducción a los contenedores. En él vimos los tipos de contenedores que hay, los archivos de cabecera y las funciones comunes de los contenedores. Ahora vamos a dedicar este segundo artículo a poner en práctica el uso de contenedores.

Como dijimos en el artículo anterior la STL está basada en plantillas de C++ lo que las hace versátil a cualquier tipo de dato...

Leer más »

Genbeta Dev Respuestas Las mejores respuestas para las mejores preguntas

Sigue a