0
نام کتاب
Starting Forth

An Introduction to the Forth Language and Operating System for Beginners and Professionals

Leo Brodie

Paperback383 Pages
PublisherPrentice-Hall
Edition1
LanguageEnglish
Year1981
ISBN9780138429225
633
A6753
انتخاب نوع چاپ:
جلد سخت
1,050,000ت
0
جلد نرم
920,000ت
0
طلق پاپکو و فنر
940,000ت
0
مجموع:
0تومان
کیفیت متن:اسکن شده
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Forth

#Operating_System

توضیحات

📘 این کتاب محبوب و کامل برای یادگیری Syntax زبان FORTH، هم برای مبتدی‌ها و هم حرفه‌ای‌ها طراحی شده و حالا با استاندارد جدید FORTH-83 گسترش پیدا کرده است.


🔥 ویژگی‌های کلیدی

  1. آموزش کامل زبان FORTH بر اساس استاندارد FORTH-83
  2. سازگار با تمام سیستم‌های مبتنی بر FORTH-83 Standard
  3. شامل توضیحات تکمیلی برای نسخه‌های FORTH-79، MVP-FORTH و FIG-FORTH
  4. آموزش مرحله‌به‌مرحله همراه با تمرین، پاسخ تمرین‌ها و نکات کاربردی
  5. مناسب برای هم مبتدی‌ها و هم برنامه‌نویس‌های حرفه‌ای


📖 توضیحات کتاب

💻 به Starting FORTH خوش اومدی؛ کتابی برای ورود به دنیای یک زبان برنامه‌نویسی قدرتمند و متفاوت به اسم FORTH.

🧠 اگر تازه‌کاری و میخوای بیشتر درباره کامپیوترها یاد بگیری، FORTH یکی از بهترین انتخاب‌هاست. برنامه‌نویسی با FORTH از دید نویسنده، از هر زبان دیگه‌ای جذاب‌تر و لذت‌بخش‌تره.

(بخش Introduction for Beginners مخصوص همین گروه نوشته شده.)

👨‍💻 اگر هم برنامه‌نویس حرفه‌ای هستی و میخوای FORTH یاد بگیری، این کتاب دقیقاً برای تو طراحی شده. FORTH رویکرد کاملاً متفاوتی نسبت به کامپیوترها داره؛ اون‌قدر متفاوت که حتی برنامه‌نویس‌های باتجربه هم بهتره یادگیریش رو از پایه شروع کنن.

🧩 نویسنده پیشنهاد میکنه اگر به زبان‌های دیگه مسلط هستی، فعلاً اون‌ها رو کنار بذاری و فقط دانسته‌هات درباره کامپیوترها رو نگه داری.

(بخش Introduction for Professionals برای این دسته از خواننده‌هاست.)

📚 چون مخاطب‌های FORTH پیش‌زمینه‌های مختلفی دارن، ساختار کتاب طوری طراحی شده که فقط مطالب موردنیاز خودت رو بخونی. برای همین، Footnoteهایی مخصوص انواع مختلف خواننده‌ها داخل متن قرار داده شده.

🔢 نیمه اول فصل ۷ هم فقط برای مبتدی‌ها نوشته شده و مفاهیم مربوط به Arithmetic کامپیوتری رو توضیح میده.

⚙️ کتاب نحوه نوشتن Applicationهای ساده با FORTH رو آموزش میده و تمام Wordهای استاندارد FORTH که برای ساخت Applicationهای High-Level و Single-Task لازم هستن رو پوشش میده.

🚀 مجموعه Wordهای استاندارد FORTH بسیار قدرتمنده و از عملگرهای ساده ریاضی گرفته تا Wordهای کنترل‌کننده Compiler رو شامل میشه.

(برای جزئیات بیشتر به Appendix 3 — FORTH-79 Standard مراجعه کن.)

