nesC is now available for Fedora. It is an extension to the C programming language designed for use with TinyOS, which is used in wireless sensor networks. Install it using:

$ sudo yum --enablerepo=updates-testing update nesc

It could not be shipped with Fedora earlier because it used the now deprecated Intel Open Source license. Thanks to David Gay and Philip Levis, it has now been updated with dual BSD/GPL license. There is also support for GNU Emacs with the emacs-nesc package.

$ sudo yum --enablerepo=updates-testing update emacs-nesc

Here is a screenshot of GNU Emacs with syntax highlighting in nesc-mode: Emacs nesc screenshot