Google ahora con lenguaje de programación propio

Su nombre es “Go”, es OpenSource y está basado en C++, aunque posee las ventajas de otros entornos de desarrollo de software. Todavía está en etapa “experimental”.

Según el sitio oficial de Go, la idea de crear un nuevo lenguaje de programación se basa en que las computadoras son cada vez más rápidas, cosa que no sucedió con la compilación de software.

Si bien está inspirado en C, incorpora ciertas características de otros lenguajes. Según el equipo de desarrollo, “Go está basado en la familia C (sintaxis básica), con algunos aportes de la familia Pascal/Modula/Oberon family (declaraciones, paquetes)”. Además, está optimizado para trabajar con procesadores multicore y para aprovechar automáticamente ciertas ventajas del multithreading.

Go sólo es compatible con Linux y Mac OS, y se puede instalar siguiendo las instrucciones detalladas en este vínculo. Y quienes sepan programar en C y quieran conocer las equivalencias de Go, el equipo de desarrolladores creó esta guía básica.

Visto en: http://www.redusers.com/

Curso de programación en C para GNU/Linux

curso_c_gnu_linux1

 

Curso de programación en C para GNU/Linux realizado por Pablo Garaizar Sagarminaga.

El curso comprende los siguientes apartados:

  • Llamadas al sitema
  • Programas, procesos, hilos
  • Estructuras de datos
  • Estados de los procesos en Linux
  • Identificativos de proceso
  • Planificación
  • El GCC
  • Compilación básica
  • Librerías
  • Optimizaciones
  • Debuggin
  • Make y makefile
  • Programando en C para GNU/Linux
  • Llamadas sencillas
  • Manejo de directorios
  • Permisos
  • Creación y duplicación de procesos
  • Comunicación entre procesos
  • Comunicación por red

Programcion en C con GNU/Linux

Fuente: LugSaju