🛠️ بعضی قابلیت‌ها عمداً از کتاب حذف شدن؛ مثل Commandهای مربوط به Assembler، MultiProgramming، ابزارهای Printing و Disk Utilityها یا Target Compiler. این قابلیت‌ها در برخی نسخه‌های FORTH مثل polyFORTH وجود دارن.

(توضیحات بیشتر در Appendix 2 — Further Features of polyFORTH)

💾 مثال‌های کتاب روی سیستم‌های واقعی FORTH که Terminal و Disk دارن قابل اجرا هستن. البته این به معنی محدود بودن FORTH به پردازش Batch یا String نیست؛ چون کاربردهای FORTH تقریباً محدودیتی ندارن.


ویژگی‌هایی که استفاده از کتاب رو راحت‌تر میکنن

  1. تمام Commandها دوبار لیست شدن:
  • یک‌بار در بخشی که معرفی میشن
  • یک‌بار در خلاصه انتهای فصل
  1. Appendix 4 شامل Index کامل جدول‌هاست
  2. هر فصل شامل مرور مفاهیم و تمرین‌های آموزشی است
  3. پاسخ تمرین‌ها در Appendix 1 قرار دارد
  4. چندین بخش Handy Hints داخل کتاب قرار داده شده که نکات کاربردی و Routineهای اختیاری مفیدی رو آموزش میدن؛ بدون اینکه وارد توضیح فنی پیچیده درباره نحوه کار اون‌ها بشن


💬 یادداشت شخصی نویسنده

🧠 FORTH زبان بسیار غیرمعمولیه و خیلی از قوانین رایج برنامه‌نویسی رو نقض میکنه. واکنش اولیه نویسنده نسبت به FORTH کاملاً شکاکانه بوده، اما وقتی شروع به ساخت Applicationهای پیچیده کرده، کم‌کم زیبایی و قدرت واقعی FORTH رو درک کرده است.

🚀 نویسنده توصیه میکنه هنگام مطالعه کتاب ذهن باز داشته باشی، چون بسیاری از ویژگی‌های FORTH در نگاه اول عجیب به نظر میرسن.

😄 و یک هشدار دوستانه هم میده:

«بیشتر برنامه‌نویس‌هایی که FORTH یاد میگیرن، دیگه به زبان‌های دیگه برنمیگردن.»

🎯 موفق باشی و از یادگیری لذت ببر!

لئو برودی

از FORTH, Inc.


📑 فهرست مطالب

  1. مبانی اولیه FORTH
  2. چگونه نتیجه بگیریم
  3. ویرایشگر (و تیم آن)
  4. تصمیم‌گیری‌ها، تصمیم‌گیری‌ها...
  5. فلسفه Fixed Point
  6. اجرای Loopها
  7. انواع مختلف اعداد
  8. متغیرها، ثابت‌ها و آرایه‌ها
  9. پشت صحنه سیستم
  10. ورودی/خروجی و تعامل با آن
  11. گسترش Compiler
  12. سه مثال عملی
  13. ضمیمه ۱ — پاسخ تمرین‌ها
  14. ضمیمه ۲ — قابلیت‌های بیشتر polyFORTH
  15. ضمیمه ۳ — استاندارد FORTH-79
  16. ضمیمه ۴ — خلاصه Wordهای FORTH


👨‍🏫 درباره نویسنده

🎼 لئو برودی نویسنده کتاب‌های معروف Starting Forth و Thinking Forth است.

💼 او در حال حاضر به‌عنوان Director of Technical Services در NetSpeed Learning Solutions در شهر Seattle فعالیت میکند.

👨‍👩‍👧‍👦 لئو متأهل و پدر سه فرزند است.

🎵 او همچنین یک آلبوم موسیقی شخصی با نام Across The Years منتشر کرده که در Amazon در دسترس است.


For beginners and professionals, this popular and complete introduction to FORTH syntax has been expanded to include the new FORTH-83 Standard. It is suitable for all FORTH-83 Standard systems and is a complete guide to learning FORTH with special footnotes that address FORTH-79, MVP-FORTH and FIG-FORTH versions.


