Serving the Quantitative Finance Community

 
User avatar
Cuchulainn
Posts: 22929
Joined: July 16th, 2004, 7:38 am

Need a Book on Unix Fundamentals

November 6th, 2009, 6:53 am

QuoteOriginally posted by: FaridMoussaouimy experience is Unix --> LinuxSome of the trading groups I know use Linux as the main plateform. I understand that somewindows os users are not used to use unix-like power of command-line.Clearly I don't agree with Duffy statement about the use of wind.... osF.Interesting.What part of my statement don't you agree with? Command line? if you are sysman fair enough, but for an application developer as a basic daily skill? It sounds like those who don't use command line don't know what they are missing I know UNIX folk who have never used paper-tape or punch cards, but I dn't hold it against them You need to realise that the problem determines which technology to use, not the other way around. Don't become entenched in one 'technology camp'
Last edited by Cuchulainn on November 5th, 2009, 11:00 pm, edited 1 time in total.
 
User avatar
FaridMoussaoui
Posts: 327
Joined: June 20th, 2008, 10:05 am
Location: Genève, Genf, Ginevra, Geneva

Need a Book on Unix Fundamentals

November 6th, 2009, 10:11 am

QuoteOriginally posted by: CuchulainnInteresting.What part of my statement don't you agree with? Command line? if you are sysman fair enough, but for an application developer as a basic daily skill? It sounds like those who don't use command line don't know what they are missing I know UNIX folk who have never used paper-tape or punch cards, but I dn't hold it against them You need to realise that the problem determines which technology to use, not the other way around. Don't become entenched in one 'technology camp'The future of Unix is in open source software (at least the OS itself like Linux) and the "smartest" people in computing centers use Linux desktops. And it is less expensive that wind... osWhile I do not consider windows as a technology, I use it from time to time and I am confortable with it.But I clearly prefer Linux (Unix). I am proud of the Unix culture.Here an extract from "The Art of Unix Programming" by Eric Raymond (http://www.faqs.org/docs/artu/ch20s04.html)Microsoft's ambition for an unchallengeable monopoly lock on computing made the defeat of Unix a strategic goal for the company in the mid-1980s, five years before we knew we were in a fight. In mid-2003, despite having had several growth markets it was counting on largely usurped by Linux, Microsoft is still the wealthiest and most powerful software company in the world. Microsoft knows very well that it must defeat the new-school Unixes of the open-source movement to survive. To defeat them, it must destroy or discredit the culture that produced them.
 
User avatar
Cuchulainn
Posts: 22929
Joined: July 16th, 2004, 7:38 am

Need a Book on Unix Fundamentals

November 6th, 2009, 10:35 am

Bit melodramatic. Lunch.
 
User avatar
J
Posts: 1
Joined: November 1st, 2001, 12:53 am

Need a Book on Unix Fundamentals

November 7th, 2009, 9:33 pm

which books are pretty clear for a beginner in Linux fundamentals?
 
User avatar
quanfinguy
Topic Author
Posts: 0
Joined: January 19th, 2009, 6:16 am

Need a Book on Unix Fundamentals

November 10th, 2009, 5:30 am

QuoteOriginally posted by: CuchulainnIf it's just C++ then you can learn enough UNIX to compile your stuff. These days they have friendly IDEs to protect you but at the end of the day you will need to learn UNIX. But as JB says, 15 days is a long shot. Make files are still in use and at the very mininum you need to know the directory structure on your disk. Do you need to know 'vi' editor?The requirement is :C++ on Unix/Linux (If candidate is very good in C++, Windows is also fine)Object Oriented Programming, Multithreading, Scripting Language (Shell or Perl Script)Any thoughts, on how I should proceed. I still have atleast 12-13 days to go.
 
User avatar
mj
Posts: 12
Joined: December 20th, 2001, 12:32 pm

Need a Book on Unix Fundamentals

November 10th, 2009, 6:50 am

A long time ago, I found "unix for the impatient" helpful.
 
User avatar
quantmeh
Posts: 0
Joined: April 6th, 2007, 1:39 pm

Need a Book on Unix Fundamentals

November 10th, 2009, 1:00 pm

QuoteOriginally posted by: sidkumraThe requirement is :C++ on Unix/Linux (If candidate is very good in C++, Windows is also fine)Object Oriented Programming, Multithreading, Scripting Language (Shell or Perl Script)Any thoughts, on how I should proceed. I still have atleast 12-13 days to go.are you good on any of this? if not, then dont waste your time. e.g. they'll kill you on multithreading in first 2 minutes of interview, if you didnt do this before at work. the same goes with C++
 
User avatar
quanfinguy
Topic Author
Posts: 0
Joined: January 19th, 2009, 6:16 am

Need a Book on Unix Fundamentals

November 10th, 2009, 1:17 pm

