Archivo: C++

C sigue siendo el lenguaje preferido para el Open Source

 

C++, Programacion

Lenguaje de programación C/C++

A lo largo del mundo del Open Source son muchos los lenguajes de programación que son usados para implementar herramientas o programas enteros y siempre es interesante (más para los programadores) conocer cual es la tendencia en cuanto a su uso y que lenguaje es el más usado para estas cuestiones.

El sitio Black Duck Software ha recompilado la información de aproximadamente 200 000 proyectos Open Source con licencia desde el 2002 y según el informe que la empresa ha hecho en su sitio el legendario C y su hermano C++ están a la cabeza como se puede ver en el listado:

Lenguajes de Programación más usados en el Open Source

En realidad no me extraña que C/C++ estén en la cabeza siendo lenguajes tan versátiles, legendarios y amados por muchos programadores al rededor del mundo aunque hay que recordar que estos datos fueron los resultados de un estudio con un número determinado de proyectos así que si eres amante de alguno de los otros lenguajes no te sientas mal =P.

Fuente: VivaLinux!

Curso de C para GNU/Linux

 

C++, Programacion

Revisando el blog de Daniel Maldonado El CoDiGo K me encontré con un curso bastante interesante enfocado a la programacion en c para GNU/Linux. Originalmente mi idea era empezar a programar con C mas sin embargo en la universidad el lenguaje que se maneja en las clases es JAVA, asi que decidi empezar con el, sin embargo, estoy leyendo a la par otros lenguajes de programacion como C y C++ asi que este pdf me mantendrá entretenido esta tarde. El libro consta de 82 páginas y fue escrito por Pablo Garaizar Sagarminada bajo la licencia Creative Commons Reconocimiento-CompartirIgual 2.5 España. El contenido es el siguiente:

1. PROGRAMACIÓN EN GNU/LINUX
1.1 Llamadas al sistema
1.2 Programas, procesos, hilos
1.2.1 Estructuras de datos
1.2.2 Estados de los procesos en Linux
1.2.3 Identificativos de proceso
1.2.4 Planificación
1.3 El GCC
1.3.1 Compilación básica
1.3.2 Paso a paso
1.3.3 Librerías
1.3.4 Optimizaciones
1.3.5 Debugging
1.4 make world
1.4.1 Makefile, el guión de make
1.5 Programando en C para GNU/Linux
1.5.1 Hola, mundo!
1.5.2 Llamadas sencillas
1.5.3 Manejo de directorios
1.5.4 Jugando con los permisos
1.5.5 Creación y duplicación de procesos
1.5.6 Comunicación entre procesos
1.5.7 Comunicación por red

A leer y a programar se ha dicho.

Descargar: Curso C para GNU/Linux