Writing technical applications in a modern object-oriented approach, using Fortran 90 or 95, can be problematic. This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran). This text is an excellent harbinger to all the features of the finalized, fully object-oriented Fortran 200X. In addition to covering the OOP methodologies, the basic foundation of the language and solid programming skills are reviewed, making the book valuable also as a good migration tool for experienced Fortran programmers that want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab® and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the book's web site
معرفی کتاب
برنامه نویسی شی گرا در FORTRAN 95
نگارش برنامههای شی گرا در فرترن90 یا 95 به روش امروزی میتواند پیچیده باشد. این کتاب برآن است تا با بکارگیری اصول برنامه نویسی شی گرا به ساخت کدهایی شفاف، بهینه و قابل اجرا بپردازد و تمرکز کمتری بر قابلیتهای معمول و شناخته شده فرترن دارد. کتاب حاضر معرف کلیه ویژگیهای نهایی و کاملا شی گرای فرترن 200X است و علاوه بر پوشش روشهای OOP، مفاهیم بنیادین این زبان و مهارتهای اولیه برنامه نویسی را نیز بررسی کرده تا نقطه شروعی برای برنامه نویسان باتجربه فرترنی باشد که میخواهند تدریجا به سمت استفاده از الگوی OOP بروند. نویسنده تمهای معمول را با مقایسه MATLAB® وC ++ معرفی کرده و تلاش دارد تا با استفاده از نمونه های فراوان وابسته به هم، کلیه مفاهیم را به سرعت به خوانندگان انتقال دهد. همچنین کدهای کامل مثالها در وب سایت کتاب گنجانده شده است.
کتاب | |
حوزه تخصصی کتاب | سیالات |
تعداد فصل های کتاب | 9 |
زبان کتاب | ENGLISH |
مشخصات کلی | |
تعداد صفحات | 301 |
تعداد صفحات محصول | بیش از 200 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.