Buy new:
£41.99£41.99
£11.04 delivery Wednesday, 19 March
Dispatches from: Amazon Sold by: Amazon
Save with Used - Very Good
£4.43£4.43
£11.04 delivery Wednesday, 19 March
Dispatches from: Amazon Sold by: orwell_books_uk
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Astronomy Personal Computer 2ed Paperback – 21 Aug. 2008
Purchase options and add-ons
- ISBN-10052138995X
- ISBN-13978-0521389952
- Edition2nd
- PublisherCambridge University Press
- Publication date21 Aug. 2008
- LanguageEnglish
- Dimensions18.9 x 1.57 x 24.61 cm
- Print length272 pages
Product description
Review
"This is one of the best publications of its type on the market today. The book is well written and illustrated. It is highly recommended." Journal of the Association of Lunar and Planetary Observers
"...an example of how wonderful a tool a computer and a few programs can be. With the subroutines in this book, the amateur astronomer can have more time to concentrate on the heavens and leave the earthly work of astronomical computations to the computer....a good sourcebook for those amateur astronomers who are not afraid of some simple programming or for getting someone who is familiar with programming interested in astronomy. It could be useful to those who want more accuracy in their space games." William H. MacIntosh, Computing Reviews
Product details
- Publisher : Cambridge University Press; 2nd edition (21 Aug. 2008)
- Language : English
- Paperback : 272 pages
- ISBN-10 : 052138995X
- ISBN-13 : 978-0521389952
- Dimensions : 18.9 x 1.57 x 24.61 cm
- Best Sellers Rank: 2,968,980 in Books (See Top 100 in Books)
- 1,531 in Popular Astronomy
- 1,548 in Stars & Interstellar Matter
- 4,385 in Amazon Online Shopping
- Customer reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Looking for specific info?
Customer reviews
- 5 star4 star3 star2 star1 star5 star65%22%0%13%0%65%
- 5 star4 star3 star2 star1 star4 star65%22%0%13%0%22%
- 5 star4 star3 star2 star1 star3 star65%22%0%13%0%0%
- 5 star4 star3 star2 star1 star2 star65%22%0%13%0%13%
- 5 star4 star3 star2 star1 star1 star65%22%0%13%0%0%
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from United Kingdom
Top reviews from other countries
George McGinnReviewed in the United States on 18 May 20205.0 out of 5 stars Easily understood coding, and explanation when comparing similar books
if there was a choice between this boolk or Celestial BASIC, I would recommend this book over Celestial BASIC.
The reason is that Celestial BASIC isn't a great book - it is. But Astronomy With Your Personal Computer is a great book for anyone who is going to write their first total observational astronomy system. For those who are not sure the code will be compatible to your BASIC interpreter or compiler, Peter Duffett-Smith wrote his code using the most basic subset of the BASIC language, or called Minimal BASIC spec'd out about the mid 1970's, so the code should work out of the box with small changes to it. I have run the first few programs with QB64 (on my macOS and Linux Mint i386/AMD64 CPU), BestBASIC on my MAC (written with the Minimal BASIC standards plus some improved features), and with TechBASIC on my iOS iPad.
Unlike the code that comes with Celestial BASIC, Smith's code is small and what we would call "tightly integrated." the drawback is that he uses only two letters for his variable names, which makes it impossible to tell what they are, and the tightly written code will be tougher to updfate.
HOWEVER, Smith does an excellent job docmenting practically every line of code (photo attached), explaining what he's trying to accomplish with it. and like other books that try to teach you a programming language, he provides the code on the right-side of the page, and the descriptions next to it on the left-side.
The sample page, from a just more than a page of code to type, shows how he explains things, how tight his code is, and for every function, subroutine or module, he also provides a sample output, which gives you a way to test what you typed in to see if you are getting the right answers.
I want to make a point here clear about the other book, Celestial BASIC, which I also bought and when I read through it in the next few days, I will write a review. Written by Eric Burgess, was one of the first book of its kind first published in 1982 with its second printing in 1985, the same year Smith's book was published, it too is very well written and even provides you with historical context of the formulas you are inputting your program for, which runs about 3 book pages, is written for Apple II's Applesoft, Apple IIgs and TRS-80 computers. While Apple IIgs BASIC's rivals that of PowerBASIC of today, Burgess' code is also well written, but caters more to those who are technically proficient in ASTRONOMY (just my opinion). His book is 60+ pages longer, and even offers multiple coding solutions in the appendix to some of the code found in the text. Burgess also kept his coding to the Minimal BASIC standard, which 35 years later still makes it just as viable a tool for amateur astronomers today as it was when first printed in 1982. (Find my review of his book a few days after this one).
As a computer scientist of 45 years, and a professional cosmologist, I tend to write my systems based on books like Celestial Calculations (another book I purchased to replace a copy of a similar book I had many years ago) and I take the raw formulas and derive my own computer systems. Look for my review on that book as well.
If you can afford it, I would recommend that you also purchase Celestial BASIC along side this book (Astronomy With Your Personal Computer), and you'll have a very complete set of code and documentation that will enhance any code you plan to use in your studies, whether it be academic or scientific as an amateur astronomer/cosmologist.
if there was a choice between this boolk or Celestial BASIC, I would recommend this book over Celestial BASIC.5.0 out of 5 stars
George McGinnEasily understood coding, and explanation when comparing similar books
Reviewed in the United States on 18 May 2020
The reason is that Celestial BASIC isn't a great book - it is. But Astronomy With Your Personal Computer is a great book for anyone who is going to write their first total observational astronomy system. For those who are not sure the code will be compatible to your BASIC interpreter or compiler, Peter Duffett-Smith wrote his code using the most basic subset of the BASIC language, or called Minimal BASIC spec'd out about the mid 1970's, so the code should work out of the box with small changes to it. I have run the first few programs with QB64 (on my macOS and Linux Mint i386/AMD64 CPU), BestBASIC on my MAC (written with the Minimal BASIC standards plus some improved features), and with TechBASIC on my iOS iPad.
Unlike the code that comes with Celestial BASIC, Smith's code is small and what we would call "tightly integrated." the drawback is that he uses only two letters for his variable names, which makes it impossible to tell what they are, and the tightly written code will be tougher to updfate.
HOWEVER, Smith does an excellent job docmenting practically every line of code (photo attached), explaining what he's trying to accomplish with it. and like other books that try to teach you a programming language, he provides the code on the right-side of the page, and the descriptions next to it on the left-side.
The sample page, from a just more than a page of code to type, shows how he explains things, how tight his code is, and for every function, subroutine or module, he also provides a sample output, which gives you a way to test what you typed in to see if you are getting the right answers.
I want to make a point here clear about the other book, Celestial BASIC, which I also bought and when I read through it in the next few days, I will write a review. Written by Eric Burgess, was one of the first book of its kind first published in 1982 with its second printing in 1985, the same year Smith's book was published, it too is very well written and even provides you with historical context of the formulas you are inputting your program for, which runs about 3 book pages, is written for Apple II's Applesoft, Apple IIgs and TRS-80 computers. While Apple IIgs BASIC's rivals that of PowerBASIC of today, Burgess' code is also well written, but caters more to those who are technically proficient in ASTRONOMY (just my opinion). His book is 60+ pages longer, and even offers multiple coding solutions in the appendix to some of the code found in the text. Burgess also kept his coding to the Minimal BASIC standard, which 35 years later still makes it just as viable a tool for amateur astronomers today as it was when first printed in 1982. (Find my review of his book a few days after this one).
As a computer scientist of 45 years, and a professional cosmologist, I tend to write my systems based on books like Celestial Calculations (another book I purchased to replace a copy of a similar book I had many years ago) and I take the raw formulas and derive my own computer systems. Look for my review on that book as well.
If you can afford it, I would recommend that you also purchase Celestial BASIC along side this book (Astronomy With Your Personal Computer), and you'll have a very complete set of code and documentation that will enhance any code you plan to use in your studies, whether it be academic or scientific as an amateur astronomer/cosmologist.
Images in this review
Dmytro VasylyevReviewed in Germany on 25 October 20205.0 out of 5 stars Great book
This is a great book. I was interested in computation of the Moon position on celestial sphere. Despite there is a variety of packages for that task, I wanted to inspect the procedure of computation in its own. I rewrote the code with some modifications in Python and it works as expected. The advantage of the presented code is that it is very minimalistic that makes the translation to another language an easy task.
-
Cliente AmazonReviewed in Spain on 11 August 20172.0 out of 5 stars Libro interesante en los conceptos de astronomia, pero la evolucion de la tecnología informatica hace que haya quedado anticuado
La descripción de los cálculos astronómicos es adecuada, y la descripción de los cálculos que se realizan dentro de los programas que se describen es muy interesante, pero las herramientas de programación que se utilizan resultan ya obsoletas en la actualidad. Este libro necesita una puesta al día para resultar útil en el momento actual. En esta situación, el precio del libro resulta injustificadamente caro.
Ingemar StridReviewed in the United States on 3 May 20145.0 out of 5 stars Position of the Moon
Hello
I have already made calculations according to the book: Practical astronomy with your calculator
But now I was interested to find more accurate calculations especially for the Moon.
This book Astronomy with your Personal Computer was exactly what I needed.
And even to make more accurate calculations for the planets was very amusing.
I make the calulations in Excel, so it took a little time to transform the original formulas.
But it was worth it!
Kindly Ingemar Strid
S. HammReviewed in the United States on 8 February 20104.0 out of 5 stars Review of Astronomy With Your Personal Computer
Good set of astronomical algorithms and GWBASIC code for them + explanations. Code would need to be converted into a more modern language, but the algorithms are just as valid. Of course, more extensive and precise algorithms exist, but these are a good optimization of simplicity and accuracy.

