دانلود کتاب Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level (به فارسی: نوشتن کد عالی، جلد 2، ویرایش دوم: تفکر در سطح پایین، نوشتن در سطح بالا) نوشته شده توسط «Randall Hyde»
اطلاعات کتاب نوشتن کد عالی، جلد 2، ویرایش دوم: تفکر در سطح پایین، نوشتن در سطح بالا
موضوع اصلی: کامپیوتر – علوم کامپیوتر
نوع: کتاب الکترونیکی
ناشر: No Starch Press
نویسنده: Randall Hyde
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2020
تعداد صفحه: 660
حجم فایل: 4.68 مگابایت
کد کتاب: 1718500386 , 9781718500389
نوبت چاپ: 2
توضیحات کتاب نوشتن کد عالی، جلد 2، ویرایش دوم: تفکر در سطح پایین، نوشتن در سطح بالا
تفکر در سطح پایین، نوشتن در سطح بالا، جلد دوم از مجموعههای شاخص Write Great Code توسط Randall Hyde، جلدهای بالایی را پوشش میدهد. زبان های برنامه نویسی سطح (مانند سوئیفت و جاوا) و همچنین تولید کد در CPUsARM 64 بیتی، ماشین مجازی جاوا، و زمان اجرا مشترک مایکروسافت.
زبان های برنامه نویسی امروزی ارائه می دهند. بهره وری و قابل حمل بودن، اما نوشتن کدهای نامرتب را که برای یک کامپایلر بهینه سازی نشده اند نیز آسان می کند. فکر کردن در سطح پایین، نوشتن در سطح بالا به شما یاد میدهد که کد منبعی ایجاد کنید که پس از اجرا از طریق یک کامپایلر، کد ماشین خوبی به دست میآورد.
شما یاد خواهید گرفت:
• چگونه خروجی یک کامپایلر را تجزیه و تحلیل کنید تا تأیید کنید که کد شما تولید می کند کد ماشین خوب
• انواع دستورات کد ماشینی که کامپایلرها برای ساختارهای کنترلی رایج تولید میکنند، بنابراین میتوانید بهترین دستورات را انتخاب کنید. نوشتن کد HLL
• زبان اسمبلی کافی برای خواندن خروجی کامپایلر
• چگونه کامپایلرها اشیاء ثابت و متغیر مختلف را به دادههای ماشین تبدیل میکنند
با درک نحوه کار کامپایلرها، میتوانید منبع بنویسید کدی که میتوانند به کد ماشینی زیبا ترجمه کنند.
جدید در این نسخه، پوشش:
• زبان برنامهنویسی مانند سوئیفت و جاوا
• تولید کد در پردازندههای 64 بیتی مدرن
span>• پردازندههای ARM در تلفنهای همراه و تبلتها
• معماریهای مبتنی بر پشته مانند ماشین مجازی جاوا
• سیستمهای زبان مدرن مانند Microsoft Common Language Runtime
Today’s programming languages offer productivity and portability, but also make it easy to write sloppy code that isn’t optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once it’s run through a compiler.
You’ll learn:
• How to analyze the output of a compiler to verify that your code generates good machine code
• The types of machine code statements that compilers generate for common control structures, so you can choose the best statements when writing HLL code
• Enough assembly language to read compiler output
• How compilers convert various constant and variable objects into machine data
With an understanding of how compilers work, you’ll be able to write source code that they can translate into elegant machine code.
NEW TO THIS EDITION, COVERAGE OF:
• Programming languages like Swift and Java
• Code generation on modern 64-bit CPUs
• ARM processors on mobile phones and tablets
• Stack-based architectures like the Java Virtual Machine
• Modern language systems like the Microsoft Common Language Runtime
دانلود کتاب «نوشتن کد عالی، جلد 2، ویرایش دوم: تفکر در سطح پایین، نوشتن در سطح بالا»
![مبلغی که بابت خرید کتاب میپردازیم به مراتب پایینتر از هزینههایی است که در آینده بابت نخواندن آن خواهیم پرداخت.](https://blog.balyan.ir/wp-content/uploads/2023/01/Buy-books-and-build-a-good-life.jpg)