توضیحاتی در مورد کتاب :
این کتاب توصیفی کاربردی از بسیاری از تکنیک های برنامه نویسی رایج مورد استفاده در برنامه های عددی و غیر عددی فرترن است. این برای کاربران غیرمتخصصی نوشته شده است که قبلاً دوره ای را در برنامه نویسی پایه فرترن گذرانده اند، اما ممکن است فقط حداقل دانش ریاضیات را داشته باشند.
اگرچه فرترن پرکاربردترین و سازگارترین زبان برنامه نویسی برای کاربردهای تحقیقاتی است، بسیاری از تکنیک های توصیف شده توسط دکتر دی در ادبیات به سختی یافت می شود. کتابهای اساسی در فرترن فراوان است و تئوری تکنیکها را میتوان در متون تخصصی برای دانشمندان رایانه یافت. کتابچه راهنمای کاربر بسیار کمی وجود دارد، به ویژه در مورد تکنیک های غیر عددی که به طور فزاینده ای مهم هستند، کتاب دکتر دی تا حد زیادی به آن توجه دارد. بنابراین یک شکاف جدی در ادبیات را پر می کند.
فهرست مطالب :
Contents
Preface page vii
1 Basic techniques 1
Flags and switches, DO-loops, packing numbers, unpacking
numbers, table translation, buffers, open-coded subroutines,
characters, linear search, exercises
2 Numbers and characters 14
Character to integer conversion, integer to character
conversion, character to floating point conversion, exercises
3 Plotting graphs on the lineprinter 20
General considerations, histograms, point plots, line plots,
density plots, exercises
4 Searching a table 35
Binary search, hashing with linear search, hashing with
non-linear search, exercises
5 Characters and words 43
Identifying characters, identifying keywords, identifying
words, exercises
6 Stacks and queues 51
Stacks, recursion, queues, double-ended queues, exercises
7 List processing 64
Chained lists, doubly chained lists, trees, exercises
8 Sorting 71
Exchange sort, ripple sort, tournament sort, monkey-puzzle
sort, exercises
9 Symbol-state tables 83
Simple syntax checking, action calls, subroutine calls,
building tables automatically, exercises
Bibliography 94
Index 95
توضیحاتی در مورد کتاب به زبان اصلی :
This book is a practical description of many of the commonly used programming techniques required in both numerical and non-numerical applications of Fortran. It is written for non-specialist users who have already completed a course in basic Fortran programming, but who may have only a minimum knowledge of mathematics.
Although Fortran is the most widel used and most compatible programming language for research applications, many of the techniques described by Dr Day are hard to find in the literature. Books on basic Fortran abound and the theory of the techniques is to be found in specialised texts for computer scientists; very few users' manuals exist, particlularly on the increasingly important non-numerical techniques with which Dr Day's book is largely concerned. It therefore fills a serious gap in the literature.