Why no functional programming languages became mainstream [closed] - oop

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.
Given so much praise for languages such as haskell, erlang, why none of them can become a mainstream language?
Is it due to their learning curve? Or too much symbol notation?

Because most people don't know how to program functionally.
Because overcoming a dominant paradigm is difficult and takes time.
Because "nobody ever got fired for choosing Java" (corollary of above, from FUD).
Because real-world programming isn't always perfectly functional–we love our side-effects.
Etc.
Much more info in this older SO answer, and unlike mine, it includes machine guns and aliens.

Related

Browser-based C and Objective-C tutorials [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.
I've seen some great in-browser tutorials and/or practice exercises in other languages. To name a few:
Ruby: Tryruby.org
JS: Codeacademy.com
Rails: railsforzombies.com
I've also seen great Java algorithm challenges at codingbat.com.
I haven't found anything similar for learning C, or Objective-C (which is my real goal). Any suggestions?
go ahead with http://developer.apple.com/library/mac/documentation/cocoa/conceptual/objectivec/objc.pdf
for Objective-C. It works great on my browser- opens up the pdf.

Recommended Progression of Knowledge in iOS Programming? [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.
what is the recommended progression of topics that one should pursue if they are trying to self-learn iOS programming after a solid foundation of the C programming language is established?
How about buying an Objective-C book on amazon.
Object Oriented Design and ObjC Memory Management -- just try porting your C programs to ObjC, learn the APIs (mostly in Foundation.framework) and see how it executes in a sampler. Then make more complex programs of great quality, then move on to UIs and more specialized frameworks you're interested in.

Books / tutorials for further understanding OOP [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.
I've been programming with OOP for a year. But I think sometimes, my solutions to the problem, code quality and so on, is not the best as it could be. Are there any good books on writing good and quality OOP code (programming language doesn't matter) for advanced programmers? What would you recommend?
I'm reluctant to suggest a "patterns" book, but Design Patterns is pretty good. It's much more descriptive than proscriptive -- and some of the patterns won't make any sense at all, until you've fought the underlying problem that leads to the patterns -- but if you read the book with the mindset that they are trying to provide a grammar that programmers can use to talk about problems rather than tools that are the Best Possible Solutions, then it is an excellent book.

PHP OOP - Should I use a framework? [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.
I've been learning PHP OOP for quite a while and I've loved getting to know the language, finding solutions to problems and so forth.
Although, quite often, people keep recommending different frameworks for me to start using. I can imagine using a framework is more efficient, time effective and so forth but It seems to take quite a lot of the fun out of things.
My next challenge is to create a fully functional tutorial website and blog.
My question is, do you use a PHP framework and should I really start using one?
I was also debating whether to use CodeIgniter or CakePHP...

Tutorials on PyObjC [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 would like to know if there are any tutorial websites for learning PyObjC apart from the home page of the project itself. I'm enthusiastic about being able to use python to develop native code and be productive without learning how to program in some of the other more traditional compiled languages. Anywhere I could get a screencast or good beginner tuts would be excellent.
You could start with Will Larson's stuff. You could read the Apple docs and do the temperature conversion thingie. You could do what I did and get Hillegass's book and then do the examples using PyObjC. You could read my stuff. I have lots of simple examples, but I'm just an amateur. You don't need to worry about Objective-C yet, but if you stick with it, you probably will.
And you really must learn that case matters.