6.4 C

Para testar o acesso ao MongoDB por programas escritos na linguagem C, foi criado um programa que realiza a mesma consulta utilizada para testar o Ruby no item 6.2, ou seja, exibe o título e a sinopse dos documentos cujo título é Sébastien Auguste Sisson (apenas um).

O código do programa C se encontra no arquivo consulta_sisson.c, e foi compilado através do comando:

gcc -o consulta_sisson consulta_sisson.c -pedantic \
    $(pkg-config --libs --cflags libmongoc-1.0) \
    -Wl,-rpath,/usr/local/lib

Abaixo está mostrado o resultado da execução deste programa:

Título: Sébastien Auguste Sisson
Sumário: Sébastien Auguste Sisson, conhecido no também como Sebastião Augusto Sisson e S. A. Sisson, (1824 – 1893) foi um litógrafo, desenhista e biógrafo francês radicado no Brasil. Leia mais na Wikipédia. Livro

A imagem destacada mostra o código fonte no Geany.

6. Linguagens de programação