ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Writing a C Compiler: Build a Real Programming Language from Scratch

دانلود کتاب نوشتن یک کامپایلر C: یک زبان برنامه نویسی واقعی از ابتدا بسازید

Writing a C Compiler: Build a Real Programming Language from Scratch

مشخصات کتاب

Writing a C Compiler: Build a Real Programming Language from Scratch

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1718500424, 9781718500426 
ناشر: No Starch Press 
سال نشر: 2023 
تعداد صفحات: 704
[103] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

قیمت کتاب (تومان) : 34,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Writing a C Compiler: Build a Real Programming Language from Scratch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب نوشتن یک کامپایلر C: یک زبان برنامه نویسی واقعی از ابتدا بسازید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب نوشتن یک کامپایلر C: یک زبان برنامه نویسی واقعی از ابتدا بسازید

راهنمای عملی و پر از مثال برای تئوری و عمل نوشتن کامپایلر C: یک برنامه کامپیوتری که کدهای نوشته شده توسط برنامه نویسان را به کدهایی که کامپیوتر می تواند بخواند ترجمه می کند.
< br>یک آموزش عملی و قابل دسترس برای نوشتن یک کامپایلر C: یک برنامه کامپیوتری که کدهای نوشته شده توسط برنامه نویس را به کدهایی که کامپیوتر می تواند بفهمد ترجمه می کند. با ساخت یک کامپایلر، خوانندگان دانش ارزشمندی در مورد نحوه کار زبان های برنامه نویسی به دست خواهند آورد. دانشی که آنها را به برنامه نویسان بهتری تبدیل می کند. خوانندگان به آرامی گام به گام هدایت می شوند تا یک کامپایلر کوچک کار کنند و در سراسر کتاب توسعه خواهند یافت.
نوشتن یک کامپایلر C به خوانندگان یک رویکرد کاربردی و در دسترس برای این موضوع پیچیده و اغلب بیش از حد نظری ارائه می دهد.


توضیحاتی درمورد کتاب به خارجی

A hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can read.

An approachable, hands-on tutorial to writing a C compiler: a computer program that translates code written by the programmer into code the computer can understand. By building a compiler, readers will gain invaluable knowledge about how programming languages work; knowledge that will make them better programmers. Readers are gently led step-by-step to build a small working compiler and will develop throughout the book.
Writing a C Compiler offers readers an accessible, practical approach to this complex and often overly theoretical topic.



فهرست مطالب

WritingCCompiler_EA.pdf
	Sandler_WritingACCompiler_Ch2_EA
	Sandler_WritingACCompiler_Ch3_EA.docx
	Sandler_WritingACCompiler_Ch4_EA
	Sandler_WritingACCompiler_Ch5_EA
		50
		50
		50
		45
		45
		Neither
		Overflow from positive to negative
		Overflow from negative to positive
		Neither
		Overflow from positive to negative
		Neither
		Neither
		Overflow from negative to positive
		0
		0
		1
		0
		0
		0
		1
		1
		0
		1
		0
		0
		0
		1
		0
		ZF set
		Set byte if a == b
		ZF not set
		Set byte if a != b
		ZF not set and SF == OF
		Set byte if a > b
		SF == OF
		Set byte if a ( b
		SF != OF
		Set byte if a < b
		ZF set or SF != OF
		Set byte if a ≤ b
		(just print out the function definition)
		Mov(src, dst)
		Ret
		Unary(unary_operator, operand)
		Binary(binary_operator, src, dst)
		Idiv(operand)
		Cdq
		AllocateStack(int)
		Neg
		Not
		4-byte
		Reg(AX)
		4-byte
		4-byte
		Reg(R10)
		4-byte
		Reg(R11)
		Stack(int)
		Imm(int)




نظرات کاربران