Welcome to Starting FORTH, your introduction to an exciting and powerful computer language called FORTH.


If you're a beginner who wants to learn more about computers, FORTH is a great way to learn. FORTH is more fun to write programs with than any language that I know of. (See the "Introduction for Beginners.")


If you are a seasoned professional who wants to learn FORTH, this book is just what you need. FORTH is a very different approach to computers, so different that everyone, from newcomers to old hands, learns FORTH best from the ground up. If you're adept at other computer languages, put them out of your mind, and remember only what you know about computers. (See the "Introduction for Professionals.")

Since many people with different backgrounds are interested in FORTH, I've arranged this book so that you'll only have to read what you need to know, with footnotes addressed to different kinds of readers. The first half of Chap. 7 provides a background in computer arithmetic for beginners only.


This book explains how to write simple applications in FORTH. It includes all standard FORTH words that you need to write a high-level, single-task application. This word set is an extremely powerful one, including everything from simple math operators to compiler-controlling words. (See Appendix 3, "FORTH-79 Standard.")

Excluded from this book are all commands that are related to the assembler, multiprogrammer, printing and disking utilities, and target compiler. These commands are available on some versions of FORTH such as polyFORTH. (See Appendix 2, "Further Features of polyFORTH.")


I've chosen examples that will actually work at a FORTH system with a terminal and disk. Don't infer from this that FORTH is limited to batch or string-handling tasks, since there is really no limit to FORTH's usefulness.


Here are some features of this book that will make it easy to use:

  • All commands are listed twice: first, in the section in which the word is introduced, and second, in the summary at the end of that chapter.
  • Appendix 4 provides an index to the tables.
  • Each chapter also has a review of terms and a set of exercise problems.
  • Appendix 1 lists the answers.
  • Several "Handy Hints" have been included to reveal procedural tips or optional routines that are useful for learners but that don't merit an explanation as to how or why they work.


A personal note: FORTH is a very unusual language. It violates many cardinal rules of programming. My first reaction to FORTH was extremely skeptical, but as I tried to develop complicated applications I began to see its beauty and power. You owe it to yourself to keep an open mind while reading about some of its peculiarities. I'll warn you now: few programmers who learn FORTH ever go back to other languages.


Good luck, and enjoy learning!


Leo Brodie

FORTH, Inc.


Table of Contents

1 Fundamental Forth

2 How to Get Results

3 The Editor (And Staff)

4 Decisions, Decisions...

5 The Philosophy of Fixed Point

6 Throw It for a Loop

7 A Number of Kinds of Numbers

8 Variables, Constants, and Arrays

9 Under the Hood

10 I/O and You

11 Extending the Compiler

12 Three Examples

Appendix 1 — Answers to Problems

Appendix 2 — Further Features of polyFORTH

Appendix 3 — Forth-79 Standard

Appendix 4 — Summary of Forth Words


About the Author

Leo Brodie is the author of Starting Forth and Thinking Forth. He is currently employed as Director of Technical Services for NetSpeed Learning Solutions in Seattle. He is married and the father of three children. He has released a CD of his own music called "Across The Years", available here on Amazon.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Computer Science
1,253
Digital Design and Computer Architecture, RISC-V Edition
2,659,000 تومان
Computer Science
1,936
System Design
548,000 تومان
Python
1,156
Classic Computer Science Problems in Python
678,000 تومان
Computer Science
206
Complexity
966,000 تومان
Computer Science
1,073
The Elements of Computing Systems
1,096,000 تومان
Software Development
2,087
مصاحبه طراحی سیستم نرم افزاری 1
992,000 تومان
Computer Science
1,105
Computer Organization and Design ARM Edition
3,912,000 تومان
Computer Science
1,444
Computer Science Distilled
594,000 تومان
الگوریتم‌‌ها
1,210
Software Engineering and Algorithms
1,970,000 تومان
Computer Science
765
Programming Challenges
988,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©