Which C (ANSI, Common, ...) do you have to learn?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
SNeKKe

Which C (ANSI, Common, ...) do you have to learn?

Post by SNeKKe »

Hi all!

I've been away quite a time because I needed to learn C. Whilest searching, I've found some more difficult things that needed an answer.

* Do you need to learn ANSI C or another type of C?
* Linux or Windows, what is the best OS to develop one? (I currently use Mandrake 9 with it's tools)

Thanks for your help!
Tim

Re:Which C (ANSI, Common, ...) do you have to learn?

Post by Tim »

SNeKKe wrote:Do you need to learn ANSI C or
another type of C?
ANSI (actually ISO) C is the One True C. Anything else which looks similar isn't C.
Linux or Windows, what is the best OS to develop one? (I currently use Mandrake 9 with it's tools)
Whichever you prefer and find more productive. I like Windows 2000 myself. Don't force yourself to use one or the other because others tell you that you should use it.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Which C (ANSI, Common, ...) do you have to learn?

Post by Pype.Clicker »

the only thing you might consider selecting your programming environment is the availability of your target object files (COFF for windows -- this one is simpler, ELF for linux -- this one is natively supported by GRUB). Elf under windows is feasible, but requires some configurations (see DF's posts, that's what he seems to use). Coff under linux has not been tried, afaik.
DarylD

Re:Which C (ANSI, Common, ...) do you have to learn?

Post by DarylD »

I use Windows 2000. Its an excellent environment to work in, once you resolve the elf binaries issue.

Personally I use cygwin (with gnu tools compiled for elf target), Context editor and bochs 2.0/VMWare for testing. XVI32 is my disassembler.

Not to start a flamewar, but what is it with people using these alternative OS's eh, never understand it myself :)

And ANSI C is the way to go too.

Daryl.
klalafuda klalafu

Re:Which C (ANSI, Common, ...) do you have to learn?

Post by klalafuda klalafu »

ANSI C - with no questions anyway and always. only after you'v got it you may try to use C++ and so on.

OS.. hm. QNX4/6 == native POSIX, transparent networking, flexible IPC and so on. win2k as a terminal on qnx's server.

but tastes differ of course.

// wbr
Post Reply