Last time, we advised you to use ditch the unsafe functions like strcpy and strcat, and use their safer replacements (strlcpy, strlcat) instead. However, there is a small problem with this that you might discover that your compiler (especially gcc) does not have these functions in their implementation of the c library (libc). Why is this so?Read more »
When i started googling for an embedded filesystem library (something like sqlite, but for a filesystem instead of a database), i came up pretty empty handed. The vast majority of the projects are commercial and the open source ones operate at a different level than i was looking for.
So i started coding...Read more »
"Emacs is a beast of many, many faces. No one can really understand the whole thing. There are so many packages, so many functions, so many details… but this post is simple, really: it’s about using Emacs as a debugger for your C/C++ programs..."Read more »
"This is the second edition of the Nectarine City Handbook of C Programming Style. It comes pretty soon after the first, but is mostly new material rather than corrections of the first edition..."Read more »
"For nearly every company or group I've worked for, I have written a programming style guide. I've spent some time re-thinking all of these old style guides, and have written a new one, the Nectarine City Handbook of C Programming Style..."Read more »
In this article I'll give a few explanations on how to compile software for studying purposes on Linux (and particularly Ubuntu), what are the most common ways, what I consider to be the most effective method and which are the most popular applications to use for programming in those languages.Read more »
"Antiweb4 is a webserver written in Common Lisp, C, and Perl by Doug Hoyte and Hoytech.
Which seems like an interesting twist to me from all the other Common Lisp web servers already out there..."Read more »
"I'm giving a talk at the Max Planck Institute for Neurological Research in Cologne on Monday 3 August, 1.30-3pm. Here's the abstract: Emacs in Scientific Research ..."Read more »
This is the release announcement of Ctalk 0.0.62a. Ctalk is an object oriented dialect of C for GNU C. Although early in its development, the language already offers many advanced programming features.
The Ctalk Home Page: http://www.ctalklang.org/ contains releases, language reference and tutorial, discussion forums, and sample programs.Read more »
"The GCC team has released Version 4.3.0 of its GNU Compiler Collection. [...] The C++ standard library (libstdc++) has been given new classes for parallel data processing [...] The developers have also incorporated parts of the future ISO C++ standard..."Read more »
If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is meant to give you a short refresher on the basics of C that you will need to know when developing GTK+ applications.Read more »