این تنوع اعمال اساسی که هر کامپایلر بایستی انجام دهد، مشابه هم میباشند. دانستههای ما دربارهٔ سازمانبندی و نوشتن کامپایلر نسبت به زمانی که اولین کامپایلرها...
24 KB (2,167 words) - 03:44, 20 June 2024
جیسیسی (redirect from کامپایلر گنو سی)
کیت کامپایلر آمستردام (همچنین از آن به عنوان کین کامپایلر دانشگاه مستقل(به انگلیسی: free University) نیز یاد میشود) درخواست کرد که از کامپایلر او استفاده...
10 KB (667 words) - 00:36, 18 May 2024
خواندن توسط ماشین هستند، بنابراین IDEها میتوانند خروجی کامپایلر را فهرست کنند. طراحی ماژولار کامپایلر میتواند نمایهسازی کد منبع، بررسی نحو، و سایر ویژگیهایی...
19 KB (1,714 words) - 12:53, 30 June 2024
۱۹۶۷ مارتین ریچاردز زبان BCPL را برای نوشتن نرمافزارهای سیستمعامل و کامپایلر در دانشگاه کمبریج ابداع کرد. سپس در سال ۱۹۷۰ کن تامسون زبان B را بر مبنای...
37 KB (3,183 words) - 08:30, 21 June 2024
O_code (کد شئ) خارج شده از جلوبندی کامپایلر بی سی پی ال را اجرا میکند. این انتزاعی سازی این اجازه را به کامپایلر میداد که به راحتی به یک معماری جدید...
14 KB (1,302 words) - 08:43, 12 December 2024
یک کامپایلر بهینهساز، کامپایلری است که برای تولید کدی طراحی شده است که از جنبههایی مانند به حداقل رساندن زمان اجرای برنامه، استفاده از حافظه، اندازه...
24 KB (2,433 words) - 10:56, 13 November 2024
ریاضی برای محدودسازی و حل مدلها در فیزیک ذرات بوتاسترپینگ(کامپایلر): فرایند نوشتن یک کامپایلر در آن زبان برنامهنویسی که قرار است آن را کامپایل کند. بوتاسترپینگ...
41 KB (3,478 words) - 12:09, 28 June 2023
کامپایلر LCC ("کامپایلر محلی C" یا "کامپایلر کوچک C") یک کامپایلر کوچک و قابل تعویض هدف برای زبان برنامه نویسی ANSI C است. اگرچه کد منبع آن در سطح استفاده...
8 KB (771 words) - 20:26, 13 June 2022
علاوه بر میکروکنترلرهای AVR این کامپایلر توانایی برنامه ریزی میکروکنترلرهای ARM را نیز داراست . این نرم افزار از کامپایلر و زنجیره ابزار AVR-GCC استفاده...
27 KB (2,380 words) - 07:28, 10 December 2024
C.Johnson در آزمایشگاه Bell توسعه پیدا کرد. یَک، در واقع بخشی از مراحل کامپایلر است که کد منبع را گرفته و آن را از دید قواعد صرف و نحو مورد بررسی قرار...
7 KB (619 words) - 04:11, 1 August 2022
کامپایلر-کامپایلر یا کامپایلرساز (به انگلیسی: Compiler-compiler) در علوم کامپیوتر ابزاری است که با گرفتن توصیف یک زبان صوری و یک ماشین (مثلاً مجموعه دستورالعمل...
8 KB (763 words) - 20:14, 2 February 2023
آنها را به زبانهایی مثل سی بنویسد یا از پایپای استفاده کند که نوعی کامپایلر درجا است. از سایتون که اسکریپت پایتون را به سی ترجمه میکند نیز میتوان...
122 KB (8,985 words) - 10:07, 22 December 2024
برنامه ساده شود تا اشکال زدایی آسانتر شود. به عنوان مثال، یک اشکال در کامپایلر میتواند هنگام عبور از فایل منبع بزرگ خراب شود. با این حال، پس از سادهسازی...
36 KB (3,236 words) - 16:21, 15 November 2024
عبارتند از: «تحقیقات، طراحی، توسعه و تست سیستمهای عامل در سطح نرمافزار، کامپایلر، نرمافزار شبکه توزیع برای پزشکی، صنعتی، نظامی، ارتباطات، هوا فضا، کسب...
25 KB (2,059 words) - 07:19, 4 September 2024
خوانش فورا هر بخش از کد را به زبان ماشین ترجمه میکند. این نوع کامپایلر در مقابل کامپایلر های چندگذره قرار میگیرد. کامپایر های چندگذره قبل از تبدیل نهایی...
14 KB (1,520 words) - 06:26, 1 March 2023
اولیه بیشتر شد. در تعدادی از تستها نشان داده شد که کارایی کامپایلر JIT کاملاً مشابه کامپایلر محلی شد. عملکرد کامپایلرها لزوماً کارایی کدهای کامپایل شده...
70 KB (5,992 words) - 07:58, 13 December 2024
مایکروسافت کامپایلر پاسکال خود را چند صد دلار به فروش میرساند، تداوم موفقیت چند ساله توربو پاسکال سبب شد که درآمدهای مایکروسافت از فروش کامپایلر پاسکال بسیار...
67 KB (6,472 words) - 18:00, 16 April 2024
اشکال زدایی تشکیل شده است. برخی از IDEها، مانند NetBeans و Eclipse، حاوی کامپایلر، مترجم یا هر دو مورد لازم هستند. دیگران، مانند SharpDevel و Lazarus، چنین...
19 KB (1,720 words) - 10:51, 14 July 2024
بهینهسازی از مهمترین وظایف یک کامپایلر است که معمول بعد از تولید کد میانی آغاز می شود. همیشه هنگام کامپایل یک برنامه برای پخش نهایی از بهینهسازی استفاده...
14 KB (1,395 words) - 12:58, 27 March 2020
میدهد. APIهای رزلین سه نوع هستند: APIهای ویژگی، APIهای فضای کار و APIهای کامپایلر. APIهای ویژگی به توسعه دهندگان ابزار کد منبع اجازه میدهد تا اصلاح کد را...
8 KB (720 words) - 13:12, 23 November 2020
ساخت که یک کامپایلر آبجکتیو-سی با کتابخانهٔ کلاسهای قدرتمند بود. در سال ۱۹۸۸ شرکت NeXT مالکیت آبجکتیو-سی را از StepStone خرید و کامپایلر و کتابخانههای...
16 KB (1,469 words) - 15:40, 16 February 2024
کامپایلر ZPE (به انگلیسی: Zenith Parsing Engine) یک کامپایلر، تجزیه کننده و تفسیر کننده برای هدفهای YASS است که برای استفادههای آموزشی و عمومی طراحی...
10 KB (735 words) - 19:06, 25 December 2023
کامپایلر گلاسکو هسکل (GHC) یک کامپایلر کد منبع باز برای زبان برنامهنویسی کاربردی هسکل است. این یک محیط بین پلتفرمی برای نوشتن و آزمایش کد Haskell فراهم...
13 KB (986 words) - 13:19, 7 May 2024
دادههای نمونهگیری شده برای به دست آوردن زمان و حافظهٔ مورد نیاز توسط کامپایلر. زمان اجرای یک الگوریتم به پارامترهای مختلفی بستگی دارد که از جمله میتوان...
21 KB (1,818 words) - 00:58, 12 December 2024
خود را به کامپایلر خود میزبان نوشتهشده در Rust تغییر داد. چیزی که بهعنوان rustc شناخته شد، با موفقیت خود را در سال ۲۰۱۱ کامپایل کرد. کامپایلر خود میزبان...
21 KB (1,735 words) - 15:52, 22 September 2024
دههٔ ۱۹۵۰ برای رایانهٔ مارک یکم و یونیواک یکم اختراع کرد و نخستین مترجم (کامپایلر) را ساخت. از وی بهعنوان زنی که در پروژه طراحی و ساخت زبان کوبول (COBOL)...
6 KB (129 words) - 20:14, 24 November 2024
صحت کامپایلر شاخه ای از علوم کامپیوتر است که سعی دارد نشان دهد که یک کامپایلر طبق مشخصات زبان آن رفتار می کند. این تکنیکها شامل توسعه کامپایلر با استفاده...
10 KB (929 words) - 11:47, 19 September 2024
شد. LLVM میتواند لایههای میانی یک سیستم کامپایلر کامل را فراهم کند، کد بازنمایی میانی (IR) را از یک کامپایلر گرفته و یک IR بهینهسازی شده منتشر میکند...
35 KB (2,771 words) - 07:14, 7 August 2024
زبانهایی مانند فرترن، C، پاسکال، بیسیک نوشته شوند. البته با توجه به ویژگیهای کامپایلر مشخص خواهد شد که کدام زبان را میتوان استفاده نمود. کتابخانه استاندارد...
61 KB (5,072 words) - 07:03, 1 December 2024
کامپایلر افزایشی فقط آن بخش از برنامه را که تغییر کردهاست را دوباره کامپایل میکند. در برنامهنویسی دستوری و توسعه نرمافزار، زمانی که یک کامپایلر افزایشی...
7 KB (675 words) - 07:55, 19 February 2023
زبانهای رسمی قابل تشخیص دستهبندی میشوند. اتوماتا نقش اساسی در طراحی کامپایلر و تجزیه کردن (parsing) ایفا میکند. زبانهایی که توسط این ماشینها بررسی...
17 KB (1,665 words) - 20:01, 16 November 2023