There is no universally appropriate style for writing tutorials. Some readers appreciate a chatty, joking approach, others prefer a serious and straightforward book. My limited knowledge of Forth programmers suggests that the latter would be more appropriate for a book on that language, and so it is with Paul Chilian's offering. His style may also be influenced by the fact that he is a Professor of Electrical Engineering and Computer Science, but this is not a turgid textbook. If you are looking for a business like tutorial then 'Beginning Forth' deserves closer examination, although potential buyers should be aware that it is biased towards IVI MS Forth, a dialect of Forth-79 that I believe is available for some of Tandy's microcomputers, Sentences like "this command is not part of Forth-79, but it is implemented in MMS Forth and in other Forth systems" appear quite often in the book. Another problem with the content is that Chirlian concentrates on arithmetical and mathematical examples, such as the calculation of Pythagorean triples! That isn't really representative of the examples though, as most of them are really program fragments (single Forth words) that perform fairly simple operations such as the Forth equivalent of 10 IF A=6 THEN PRINT "NUMBERS ARE EQUAL":GOTO 30 20 PRINT "DIFFERENCE IS" A-B 30 ENDThe only example that really deserves to be described as a program is the one that illustrates string manipulation by reading in a list of names then printing in alphabetical order.Despite remarks in the preface and blurb I'm not convinced that "Beginning Forth" is suitable for readers with no programming experience. This is because (in common with many other books) it is much stronger on the "how" than the "why". This is particularly noticeable in the chapter on control statements — it can help you if you know that the DO... LOOP type of loop (equivalent to FOR . . . NEXT in Basic) is the kind you need, but it does nothing to explain when it should be used in preference to BEGIN . . . UNTIL like Pascal's REPEAT * , * UNTIL), This is particularly serious as Chirlian points out that it is possible to conditionally jump out of a DO . . . LOOP before he presents the other kinds of loop. In the same chapter there is a short section on structured programming and Forth — this is a worthwhile inclusion even though it cannot make up for the shortcomings of the chapter. To summarise, "Beginning Forth" is OK for programmers interested in using Forth for conventional applications, but no mention is made of control and the other real-time applications in which the language has been used so successfully. APC
| ★ AMSTRAD CPC ★ DOWNLOAD ★ |
 | Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ? | | ★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser... |
CPCrulez[Content Management System] v8.732-desktop/c Page créée en 136 millisecondes et consultée 360 foisL'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |
|
|
|