Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

My one cent about Seven Languages in Seven Weeks

 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's not a question, just a feeling I'll probably never get in touch with the languages in this book (but who knows). I never grew any interest on them, maybe because I don't even know what they're all about, or maybe because their names all sound like foreign brand washing machine powder. But I'm open to almost anything in programming.

It seems to be a great guide to understand the "why" being each language, and their pros and cons. At least I like what I've read from the publisher's page, and the book cover is awesome
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I liked the cover too.

The book is about learning a language for the sake of learning it. Learning languages makes you a better programmer. Give it a try!
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And its fun learning a language And more interesting is how it overcomes the disadvantages of a current language (and adds its own set of disadvantages ). But we do need to apply it somewhere so that the knowledge doesn't rust out. As Paul had suggested in another thread- picking personal projects is always a good idea to apply the language. And as always Pragmatic bookshelf has some really awesome books. So this shouldn't be much different either.


 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bruce Tate wrote:I liked the cover too.

The book is about learning a language for the sake of learning it. Learning languages makes you a better programmer. Give it a try!


Out of curiosity, does your book mention an esoteric programming language ? I introduced my coworkers to lolcode
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Deepak Bala wrote:Out of curiosity, does your book mention an esoteric programming language ? I introduced my coworkers to lolcode

Why not Brainfuck too ? I think there must be a minimum of practical use in the languages chosen
 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Christophe Verré wrote:
Deepak Bala wrote:Out of curiosity, does your book mention an esoteric programming language ? I introduced my coworkers to lolcode

Why not Brainfuck too ? I think there must be a minimum of practical use in the languages chosen


I agree. I was only alluding that it must have been easy to sneak in a funny reference to brainfcuk or lolcode.

Bruce, I will be sure to grab a copy of your book when time will allow. Thanks for taking the time to write it.
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mohamed Sanaulla wrote:And its fun learning a language And more interesting is how it overcomes the disadvantages of a current language (and adds its own set of disadvantages ). But we do need to apply it somewhere so that the knowledge doesn't rust out. As Paul had suggested in another thread- picking personal projects is always a good idea to apply the language. And as always Pragmatic bookshelf has some really awesome books. So this shouldn't be much different either.




I wish I had something to add. Well said.
 
Campbell Ritchie
Sheriff
Pie
Posts: 49382
62
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mohamed Sanaulla wrote:. . . overcomes the disadvantages of a current language (and adds its own set of disadvantages ). . . .
And every language has its advantages and disadvantages. That is why it is a good idea to learn several; to know which to choose for a particular task. And learning an unfamiliar paradigm (eg functional) keeps the brain active.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic