Main Page

From C

Jump to: navigation, search

Contents

Welcome to ##C on Freenode

We discuss all aspects of programming in C.

C1x was adopted. All hail ISO/IEC 9899:2011!

C++ is off-topic -- please use ##c++ instead.

C# is off-topic -- please use ##csharp instead.

There's also ##c-basic

For a place to brag about your project, or just talk try ##stdio

Why we get peeved -- techie-hell bofh

Related channels exist to cover things in more detail, e.g., #posix, #workingset, #editor-wars, #emacs, #sockets, #tcpip, #vile, #vim, #xemacs, #wxwidgets and #Xlib.

The Standard is available; it makes sense for a professional C programmer to have it at their side, and can be cheap enough for even a student or hobbyist.

Per the new(er) Freenode policy we are now in ##c. See the discussion page for some of the history.

There is also a page on religion in C.

PDPC Fundraising

This IRC network doesn't run on air. All contributions, however small, are welcome.
See http://freenode.net/fundraiser.shtml for state of play and how to contribute.

Topic

Our channel topic was huge, hence the birth of this site. Here is the original:

C Programming

A number of people have commented that the INTRO link is of poor quality (and it's dead now) so we are looking for a replacement. Alternates so far:

Quotes

  • Standard C does not know nor care about colors, mice, windows, keyboards, networks or any other system specific things. If you want help with something like that, you would (hint) want to tell us what OS, compiler, tools or libraries you are or intend to use/abuse.
    --Provided by pragma_ from author unknown

Additional materials

  • Books, including K&R and TAOCP
  • Code Snippets for common topics/problems
  • C gotchas C_gotchas things that trip up beginning programmers
  • Software, including compilers, IDE's, tools and utilities
  • Usenet, including groups and notables
  • Web resources, including C of Peril and reference sites
  • Channel Statistics, pisg generated 30 day stats of ##c

Stuff that should be avoided

  • All books by Yashwant Kanetkar including books like Let US C, Working with C, Data structure through C. The problem with his books is that, though easy to read, they contain a lot of factual errors. They do not address the fact that certain aspects of C are implementation dependent.
  • C For Dummies: Same as above.

Channel bots

  • Ort, simple bot provided by orbitz that has some functionality.
    • Ort doesn't work the same as its page describes -- in fact its nick is usually Oort -- yet it still manages to do some useful things.
  • candide, has detailed manpage summaries, C faq searcher, acronym expander, dictionary, Google, and quite a bit more.
  • relipmoc, compiles and runs source snippets supplied by a user then replies with either the program's output or the first compiler warning/error.

Feeds

RSS and Atom feeds are supported.

Contact

The wiki admins should be able to help with any issues.

Personal tools