دانلود کتاب نرم افزار: تاریخچه فنی بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Software: A Technical History
عنوان ترجمه شده به فارسی : نرم افزار: تاریخچه فنی
سری : ACM Books, 38
نویسندگان : Kim W. Tracy
ناشر : Association for Computing Machinery
سال نشر : 2021
تعداد صفحات : 357
[358]
ISBN (شابک) : 145038725X , 9781450387255
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 7 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
تاریخچه نرمافزار تأثیر عمیقی بر طراحان نرمافزار، دانشمندان رایانه و فنآوران کنونی دارد. محدودیتهای سیستم اعمال شده در گذشته و طرحهایی که به آنها پاسخ میدهند اغلب ناشناخته هستند یا به خوبی درک نمیشوند. دانشجویان و شاغلین، اما سیستم های نرم افزاری مدرن اغلب شامل نرم افزارهای قدیمی و تکنیک های برنامه نویسی «تاریخی» می شوند. این کار به تاریخچه نرمافزار از طریق حوزههای نرمافزار خاص نگاه میکند تا شیوههای قابل مصرف دانشآموز، اصول طراحی، درسهای آموختهشده و روندهای مفید در طراحی نرمافزار فعلی و آینده را توسعه دهد. همچنین حوزههای کلیدی را که به طور گسترده در نرمافزارهای مدرن استفاده میشوند، اما به ندرت در برنامههای محاسباتی آموزش داده میشوند، نشان میدهد. این کتاب که به عنوان یک کتاب درسی نوشته شده است، از موارد خاصی از گذشته و حال برای بررسی تأثیر روندها و تکنیک های نرم افزار استفاده می کند.
بر اساس مفاهیم تاریخ علم و فناوری، تاریخچه نرم افزار زمینه هایی مانند اصول، سیستم عامل ها، زبان های برنامه نویسی، محیط های برنامه نویسی، شبکه ها و پایگاه های داده را بررسی می کند. این موضوعات از ابتدای اولیه تا انواع مدرن آنها پوشش داده شده است. مطالعات موردی متمرکزی روی UNIX، APL، SAGE، GNU Emacs، Autoflow، پروتکلهای اینترنتی، System R و غیره وجود دارد. مشکلات گسترده و پروژههای پیشنهادی خوانندگان را قادر میسازد تا عمیقاً در تاریخچه نرمافزار در زمینههایی که بیشتر مورد علاقه آنها هستند تحقیق کنند.
Software history has a deep impact on current software designers, computer scientists, and technologists. System constraints imposed in the past and the designs that responded to them are often unknown or poorly understood by students and practitioners, yet modern software systems often include “old” software and “historical” programming techniques. This work looks at software history through specific software areas to develop student-consumable practices, design principles, lessons learned, and trends useful in current and future software design. It also exposes key areas that are widely used in modern software, yet infrequently taught in computing programs. Written as a textbook, this book uses specific cases from the past and present to explore the impact of software trends and techniques.
Building on concepts from the history of science and technology, software history examines such areas as fundamentals, operating systems, programming languages, programming environments, networking, and databases. These topics are covered from their earliest beginnings to their modern variants. There are focused case studies on UNIX, APL, SAGE, GNU Emacs, Autoflow, internet protocols, System R, and others. Extensive problems and suggested projects enable readers to deeply delve into the history of software in areas that interest them most.