[tpm] Perl to C learnings
Digimer
linux at alteeve.com
Sat Aug 28 09:08:13 PDT 2010
On 10-08-28 05:00 AM, Shlomi Fish wrote:
> Hi Digimer,
>
> On Saturday 28 August 2010 07:23:34 Digimer wrote:
>> Hi all,
>>
>> This may seem like an odd post, but I have a potential job lined up. I
>> told them that my C experience is weak, to be polite, and that the bulk
>> of my experience is in Perl. They want to give me a chance though, so
>> I've been given some time to write a relatively simple C program.
>>
>> So my question is; Can anyone recommend a C tutorial, guide or similar
>> aimed at Perl programmers? Most of the guides I've found assume little
>> to no programming experience, so I've spent a lot of time reading things
>> I know. Normally I wouldn't mind, but I've got a fairly limited amount
>> of time to submit this program and prove my ability to learn.
>>
>
> Best I can think of is:
>
> http://www.slideshare.net/petdance/just-enough-c-for-open-source-programmers
>
> Written by Andy Lester who is a Perl programmer.
>
> Not sure it would be enough for you, though.
>
>> I'm specifically not talking about the program, as I want to see for
>> myself how quickly I can adapt. The main things I need to know are file
>> reads and string manipulation, if that helps with recommending resources.
>>
>
> String manipulation in C is much harder than in Perl. You may wish to read
> this article for a little about the philosophy of strings in C (and some other
> languages):
>
> http://www.joelonsoftware.com/articles/fog0000000319.html
>
> file I/O is better done using the FILE * objects and such functions as
> fprintf, fwrite, fread, fopen, fclose, etc. so read about them.
>
> Finally, you may wish to look at some of the libraries here which provide more
> convenient APIs and better portability:
>
> http://www.shlomifish.org/open-source/portability-libs/
>
>> Thanks in advance all! If this wasn't such a potential awesome job on
>> the line, I'd not bother the list with non-perl stuff. :)
>
> Good luck with this job.
>
> Regards,
>
> Shlomi Fish
Thanks Shlomi!
I'll read those today. :)
--
Digimer
E-Mail: linux at alteeve.com
AN!Whitepapers: http://alteeve.com
Node Assassin: http://nodeassassin.org
More information about the toronto-pm
mailing list