0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,060,000 ریال
قیمت: 3,660,000 ریال


Product details

  • Publisher ‏ : ‎ Independently published (August 22, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 326 pages
  • ISBN-10 ‏ : ‎ 1082395943
  • ISBN-13 ‏ : ‎ 978-1082395949

 

کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)

At the dawn of the computer age, an elite development team at IBM built the most influential computer programming language in history: FORTRAN. Abstracting Away the Machine tells the epic story of how they did it--and what happened next.

Over the past six decades, programming languages like ALGOL, BASIC, C/C++, COBOL, Java, LISP, LOGO, Pascal, PL/I, Python, Visual Basic, and many others opened up the field of computer science, and of computer programming in general, to the masses. But all of these high-level languages (HLLs)--computer languages that automate, hide, or otherwise abstract away the underlying operations of the machine--owe a huge debt of gratitude to FORTRAN (FORmula TRANslation), the first HLL to achieve widespread adoption.

Many programming practices that we take for granted now came about as a result of FORTRAN. Created over a three-year period at IBM by a development team led by a brilliant but wayward mathematician named John W. Backus, FORTRAN was implemented initially on the IBM 704 mainframe computer in the mid-1950s, with dialects of the language quickly spreading thereafter to other platforms.

FORTRAN’s powerful compiler, which translated human-readable code into code a computer could understand, produced incredibly clean and optimized standalone executable programs, all of which could be run independently of the compiler, setting the standard for decades to come--and overcoming the doubts of many skeptics along the way, who thought the FORTRAN project would never succeed. In the 1960s the language was standardized, with machine-dependent commands excised, and many platform-independent implementations followed. With the language now portable, able to run on any computer (at least in theory), FORTRAN, almost by accident, secured a stranglehold in the fields of science and engineering. The language also came to dominate in the supercomputing industry.

But FORTRAN, a blue-collar workhorse more concerned with results than with style, was a victim of its own success--the language sowed the seeds of its own demise. New high-level languages sprouted up, stealing the good bits from FORTRAN while simultaneously defining themselves in opposition to it. FORTRAN had become the foil. As these new languages pierced the cutting edge of the programming landscape, they redefined computing paradigms (e.g., with structured programming, object-oriented programming, and the like), and FORTRAN--though eventually (and repeatedly) modernized and formally renamed Fortran--struggled to keep up through multiple standardization efforts, finally ceding significant ground to its successors as it slowly withdrew from the spotlight. To add insult to injury, even John Backus eventually turned against his creation.

This is not a book on how to program in FORTRAN, nor is it a technical manual. Rather, the focus in Abstracting Away the Machine, which chronicles the complete history and development of the FORTRAN programming language, is set squarely on telling three interlocking stories: (1) How an elite group of computing trailblazers built FORTRAN, (2) Why the conditions at the time were ripe for them to succeed, and (3) What happened after they did.

Tracing the long arc of FORTRAN’s development and maturation is integral to understanding not only the history of programming but also the state of computer science today. The birth of FORTRAN planted a seed that led to the full flowering of high-level languages, since FORTRAN overcame initial skepticism by demonstrating to the world that a well-made HLL really could abstract away the machine.

منابع کتاب کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)

در سپیده دم از عصر کامپیوتر، یک تیم توسعه نخبگان در آی بی ام، زبان برنامه نویسی کامپیوتر را در تاریخ ساخته است: Fortran. خلاصه کردن ماشین به داستان حماسی می گوید که چگونه آنها را انجام دادند و چه اتفاقی افتاد.
 
در طول شش دهه گذشته، زبان های برنامه نویسی مانند Algol، Basic، C / C ++، COBOL، JAVA، LISP، LOGO، PASCAL، PL / I، پایتون، ویژوال بیسیک و بسیاری دیگر، زمینه علوم کامپیوتر و رایانه را باز کردند برنامه نویسی به طور کلی، به توده ها. اما تمام این زبان های سطح بالا (HLLS) - زبان های کامپیوتری که به طور خودکار، پنهان کردن یا در غیر این صورت عملیات پایه ای از دستگاه را متوقف می کنند - بدهی های بزرگی از قدردانی از قدمت (ترجمه فرمول)، اولین HLL برای رسیدن به پذیرش گسترده
 
