دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Arjen Markus, Michael Metcalf سری: ISBN (شابک) : 9781139084796, 1139518739 ناشر: Cambridge University Press سال نشر: 2012 تعداد صفحات: 270 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Modern Fortran in practice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Fortran مدرن در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
\"راهنمای آموزشی که به برنامه نویسان نشان می دهد که چگونه ویژگی های Fortran 2008 را به صورت ماژولار، مختصر، شی گرا و منابع کارآمد، با استفاده از چندین پردازنده اعمال کنند\"--\"از زمان انتشار استاندارد FORTRAN 77 در سال 1978 زبان فرترن دستخوش تعداد زیادی بازنگری شده است [61].1 تغییراتی که ارائه شد هم بینش های جدید در تکنیک های برنامه نویسی و هم پیشرفت های جدید در سخت افزار کامپیوتر را منعکس می کند. آخرین استاندارد تا زمان نگارش این مقاله، فرترن 2008، با معرفی پشتیبانی صریح برای پردازش موازی [71]، تأکید بیشتری بر این جنبه دارد. این فصل اول مروری بر استانداردهای مختلفی که پس از «فرترن 77» ظاهر شدهاند، ارائه میکند. هیچ تلاشی برای کامل کردن یا حتی توصیف همه ویژگی های اصلی نیست - این به معنای یک کتاب کامل یا حتی یک سری کتاب است. رسما، اف ortran 77 باید به صورت FORTRAN 77 نوشته شود. از آنجایی که استاندارد Fortran 90 نام با حروف کوچک نوشته می شود. شرح استانداردها 1.1 طعم فرترن مدرن استاندارد فرترن 90 تغییرات بسیار مهمی را با توجه به استاندارد فراترن 77 ایجاد کرد: کد منبع فرم آزاد، عملیات آرایه، ماژول ها و انواع مشتق شده که فقط چند مورد را نام برد. برای اینکه بفهمید این برای برنامه نویس چه معنایی دارد، این مشکل ساده را در نظر بگیرید: ما یک فایل با اعداد داریم، یک عدد در هر خط (برای ساده نگه داشتن آن) و می خواهیم توزیع این اعداد را تعیین کنیم، یعنی یک فایل ساده تولید کنیم. هیستوگرام در FORTRAN 77 برنامه ای که این کار را انجام می دهد ممکن است به این صورت باشد: * یک هیستوگرام ساده تولید کنید * PROGRAM HIST Integer MAXDATA PARAMETER (MAXDATA = 1000) پارامتر NOBND صحیح (NOBND = 9) REAL BOUND(NOBND) REAL DATA,INTEA \"-- ادامه مطلب... جلد؛ فرترن مدرن در عمل؛ عنوان؛ حق چاپ؛ تقدیم؛ مطالب؛ پیشگفتار؛ پیشگفتار؛ 1: مقدمه ای بر فرترن مدرن؛ 1.1 طعم فرترن مدرن؛ 1.2 فرترن 90؛ 1.3 فرترن 95؛ 1.4 فرترن 2003؛ 1.5 فرترن 2008؛ 1.6 چه چیزی تغییر نکرده است؟؛ 2: توابع با ارزش آرایه؛ 2.1 آرایه های عبور؛ 2.2 توابع عنصری و تخصیص مجدد خودکار؛ 2.3 دو مثال پیشرفته تر I.Rrr; 3: انتزاعات ریاضی؛ 3.1 تمایز خودکار؛ 3.2 برنامه ریزی اعداد صحیح؛ 3.3 شمارش راه حل های معادلات دیوفانتین
"A tutorial guide that shows programmers how to apply features of Fortran 2008 in a modular, concise, object-oriented, and resource-efficient manner, using multiple processors"--"Since the publication of the FORTRAN 77 standard in 1978 the Fortran language has undergone a large number of revisions [61].1 The changes that were introduced reflect both new insights in programming techniques and new developments in computer hardware. From the very start the language has been designed with computing efficiency in mind. The latest standard as of this writing, Fortran 2008, puts even more emphasis on this aspect by introducing explicit support for parallel processing [71]. This first chapter gives an overview of the various standards that have appeared after " FORTRAN 77". There is no attempt to be complete or even to describe all major features - that would mean a whole book or even a series of books. Consult Metcalf et al. [63], [65] or Brainerd et al. [36] for a detailed Officially, Fortran 77 should be written as FORTRAN 77. Since the Fortran 90 standard the name is written in lowercase. description of the standards. 1.1 The flavour of modern Fortran The Fortran 90 standard introduced some very significant changes with respect to the widespread FORTRAN 77 standard: free form source code, array operations, modules and derived types to name but a few. To give an impression of what this means for the programmer, consider this simple problem: We have a file with numbers, one per line (to keep it simple) and we want to determine the distribution of these numbers, that is, produce a simple histogram. In FORTRAN 77 a program that does this might look like: * Produce a simple histogram * PROGRAM HIST INTEGER MAXDATA PARAMETER (MAXDATA = 1000) INTEGER NOBND PARAMETER (NOBND = 9) REAL BOUND(NOBND) REAL DATA(MAXDATA) INTEGER I, NODATA"-- Read more... Cover; Modern Fortran in Practice; Title; Copyright; Dedication; Contents; Foreword; Preface; 1: Introduction to Modern Fortran; 1.1 The Flavor of Modern Fortran; 1.2 Fortran 90; 1.3 Fortran 95; 1.4 Fortran 2003; 1.5 Fortran 2008; 1.6 What Has Not Changed?; 2: Array-Valued Functions; 2.1 Passing Arrays; 2.2 Elemental Functions and Automatic Reallocation; 2.3 Two More Advanced Examples; Spacing of Irrational Numbers; QuickSort; 2.4 Concise Style; 3: Mathematical Abstractions; 3.1 Automatic Differentiation; 3.2 Integer Programming; 3.3 Enumerating Solutions of Diophantine Equations
Content: Cover; Modern Fortran in Practice; Title; Copyright; Dedication; Contents; Foreword; Preface; 1: Introduction to Modern Fortran; 1.1 The Flavor of Modern Fortran; 1.2 Fortran 90; 1.3 Fortran 95; 1.4 Fortran 2003; 1.5 Fortran 2008; 1.6 What Has Not Changed?; 2: Array-Valued Functions; 2.1 Passing Arrays; 2.2 Elemental Functions and Automatic Reallocation; 2.3 Two More Advanced Examples; Spacing of Irrational Numbers; QuickSort; 2.4 Concise Style; 3: Mathematical Abstractions; 3.1 Automatic Differentiation; 3.2 Integer Programming; 3.3 Enumerating Solutions of Diophantine Equations.
Abstract:A tutorial guide that shows programmers how to apply features of Fortran 2008 in a modular, concise, object-oriented and resource-efficient manner, using multiple processors. Read more...
نظرات کاربران
کتاب های مرتبط