ronflima / feijuca

An implementation of popular algorithms using plain STD C language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feijuca Logo

Feijuca Library

Build Status Mit License

What is feijuca?

Feijoada is a portuguese dish, originary from the north of Portugal. It is a dish made of beans and meat. In Brazil it is one of the most popular dishes, commonly called feijuca.

This project only inherited this dish's name. It is a STD C library which implements common algorithms using an object-oriented approach. Since it is written in full compliance with C standards, it can be compiled in virually any system that have a C compiler and support the STDC library.

GNU Compliance

This library was designed to be fully compliant with GNU Building System. It uses autotools to get built in your environment.

History

This library was designed and implemented originaly by Ronaldo Faria Lima and Daniel Costa Soares back in 2004. This code is more than 10 years old and is pretty stable.

Feijuca was created to fill a gap. Back in 2004 there was no well-designed algorithms library that would encapsulate data and that was easy to use.

What makes Feijuca unique

Feijuca library is designed in an object-oriented fashion. It uses opaque data structures so you can focus on your data, not on the algorithms.

Documentation

The library's documentation is fully written in texinfo, in order to be compliant with GNU distribution system and autotools. You can read the documentation by compiling and installing the library on your system using info command.

License

This library is released under MIT License.

About

An implementation of popular algorithms using plain STD C language

License:Other


Languages

Language:C 88.9%Language:Makefile 9.1%Language:M4 1.9%Language:Shell 0.0%