QuoteOriginally posted by: jawabeanQuoteOriginally posted by: sidkumraThe requirement is :C++ on Unix/Linux (If candidate is very good in C++, Windows is also fine)Object Oriented Programming, Multithreading, Scripting Language (Shell or Perl Script)Any thoughts, on how I should proceed. I still have atleast 12-13 days to go.are you good on any of this? if not, then dont waste your time. e.g. they'll kill you on multithreading in first 2 minutes of interview, if you didnt do this before at work. the same goes with C++I have been doing C++ programming for last 4 years and the platform has been VxWorks( it supports multithreading). I would not call myself an expert but I think I am an intermediate level programmer and I see no reason why I should not sit for the interview. The interview is in INDIA for people (there are quite a few openings) with 2 to 5 years experience in C++, and I definitely feel I stand a chance. However I know there are few things that are against me:1. I have not worked on Unix2. Do not have great knowledge about algorithms (never got to use/apply any hence do not have much knowledge).
 
User avatar
Cuchulainn
Posts: 22929
Joined: July 16th, 2004, 7:38 am

Need a Book on Unix Fundamentals

November 10th, 2009, 2:02 pm

QuoteI have been doing C++ programming for last 4 years and the platform has been VxWorksFrom my limited exposure to VxWorks and what I have heard and seen, this is a minimal OS with little real support for 'real' (OOP, GP) C++ (I heard that it had no STL). Of course, objects get in the way for hard real-time, so I wonder what is meant by "C++ on VXW".. The spectrum is very wide.
Last edited by Cuchulainn on November 9th, 2009, 11:00 pm, edited 1 time in total.
 
User avatar
quantmeh
Posts: 0
Joined: April 6th, 2007, 1:39 pm

Need a Book on Unix Fundamentals

November 10th, 2009, 2:06 pm

QuoteOriginally posted by: sidkumraQuoteOriginally posted by: jawabeanQuoteOriginally posted by: sidkumraThe requirement is :C++ on Unix/Linux (If candidate is very good in C++, Windows is also fine)Object Oriented Programming, Multithreading, Scripting Language (Shell or Perl Script)Any thoughts, on how I should proceed. I still have atleast 12-13 days to go.are you good on any of this? if not, then dont waste your time. e.g. they'll kill you on multithreading in first 2 minutes of interview, if you didnt do this before at work. the same goes with C++I have been doing C++ programming for last 4 years and the platform has been VxWorks( it supports multithreading).you should be fine then. if I were them, I'd hire you get that Kernigan, Pike book, it's plain C but covers all basic Unix APIs, if you have time look at Richard Stevens book, it's again C, but more advanced APIs. there's no point in looking at Windows for, that sh.t is big and convoluted, that's why it fails on server side, btw
Last edited by quantmeh on November 9th, 2009, 11:00 pm, edited 1 time in total.
 
User avatar
quanfinguy
Topic Author
Posts: 0
Joined: January 19th, 2009, 6:16 am

Need a Book on Unix Fundamentals

November 10th, 2009, 7:01 pm

QuoteOriginally posted by: CuchulainnFrom my limited exposure to VxWorks and what I have heard and seen, this is a minimal OS with little real support for 'real' (OOP, GP) C++ (I heard that it had no STL). Of course, objects get in the way for hard real-time, so I wonder what is meant by "C++ on VXW".. The spectrum is very wide.I have been using STL for my project for the last four years. Both the toolchains (GNU and Diab) provided by WindRiver (owner of VxWorks), have support for STL. It also has support for templates, exception handling, RTTI and namespaces, which I think covers most of things part of the ANSI C++ standard.VxWorks is a hard RTOS and of course you are right when you say that objects get in the way of hard real time, however a lot also depends on the type of application being developed. I was working on a telecom product, probably for which the advantages of C++ outweighed the latency factor.
 
User avatar
Cuchulainn
Posts: 22929
Joined: July 16th, 2004, 7:38 am

Need a Book on Unix Fundamentals

November 10th, 2009, 10:20 pm

QuoteOriginally posted by: sidkumraQuoteOriginally posted by: CuchulainnFrom my limited exposure to VxWorks and what I have heard and seen, this is a minimal OS with little real support for 'real' (OOP, GP) C++ (I heard that it had no STL). Of course, objects get in the way for hard real-time, so I wonder what is meant by "C++ on VXW".. The spectrum is very wide.I have been using STL for my project for the last four years. Both the toolchains (GNU and Diab) provided by WindRiver (owner of VxWorks), have support for STL. It also has support for templates, exception handling, RTTI and namespaces, which I think covers most of things part of the ANSI C++ standard.VxWorks is a hard RTOS and of course you are right when you say that objects get in the way of hard real time, however a lot also depends on the type of application being developed. I was working on a telecom product, probably for which the advantages of C++ outweighed the latency factor.Ok, I would hire you too!
 
User avatar
quanfinguy
Topic Author
Posts: 0
Joined: January 19th, 2009, 6:16 am

Need a Book on Unix Fundamentals

December 4th, 2009, 2:50 pm

Last edited by quanfinguy on December 7th, 2009, 11:00 pm, edited 1 time in total.
 
User avatar
quanfinguy
Topic Author
Posts: 0
Joined: January 19th, 2009, 6:16 am

Need a Book on Unix Fundamentals

December 4th, 2009, 3:00 pm

Last edited by quanfinguy on December 7th, 2009, 11:00 pm, edited 1 time in total.