Fundamental software design concepts / principles books [closed] - c

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I need to introduce basic design principles in my team. I am looking for books which are not restricted to only object oriented design principles. And which can cover concepts such as Modularity, Information hiding etc.
Just for information - The implementation language for all the project in our team is C.

These books seem to be in the vicinity of what you are asking about:
Code Complete
The Practice of Programming
The Pragmatic Programmer

If you're building on a Unix environment, I'd really recommend The Art of Unix Programming by Eric S Raymond.

The book
Object Thinking by David West is pretty good.

Related

Database normalization made easy? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Is there any easy resource available online or a book which would allow a complete newbie how the database normalization process works and what one should do to perform the transformations on a given database leading it from 1NF to 5NF through all the in-between?
From my research, it seems that the Wikipedia article seems to be the closest to what I'm looking for but is there anything even easier?
This highly depends upon your taste. But I have found that the course in class2go offered by Stanford is quite good. It has a fairly good explanation of normalization up until NF4. For a complete newbie I think this would be quite useful.
You have to sign up but the material is supposed to be there:
http://class2go.stanford.edu/db/Winter2013
Also have you seen this?
http://www.bkent.net/Doc/simple5.htm

A book for C beginners [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am a PHP developer, and now I want to learn C for a couple of reasons.
I lack knowledge in Java, as well as data structures and algorithms.
PHP is written in C.
The most important thing is the first reason. I don't want to get deep into C, but at least I could understand what C programs are doing. Does anyone have any good idea how I should proceed? Thanks!
That's probably the wrong approach. First learn the basic theory behind programming which is algorithms and datastructures. These are language neutral.
Than try to learn a language and its syntax to write your algorithms. To answer your question, a good book for C is C in a Nutshell but it DOES NOT teach you the basics of programming.
And then there is still the book The C Programming Language by Kernighan&Ritchie, who invented C.

Good (and recent) resource for expert systems [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Does anyone know any good (and recent) resources for designing expert systems?
As far as I know, there is not much recent development in expert systems. This book is a classic (last edition is from 2004).
we are taking an Expert systems course in our college and we are using this book :
Artificial Intelligence: A Guide to Intelligent Systems
and using Clips Language for programming expert systems
the book is pretty Good and discussing Modern topics ( see the latest version )
and it introduces well the parts related to fuzzy logic and neural networks which is related to ExpertSystems .
i recommend starting exploration from the internet and the book for some time
then start knowing the science from the book and implement using the CLIPS language
Clips tutorials

What ONLINE to use to learn the basics of AI and Machine learning [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am interested in learning the basics on machine learning and am wondering what the best ONLINE resources are. Keep in mind i am a total novice and know very little about the subject.
The lecture series at Stanford on machine learning is really good. I would recommend that you start there.
There are also some good books that are available online:
The Elements of Statistical Learning
Information Theory, Inference and Learning Algorithms
You could check the Peter Norvig's web site.
http://norvig.com/
However, texts such as those of Russel and Norvig or Alpaydin would keep you better focused.
Good luck!
See my answer to a similar question here. In short, if you are looking for practitioner's knowledge, such as when and how to apply things like Neural Networks and Bayesian filtering, there are links to several useful books there. Understanding the theory requires math, the link has several book recommendations to direct toward what and how, and you should be prepared to spend some time reading research papers.

Expression Blend Books? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Are there any good Expression Blend books out there yet? The help file is better than I'd expected it to be. But I'd really like to get ramped up faster.
I recommend you "Microsoft Expression Blend Bible" by Gurdy and Mary Leete. This book is definitely worth reading.
If you are looking for a book from the Designer's perspective, the best book out there currently is Foundation Expression Blend 2, by Victor Guadioso. It reminds me of the older PeachPit Press books for graphics programs. There is some code in the book, as well, but it is more tool focused.
Some related discussions on SO that might be of help:
https://stackoverflow.com/questions/562948/do-you-have-any-recommendations-on-blend-xaml-books-tutorials-for-designers
What is the best way to learn Expressions Blend 2?
https://stackoverflow.com/questions/625407/expression-blend-2-wpf-book

Resources