بسیاری از شیوه های برنامه نویسی که ما در حال حاضر به عنوان یک نتیجه از فورتران به دست آمده است. در طی یک دوره سه ساله در آی بی ام توسط یک تیم توسعه به رهبری یک ریاضیدان درخشان اما مبهم به نام جان W. Backus، Fortran در ابتدا در کامپیوتر IBM 704 Mainframe در اواسط دهه 1950 اجرا شد، با گویش های زبان به سرعت پس از آن گسترش یافت به سیستم عامل های دیگر.
 
کامپایلر قدرتمند FORTRAN که کد را به کد تبدیل شده به کد تبدیل می کند، می تواند درک کند، برنامه های اجرایی فوق العاده تمیز و بهینه سازی شده را به طور مستقل تولید می کند، که همه آنها می توانند به طور مستقل از کامپایلر اجرا شوند، تنظیم استاندارد برای دهه های آینده - و غلبه بر شک و تردید از بسیاری از شک و تردید در طول راه، که فکر می کرد پروژه فرتران هرگز موفق نخواهد شد. در دهه 1960، زبان استاندارد شده بود، با دستورات وابسته به دستگاه، و بسیاری از پیاده سازی های مستقل پلت فرم دنبال شد. با استفاده از زبان در حال حاضر قابل حمل، قادر به اجرا بر روی هر کامپیوتر (حداقل در تئوری)، Fortran، تقریبا به طور تصادفی، یک خلع سلاح در زمینه علوم و مهندسی. این زبان نیز در صنعت سوپر کامپیوتر تسلط یافت.
 
اما فورتران، یک کارگر آبی یقه بیشتر مربوط به نتایج نسبت به سبک، قربانی موفقیت خود بود - زبان کاشت دانه های مرگ خود را. زبانهای جدید سطح بالا، به طور همزمان به مخالفت با آن، بیت های خوب را از بین می بردند. فرتران به فویل تبدیل شده بودند. همانطور که این زبانهای جدید لبه برش چشم انداز برنامه نویسی را سوراخ کرد، آنها پارادایم های محاسباتی را دوباره تعریف کردند (به عنوان مثال، با برنامه نویسی ساخت یافته، برنامه نویسی شی گرا و غیره) و Fortran - هرچند در نهایت (و بارها و بارها) مدرن و به طور رسمی تغییر نام داد کاهش یافته است تا از طریق تلاش های استاندارد سازی متعدد ادامه یابد، در نهایت، در نهایت به سمت جانشینانش، به اندازه کافی از نظر کانون توجه شد. برای اضافه کردن توهین به آسیب، حتی جان Backus در نهایت در برابر خلقت خود روبرو شد.
 
این یک کتاب در مورد چگونگی برنامه ریزی در فورتران نیست، و نه یک کتابچه راهنمای فنی نیست. در عوض، تمرکز در انتزاعی کردن ماشین، که تاریخ کامل و توسعه زبان برنامه نویسی فرتران را نشان می دهد، به طور کامل در حال گفتن سه داستان متناوب قرار می گیرد: (1) چگونه یک گروه نخبه از محاسبات ترانسفورماتور ساخته شده Fortran (2) چرا شرایط در آن زمان برای موفقیت آنها رسیده بود و (3) پس از انجام آنها چه اتفاقی افتاد.
 
ردیابی قوس طولانی توسعه و بلوغ فورتران، یکپارچه برای درک نه تنها تاریخچه برنامه نویسی بلکه وضعیت علمی کامپیوتر امروز است. تولد فورتران کاشت دانه ای بود که منجر به گلدهی کامل زبان های سطح بالا شد، چرا که فورتن با نشان دادن شک و تردید اولیه، با نشان دادن به جهان که یک HLL به خوبی ساخته شده است، می تواند دستگاه را از بین ببرد.

نظرات کاربران درباره کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation) نظر می دهد.

ارسال نظر درباره کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)

Fortran Programming Languages خرید اینترنتی کتاب های لاتین خرید اینترنتی کتاب های زبان اصلی کامپیوتر

بر اساس سلیقه شما...

  Product details Format   Paperback |  352 pages ...
3,920,000 ریال
  Publisher ‏ : ‎ Packt Publishing (October 10, 2014) ...
5,180,000 ریال
  Product details Publisher ‏ : ‎  For Dummies ...
4,240,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید