News for hackers. Stuff that matters.

belial

Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @09:01AM (#2845739)
Thanks for clarifying your point. I think this matter is subjective and there's nothing from my side to express.
Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @08:12AM (#2845595)
I don't wanna sound off-topic but I liked your suggestions, they're great actually... Can you please provide me with some suggestions on the following topics? An introduction to Programming Languages Design theory. Computer Science Mathematics, introductions and advanced topics.
Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @08:03AM (#2845578)
I got your point. I agree with you actually.
Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @07:22AM (#2845465)
When I was in uni I got my introduction to programming in C. And it was the most funny and mind-opening course in my first year. So, I think it's subjective.

I agree that C++ is a complicated language, specially when you use Boost or Tools.h++, or the even make things worse. But when you teach beginners to code in C++ and only utilize STL, I believe it would be an interesting and challenging course. Plus, in an entry level course, you only need to introduce the basics of programming, which are (in an abstract sense) general logic principles and language agnostic.

Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @07:16AM (#2845452)
Wow!!! If this was intended to be an introduction to Programming then what would a special/advance topic in programming be??
Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @06:41AM (#2845367)
No not really. SICP doesn't, whatsoever, inspires any sort of dogmatic beliefs. And I think it would be more appropriate to discuss the subject (SICP itself) rather than discuss what it's advocates says about it.

Simply put, it's more than an excellent book in the world of Computer Science. It is concise, clear, straightforward and challenging. And I think a text like that deserves every interest and respect from every computer scientist.

Respects.

Re:Wadler's critique of SICP (1987) on Thursday August 04, 2011 @06:30AM (#2845347)
I almost agree with you that programming can be approached from a Scheme mindset... It can be really mind-opening. But I think teaching programming from C++ or Python perspective can be of (almost) equal greatness... You can do many cool things here and there... It only depends on the level of the course. I mean, if you are going to take an advanced course in programming languages design, learning Scheme, Lisp and other languages can be of great help; but if you want to give an introduction to programming - to people with no programming-related experience - C, C++ and Python are very good choices, I think.
What an intelligent reply! I'm interested in knowing what particular book would you recommend for someone who is a Computer Science graduate and planning to enhance his mathematical skills in linear algebra? If there is more than one, I'll be glad to get them all... So, any suggestions?
Re:Ask HN: How many hours have you spent programming? on Wednesday August 03, 2011 @06:51AM (#2840581)
I have spent almost 9640 hours programming...

I started programming when I was in school... But I have been involved in professional programming (working in a firm) for 3 years now... I'm between Intermediate and Senior level... And calculating the time I've spent programming in the firm (only) it would be almost equal to 9640 hours!! :D

Re:The ultimate cross platform language on Wednesday August 03, 2011 @06:21AM (#2840520)
Would it be a good decision for a company to replace a RubyOnRails development environment with haXe??
I would recommend you check this online book: http://htdp.org/

"How to Design Programs" is a great resource for newcommers and professionals alike. It's a good revision and a good start.

Enjoy.

There are few books on the list that I don't know of, it's pretty interesting to know about them... Thanks for sharing that.

Do you know about "Structure and Interpretation of Coputer Programs" ... IT'S A CLASSIC! http://mitpress.mit.edu/sicp/

I would recommend "Structure and Interpretation of Computer Programs" <http://mitpress.mit.edu/sicp/>;

This book is a classic in Computer Science and it explains, discusses various programming concepts ... mainly from the compiler/interpreter point of view.