Just curious. Mine hasn't happened yet.
Just curious. Mine hasn't happened yet.
No joke, my first C project was an RPC layer to allow communication between PC workstations running Windows and a Cobol application running on a mainframe.
Before that I'd learned C++ and Cobol, never touched raw C.
Do you mean as a professional, or at school etc? My first proper project (that is, something bigger than a few dozen lines of code in one file) was a Lisp interpreter, which came to about 4000 lines or so. I'm sure I could do it in less and quicker now, but that's what I did. Or maybe the first one was a symbolic 68K disassembler - I think I did that one before the Lisp interpreter.
Since then I've worked in C for about 16 years or so, at all levels from kernel programming to diddy applications.
--
Mats
Compilers can produce warnings - make the compiler programmers happy: Use them!
Please don't PM me for help - and no, I don't do help over instant messengers.
I started with C when I joined cboard, and I ended up with a lite text file and man page viewer for linux in gtk+:
http://www.intergate.com/~halfcountplus/see
which I'm still developing, altho the webpage hasn't been updated in a while.
The only thing I really knew before that was perl, and they (C and perl) shed a lot of light on each other (which makes sense, I believe perl is written in C).
C programming resources:
GNU C Function and Macro Index -- glibc reference manual
The C Book -- nice online learner guide
Current ISO draft standard
CCAN -- new CPAN like open source library repository
3 (different) GNU debugger tutorials: #1 -- #2 -- #3
cpwiki -- our wiki on sourceforge
My first project was a integer calculator for Introduction to Programming in first year.
My first > 1000 lines project is a chess engine (AI).
http://cyberfish.wecheer.com/Brainless
I think the question is not what was your first program, but what was your first project, for a class or a job or a large program or what have you.
Yeah I wonder about that too. An LOL! no less.
calculating BASIC?