Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Learn Java with Math: fun examples

 
Greenhorn
Posts: 2
MyEclipse IDE Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
  Looking at the table of contents, I find this book very interesting compared to the other Learning Java books.
With math, these concepts can be applied to business concepts or processes using Java language.
Applying math techniques to Java makes learning Java more fun and understandable.
I was wondering if you would be creating another book that will apply advanced Java concepts with math and games or something fun and interesting.

I would be interest to read this book or any other innovative Java books and I'm open to suggestions.
 
Author
Posts: 8
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you for your feedback.
Yes, it is possible to consider creating an advanced version in the future.
 
Marshal
Posts: 75693
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Which version of Java® is the book intended for? What would you consider an advanced topic? Do you mention Streams or λs, even in their simplest forms? I see too many resources which seem to think that Streams are an advanced topic, and I have also known undergraduates who can happily write IntStream.generate(...) more readily than for (int i = 0; i < something; i++) ...
 
Ron Dai
Author
Posts: 8
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Any recent version of Java should work for all of the code samples in the book. It doesn't mention Streams. There are already a lot of books or online resources that are introducing wide variety of Java features.
The main intent of this book is to encourage readers to learn Java programming effectively with basic math concepts in mind, while also to apply Java programming to solving math problems beautifully.
 
Marshal
Posts: 27211
87
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm glad to see you mention beauty as a specific goal. Mathematicians have always valued beauty while proving theorems, but computer programmers don't seem to be as ready to reject ugly programs. In my opinion, that is. (I'm a mathematician who spent all my life as a computer programmer.)
 
Sheriff
Posts: 16943
286
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Paul Clapham wrote:but computer programmers don't seem to be as ready to reject ugly programs. In my opinion, that is. (I'm a mathematician who spent all my life as a computer programmer.)


Not all computer programmers. I was lucky to have imprinted on the concept of “elegance” early on in my career. That turned into a bit of an obsession with perfection and then mellowed out to a relentless quest for simplicity and good enough. While perfection certainly has beauty, I think my views these days tend to equate elegance more with simplicity and pragmatic fit-for-purpose.
 
Campbell Ritchie
Marshal
Posts: 75693
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
EL: Sorry we didn't notice you are new. Welcome to the Ranch even if we are late with the welcome.
 
It's a tiny ad only because the water is so cold.
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic