9 Replies - 465 Views - Last Post: 09 January 2011 - 03:29 PM

#1 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3093
  • View blog
  • Posts: 19,139
  • Joined: 14-September 07

*nix Resources

Posted 09 January 2011 - 09:40 AM

What resources (books, online, et al) would you all recommend for someone coming from a largely Windows background to ramp up quickly (<1 week) with UNIX/Linux C/C++ programming?

So far I've spent more time digging through the environment since, code wise, it's about the same. Thoughts, tips, tricks, or recommendations?

Books I've been looking at:

Advanced Programming in the Unix Environment

Advanced UNIX Programming

Is This A Good Question/Topic? 0
  • +

Replies To: *nix Resources

#2 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6039
  • View blog
  • Posts: 23,436
  • Joined: 23-August 08

Re: *nix Resources

Posted 09 January 2011 - 10:03 AM

You can't go wrong with any Stevens book.
Was This Post Helpful? 1
  • +
  • -

#3 jimblumberg  Icon User is offline

  • member icon


Reputation: 3993
  • View blog
  • Posts: 12,322
  • Joined: 25-December 09

Re: *nix Resources

Posted 09 January 2011 - 10:23 AM

The biggest differences between Linux/Unix and Windows programming is probably the tools used to develop the applications.

Other things to consider:

How will you be compiling the applications on Linux/Unix?

Will you use an IDE or makefiles?

Will you be creating GUI applications or command line applications?

Will you be using threads, networking, POSIX, ect?


You might want to search if there are any free to download Ebooks available. See Linux Ebooks.

Jim
Was This Post Helpful? 2
  • +
  • -

#4 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6039
  • View blog
  • Posts: 23,436
  • Joined: 23-August 08

Re: *nix Resources

Posted 09 January 2011 - 02:31 PM

If you weren't on such a short time frame I'd look down in my basement and see what's hanging out down there to send to you.

At the basic systems level there are differences in process creation, threading, IPC, sockets (relatively minor) for sure.
Was This Post Helpful? 0
  • +
  • -

#5 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3093
  • View blog
  • Posts: 19,139
  • Joined: 14-September 07

Re: *nix Resources

Posted 09 January 2011 - 02:34 PM

I'd still be curious to see what you have hanging around. I picked up a copy of Stevens book, should be a good read/reference. After that experimentation in the VM I suppose.
Was This Post Helpful? 0
  • +
  • -

#6 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6039
  • View blog
  • Posts: 23,436
  • Joined: 23-August 08

Re: *nix Resources

Posted 09 January 2011 - 02:39 PM

I'll take a look. I noticed in Twitter you mentioned Solaris...are you targeting Solaris specifically?
Was This Post Helpful? 0
  • +
  • -

#7 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3093
  • View blog
  • Posts: 19,139
  • Joined: 14-September 07

Re: *nix Resources

Posted 09 January 2011 - 02:43 PM

Yes. But I figured I'd do "main/general" UNIX too, just to round myself out.

This doesn't look too shabby
Was This Post Helpful? 0
  • +
  • -

#8 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6039
  • View blog
  • Posts: 23,436
  • Joined: 23-August 08

Re: *nix Resources

Posted 09 January 2011 - 03:10 PM

I have:

Interprocess Communications in UNIX: The Nooks and Crannies
UNIX System V Network Programming (old, but I think still valid)
Linux Programmer's Reference (pretty old)
POSIX Programmer's Guide (old, but still valid)
Beginning Linux Programming (2nd ed. - old)

As well as a couple of OLD Solaris (v7 & 8) admin books that are likely of limited use.
Was This Post Helpful? 0
  • +
  • -

#9 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3093
  • View blog
  • Posts: 19,139
  • Joined: 14-September 07

Re: *nix Resources

Posted 09 January 2011 - 03:25 PM

You have a pretty awesome basement.
Was This Post Helpful? 0
  • +
  • -

#10 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6039
  • View blog
  • Posts: 23,436
  • Joined: 23-August 08

Re: *nix Resources

Posted 09 January 2011 - 03:29 PM

Sure, if you ignore all the hairballs and cat puke the cats have left behind, the sixteen million boxes full of shit we'll never use but won't get rid of, and the dead bodies. :)
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1