دانلود کتاب Understanding Programming Languages

49,000 تومان

درک زبان های برنامه نویسی


موضوع اصلی برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر John Wiley & Sons
تعداد صفحه 322
حجم فایل 862 کیلوبایت
کد کتاب 0471958468,9780471958468
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار1996
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

درک زبان های برنامه نویسی

اینکه بگوییم یک برنامه نویس خوب می تواند نرم افزار خوب را به هر زبانی بنویسد مانند این است که بگوییم یک خلبان خوب می تواند هر هواپیمایی را پرواز کند: درست است، اما بی ربط. انتخاب زبان برنامه نویسی یکی از مهم ترین عواملی است که بر کیفیت نهایی یک سیستم نرم افزاری تأثیر می گذارد. متأسفانه، بسیاری از برنامه نویسان مهارت های زبانی ضعیفی دارند: آنها عاشقانه عاشق زبان “بومی” خود هستند، اما قادر به تجزیه و تحلیل ساختارهای زبان نیستند. درک زبان های برنامه نویسی توضیح می دهد:

  • چه جایگزین هایی برای طراح زبان وجود دارد
  • چگونه ساختارهای زبان باید برای ایمنی و خوانایی استفاده شوند
  • نحوه اجرای ساختارهای زبان
  • نقش زبان در بیان و اجرای انتزاعات.
این کتاب ساختارهای C را با سازه‌های Ada از نظر سطوح انتزاع مقایسه می‌کند. مطالعه این زبان‌ها پایه محکمی برای بررسی گسترده پشتیبانی زبان شی‌گرا در C++ و Ada 95 فراهم می‌کند. فصل‌های آخر زبان‌های برنامه‌نویسی تابعی (ML) و منطقی (Prolog) را معرفی می‌کنند تا نشان دهند که زبان‌های امری ضروری‌های مفهومی برای برنامه‌نویسی نیستند. مطالب: زبان های برنامه نویسی چیست؟، عناصر زبان های برنامه نویسی، محیط های برنامه نویسی، انواع داده های ابتدایی، انواع داده های مرکب، ساختارهای کنترل، زیربرنامه ها، اشاره گرها، اعداد واقعی، چند شکلی، استثناها، همزمانی، تجزیه برنامه، برنامه نویسی شی گرا، موارد بیشتر برنامه نویسی شی گرا، برنامه نویسی تابعی، برنامه نویسی منطقی، کامپایلرها از کجا می توان دریافت کرد، کتابشناسی منتخب، فهرست.

Understanding Programming Languages

To say that a good programmer can write good software in any language is like saying that a good pilot can fly any aircraft: true, but irrelevant. The choice of a programming language is one of the most important factors that influence the ultimate quality of a software system. Unfortunately, too many programmers have poor linguistic skills: they are passionately in love with their “native” language, but are not able to analyze language constructs. Understanding Programming Languages explains:

  • what alternatives are available to the language designer
  • how language constructs should be used for safety and readability
  • how language constructs are implemented
  • the role of language in expressing and enforcing abstractions.
The book compares constructs from C with constructs from Ada in terms of levels of abstraction. Studying these languages provides a firm foundation for an extensive examination of object-oriented language support in C++ and Ada 95. The final chapters introduce functional (ML) and logic (Prolog) programming languages to demonstrate that imperative languages are not conceptual necessities for programming. Contents: What are Programming Languages?, Elements of Programming Languages, Programming Environments, Elementary Data Types, Composite Data Types, Control Structures, Subprograms, Pointers, Real Numbers, Polymorphism, Exceptions, Concurrency, Program Decomposition, Object-Oriented Programming, More on Object-Oriented Programming, Functional Programming, Logic Programming, Where to get Compilers, Selected Bibliography, Index.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Understanding Programming Languages”