کتاب صوتی PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب PLE: تسلط بر ویرایشگر PDP-8، از مبتدی تا حرفهای
موضوع کلی: برنامهنویسی سیستمهای قدیمی
موضوع میانی: ویرایشگر لیست برنامه PLE برای PDP-8
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر برنامهنویسی سیستمهای قدیمی
- 2. آشنایی با کامپیوتر PDP-8: یک نگاه اجمالی
- 3. معماری PDP-8: حافظه و رجیسترها
- 4. مفاهیم ورودی/خروجی در PDP-8
- 5. چرخه دستورالعمل و مجموعه دستورات PDP-8
- 6. سیستمعاملها و مانیتورهای PDP-8
- 7. چرا ویرایشگر PLE برای PDP-8 حیاتی بود؟
- 8. تاریخچه ویرایشگرهای متن در دوران مینیکامپیوترها
- 9. معرفی PLE: ویرایشگر لیست برنامه
- 10. اهداف و قابلیتهای اصلی PLE
- 11. PLE در مقابل ویرایشگرهای مدرن: مقایسه
- 12. ابزارها و محیط کار: شبیهساز PDP-8
- 13. نصب و راهاندازی شبیهساز PDP-8
- 14. اولین گامها با شبیهساز: بوت کردن
- 15. نحوه دسترسی به PLE در محیط شبیهساز
- 16. ورود به PLE و رابط کاربری اولیه
- 17. خروج از PLE و ذخیره تغییرات
- 18. مفهوم بافر ویرایشگر در PLE
- 19. بارگذاری یک فایل موجود: فرمان GET
- 20. ذخیره محتوای بافر: فرمان PUT
- 21. ایجاد یک فایل جدید در PLE
- 22. نامگذاری فایلها و پسوندها در PDP-8
- 23. مشاهده وضعیت بافر و خط جاری
- 24. مفهوم خط جاری و شماره خطوط
- 25. پیمایش خط به خط به بالا: فرمان U
- 26. پیمایش خط به خط به پایین: فرمان D
- 27. پرش به یک خط خاص: فرمان G
- 28. نمایش یک خط خاص: فرمان P
- 29. نمایش محدودهای از خطوط: فرمان L
- 30. فرمان L با پارامترهای مختلف
- 31. حذف یک خط: فرمان K
- 32. حذف چند خط متوالی: فرمان K با محدوده
- 33. درج یک خط جدید: فرمان I
- 34. درج چند خط جدید: فرمان I در حالت بلوک
- 35. لغو یک عملیات (UNDO مفهومی)
- 36. تغییر محتوای یک خط: فرمان C
- 37. انتخاب محدودهای برای تغییر در فرمان C
- 38. کار با جداکنندهها و محدودکنندهها در C
- 39. درج رشته در یک خط: C با عملگر درج
- 40. حذف رشته از یک خط: C با عملگر حذف
- 41. جایگزینی رشته در یک خط: C با عملگر جایگزینی
- 42. فهم کاراکترها و کدگذاری (ASCII vs. 6-bit PDP-8)
- 43. کاراکترهای خاص و نمایش آنها در PLE
- 44. کپی کردن یک خط: فرمان Y
- 45. کپی کردن چند خط: فرمان Y با محدوده
- 46. انتقال یک خط: فرمان M
- 47. انتقال چند خط: فرمان M با محدوده
- 48. چسباندن محتوای کپی شده/منتقل شده در موقعیت جدید
- 49. ادغام خطوط: تکنیکها و کاربردها
- 50. تقسیم خطوط طولانی: تکنیکها و کاربردها
- 51. تنظیم قالببندی و تورفتگیها (Indentation)
- 52. کار با اعداد در مبنای 8 (Octal) در PLE
- 53. ویرایش دادههای باینری (مفهومی)
- 54. استفاده از دستورات در خط فرمان PLE
- 55. سلسله مراتب و اولویت دستورات
- 56. دستکاری بافر ویرایش و مدیریت آن
- 57. تشخیص و تصحیح خطاهای سینتکسی اولیه
- 58. فرمانهای کمکی و راهنما (Help) در PLE
- 59. تمرین عملی: ایجاد یک برنامه کوچک اسمبلر
- 60. جستجوی رشته ساده: فرمان S
- 61. جستجوی رو به جلو و عقب در فایل
- 62. جستجوی برای چندین رخداد یک الگو
- 63. جستجوی سراسری: فرمان S در کل فایل
- 64. جستجو و جایگزینی: ترکیب C و S برای تغییرات بزرگ
- 65. جایگزینی شرطی: C با الگوهای پیچیدهتر
- 66. استفاده از الگوهای خاص در جستجو (Wildcards/Regex-like if supported)
- 67. مفهوم "هر کاراکتر" و "تکرار" در الگوهای جستجو
- 68. حساسیت به حروف کوچک و بزرگ در جستجو (اگر وجود دارد)
- 69. جایگزینی تنها بخش خاصی از یک خط
- 70. تایید (Confirmation) در عملیات جایگزینی گسترده
- 71. معرفی ماکروها و خودکارسازی در PLE
- 72. تعریف یک ماکروی ساده و کاربردی
- 73. اجرای ماکروها و مدیریت آنها
- 74. پارامترها و آرگومانها در ماکروها (اگر وجود دارد)
- 75. اجرای شرطی در ماکروها: دستورات IF/THEN (مفهومی)
- 76. حلقهها و تکرار در ماکروها برای عملیات تکراری
- 77. ذخیره و بارگذاری ماکروها از فایل
- 78. ایجاد فایلهای فرمان (Command Files) برای وظایف پیچیده
- 79. پردازش دستهای با استفاده از فایلهای فرمان
- 80. اشکالزدایی ماکروها و رفع خطاهای آنها
- 81. استفاده از متغیرها و رجیسترها در PLE (اگر وجود دارد)
- 82. بهینهسازی جریان کار با ماکروها
- 83. ترکیب دستورات برای عملیات ویرایش پیچیده
- 84. برنامهنویسی با PLE: یک مثال پیشرفته از یک اسکریپت
- 85. گردش کار با اسمبلر PAL-8 و PLE
- 86. آمادهسازی کد منبع برای اسمبلر
- 87. انتقال فایلها بین PLE و اسمبلر
- 88. اشکالزدایی برنامههای اسمبلر با کمک PLE
- 89. تحلیل و تصحیح خطاهای اسمبلر
- 90. استفاده از PLE با سایر ابزارهای PDP-8 (مانند PIP, F4)
- 91. ایجاد یک برنامه کامل PDP-8 از صفر تا اجرا
- 92. بهینهسازی استفاده از PLE: سرعت و دقت
- 93. نکات و ترفندهای پیشرفته برای کاربران حرفهای PLE
- 94. مدیریت حافظه و محدودیتها در PLE
- 95. مقابله با خطاهای رایج PLE و راهحلها
- 96. توسعه قابلیتهای PLE (مفهومی: اگر میشد)
- 97. جامعه retrocomputing و منابع PLE
- 98. ارثیه PLE و تاثیر آن بر ویرایشگرهای مدرن
- 99. پروژه نهایی: ویرایش و کامپایل یک برنامه پیچیده PDP-8
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.