SmartQuant Discussion

Automated Quantitative Strategy Development, SmartQuant Product Discussion and Technical Support Forums
It is currently Sat Jan 29, 2022 5:04 am

All times are UTC + 3 hours

Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: C# Essentials
PostPosted: Tue Apr 11, 2006 4:10 pm 

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6817
A good book on C# and a good review mentioning SmartQuant :wink:

Cruising through book stores, I usually encounter the 800 page behemoths that 'teach you programming in 24 hours' or something similar. I suppose those are good for getting you programming with lots of examples.

However, I like to think I'm a pretty good programmer, having grown up with Pascal, C, and C++. I may be aging myself with that first one, but anyway.

I had thought C# was a toy language, ranking right up there with VB. That was until I encountered a powerful .NET financial development package out there on the 'net from SmartQuant. That started me thinking there must be something to this language. I started reading The C# Essentials on one my connections to SaharaBooks online.

Having a programming background, I was able to quickly grasp the basics of the language as they compared to what I already knew. The concepts of delegate functions and events took a while to wrap my head around, after being used to C++'s pointers and function passing. Once understanding the power of events, and how they manage multiple registrations as well as static and object based instantiations, I was sold.

However, I think C# loses it's power due to de-emphasizing the deconstructor and reverting to automated garbage collection. I can see the benefits, but I enjoyed the manual tuning I do with C++.

Well, having digressed to the language itself, now back to the book. The book covers the language itself, in what I think is a very fine balance. The examples are short, sweet and succinct in showing many of the fine points of the language specific it is covering.

I must admit though, that there are language features discussed in the book that do have examples, but still leave me wondering what they mean and how they fill in the big picture. I think they will fall into place as my experience grows, and I find scenarios where they start to make sense.

The book does not cover the .NET run-time library. That is best left to the 800 page reference behemoths, or simply the online reference library provided by the Integrated Development Environment.

I give the book two thumbs up. After a year of programming C#, it is still my primary quick reference on basic language idioms.

 Post subject:
PostPosted: Mon Sep 29, 2008 2:28 am 

Joined: Mon Sep 29, 2008 2:15 am
Posts: 3
Location: Spain
I prefer this one
Illustrated C# 2008 ... 506&sr=8-1

It's very good and clear for learning.
It doesn't include some very advanced topics. Some other advanced books do but they are not good for beginners.

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 3 hours

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group