<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://wiki.mathnt.net/index.php?action=history&amp;feed=atom&amp;title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC</id>
	<title>컴파일러 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mathnt.net/index.php?action=history&amp;feed=atom&amp;title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC"/>
	<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;action=history"/>
	<updated>2026-04-04T12:52:54Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=51203&amp;oldid=prev</id>
		<title>2021년 2월 17일 (수) 08:01에 Pythagoras0님의 편집</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=51203&amp;oldid=prev"/>
		<updated>2021-02-17T08:01:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2021년 2월 17일 (수) 08:01 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot; &gt;87번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;87번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 메타데이터 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==메타데이터==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===위키데이터===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===위키데이터===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ID :  [https://www.wikidata.org/wiki/Q47506 Q47506]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ID :  [https://www.wikidata.org/wiki/Q47506 Q47506]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Spacy 패턴 목록===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LEMMA&amp;#039;: &amp;#039;compiler&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LOWER&amp;#039;: &amp;#039;code&amp;#039;}, {&amp;#039;LEMMA&amp;#039;: &amp;#039;compiler&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LEMMA&amp;#039;: &amp;#039;compiler&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=47000&amp;oldid=prev</id>
		<title>Pythagoras0: /* 메타데이터 */ 새 문단</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=47000&amp;oldid=prev"/>
		<updated>2020-12-26T12:14:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;메타데이터: &lt;/span&gt; 새 문단&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2020년 12월 26일 (토) 12:14 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot; &gt;86번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;86번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===소스===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===소스===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 메타데이터 ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===위키데이터===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* ID :  [https://www.wikidata.org/wiki/Q47506 Q47506]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=46326&amp;oldid=prev</id>
		<title>Pythagoras0: /* 노트 */ 새 문단</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC&amp;diff=46326&amp;oldid=prev"/>
		<updated>2020-12-21T14:27:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;노트: &lt;/span&gt; 새 문단&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 노트 ==&lt;br /&gt;
&lt;br /&gt;
===위키데이터===&lt;br /&gt;
* ID :  [https://www.wikidata.org/wiki/Q47506 Q47506]&lt;br /&gt;
===말뭉치===&lt;br /&gt;
# A compiler takes the recipe (code) for a new program (written in a high level language) and transforms this Code into a new language (Machine Language) that can be understood by the computer itself.&amp;lt;ref name=&amp;quot;ref_c4782f83&amp;quot;&amp;gt;[https://www.cs.utah.edu/~germain/PPS/Topics/C_Language/compiling_C_programs.html Compiling C Programs]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The compiler also ensures that your program is TYPE correct.&amp;lt;ref name=&amp;quot;ref_c4782f83&amp;quot; /&amp;gt;&lt;br /&gt;
# The compiler also ensures that your program is syntactically correct.&amp;lt;ref name=&amp;quot;ref_c4782f83&amp;quot; /&amp;gt;&lt;br /&gt;
# It is capable of creating code for a platform other than the one on which the compiler is running.&amp;lt;ref name=&amp;quot;ref_ef755314&amp;quot;&amp;gt;[https://www.geeksforgeeks.org/introduction-of-compiler-design/ Introduction of Compiler Design]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# An interpreter converts high level language into low level machine language, just like a compiler.&amp;lt;ref name=&amp;quot;ref_ef755314&amp;quot; /&amp;gt;&lt;br /&gt;
# The Compiler in one go reads the inputs, does the processing and executes the source code whereas the interpreter does the same line by line.&amp;lt;ref name=&amp;quot;ref_ef755314&amp;quot; /&amp;gt;&lt;br /&gt;
# Compiler scans the entire program and translates it as a whole into machine code whereas an interpreter translates the program one statement at a time.&amp;lt;ref name=&amp;quot;ref_ef755314&amp;quot; /&amp;gt;&lt;br /&gt;
# In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).&amp;lt;ref name=&amp;quot;ref_7f505823&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Compiler Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is a cross-compiler.&amp;lt;ref name=&amp;quot;ref_7f505823&amp;quot; /&amp;gt;&lt;br /&gt;
# A bootstrap compiler is written in the language that it intends to compile.&amp;lt;ref name=&amp;quot;ref_7f505823&amp;quot; /&amp;gt;&lt;br /&gt;
# A program that translates between high-level languages is usually called a source-to-source compiler or transcompiler.&amp;lt;ref name=&amp;quot;ref_7f505823&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or &amp;quot;code&amp;quot; that a computer&amp;#039;s processor uses.&amp;lt;ref name=&amp;quot;ref_3a57b311&amp;quot;&amp;gt;[https://whatis.techtarget.com/definition/compiler Definition from WhatIs.com]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Using this virtual machine, the bytecode can optionally be recompiled at the execution platform by a just-in-time compiler.&amp;lt;ref name=&amp;quot;ref_3a57b311&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler works with what are sometimes called 3GL and higher-level languages.&amp;lt;ref name=&amp;quot;ref_3a57b311&amp;quot; /&amp;gt;&lt;br /&gt;
# The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,...).&amp;lt;ref name=&amp;quot;ref_93d106fb&amp;quot;&amp;gt;[https://gcc.gnu.org/ GCC, the GNU Compiler Collection]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# GCC was originally written as the compiler for the GNU operating system.&amp;lt;ref name=&amp;quot;ref_93d106fb&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler translates the code written in one language to some other language without changing the meaning of the program.&amp;lt;ref name=&amp;quot;ref_0360e142&amp;quot;&amp;gt;[https://www.tutorialspoint.com/compiler_design/index.htm Compiler Design Tutorial]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Compiler design principles provide an in-depth view of translation and optimization process.&amp;lt;ref name=&amp;quot;ref_0360e142&amp;quot; /&amp;gt;&lt;br /&gt;
# Compiler design covers basic translation mechanism and error detection &amp;amp; recovery.&amp;lt;ref name=&amp;quot;ref_0360e142&amp;quot; /&amp;gt;&lt;br /&gt;
# This tutorial requires no prior knowledge of compiler design but requires basic understanding of at least one programming language such as C, Java etc.&amp;lt;ref name=&amp;quot;ref_0360e142&amp;quot; /&amp;gt;&lt;br /&gt;
# An optional course project is to write a complete compiler for COOL, the Classroom Object Oriented Language.&amp;lt;ref name=&amp;quot;ref_f8c36bfa&amp;quot;&amp;gt;[https://www.edx.org/course/compilers Compilers]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# so a compiler can’t help you understand a program after it’s been translated.&amp;lt;ref name=&amp;quot;ref_4a5c4974&amp;quot;&amp;gt;[https://www.eejournal.com/article/what-is-a-compiler-anyway/ What Is a Compiler, Anyway?]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The same compiler can even produce both types of translations, along with various versions in between.&amp;lt;ref name=&amp;quot;ref_4a5c4974&amp;quot; /&amp;gt;&lt;br /&gt;
# You only need to use the compiler once.&amp;lt;ref name=&amp;quot;ref_4a5c4974&amp;quot; /&amp;gt;&lt;br /&gt;
# What if the compiler makes a mistake?&amp;lt;ref name=&amp;quot;ref_4a5c4974&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler is a computer program which helps you transform source code written in a high-level language into low-level machine language.&amp;lt;ref name=&amp;quot;ref_dfdf73dc&amp;quot;&amp;gt;[https://www.guru99.com/compiler-design-tutorial.html Compiler Design Tutorial: What is, Types, Tools, Example]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# In single pass Compiler source code directly transforms into machine code.&amp;lt;ref name=&amp;quot;ref_dfdf73dc&amp;quot; /&amp;gt;&lt;br /&gt;
# The Two pass compiler method also simplifies the retargeting process.&amp;lt;ref name=&amp;quot;ref_dfdf73dc&amp;quot; /&amp;gt;&lt;br /&gt;
# The multipass compiler processes the source code or syntax tree of a program several times.&amp;lt;ref name=&amp;quot;ref_dfdf73dc&amp;quot; /&amp;gt;&lt;br /&gt;
# Compiler back ends vary greatly in internal structure.&amp;lt;ref name=&amp;quot;ref_db366c6b&amp;quot;&amp;gt;[https://www.sciencedirect.com/topics/computer-science/compiler Compiler - an overview]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# A well-defined IF facilitates the construction of compiler families, in which front ends for one or more languages can be paired with back ends for many machines.&amp;lt;ref name=&amp;quot;ref_db366c6b&amp;quot; /&amp;gt;&lt;br /&gt;
# In many systems that compile for a virtual machine (to be discussed at greater length in Chapter 15), the compiler produces a stack-based medium-level IF.&amp;lt;ref name=&amp;quot;ref_db366c6b&amp;quot; /&amp;gt;&lt;br /&gt;
# Many of these tools, particularly in well-integrated environments, are directly supported by the compiler.&amp;lt;ref name=&amp;quot;ref_db366c6b&amp;quot; /&amp;gt;&lt;br /&gt;
# Could the compiler not have made space for even one from south of the border?&amp;lt;ref name=&amp;quot;ref_5f6209fd&amp;quot;&amp;gt;[https://www.merriam-webster.com/dictionary/compiler Definition of Compiler by Merriam-Webster]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The vulnerability resides in the just-in-time compiler of IE’s JavaScript engine.&amp;lt;ref name=&amp;quot;ref_5f6209fd&amp;quot; /&amp;gt;&lt;br /&gt;
# She also was intrigued by the compiler developed by John Backus, another future Turing Award winner.&amp;lt;ref name=&amp;quot;ref_5f6209fd&amp;quot; /&amp;gt;&lt;br /&gt;
# Frances Allen, a computer scientist who became a pioneer in the world of computing for her work on compiler research, has died at 88.&amp;lt;ref name=&amp;quot;ref_5f6209fd&amp;quot; /&amp;gt;&lt;br /&gt;
# The mbed Compiler provides a lightweight online C/C++ IDE that is pre-configured to let you quickly write programs, compile and download them to run on your mbed Microcontroller.&amp;lt;ref name=&amp;quot;ref_81e6922e&amp;quot;&amp;gt;[https://os.mbed.com/handbook/mbed-Compiler mbed Compiler - Handbook]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The compiler uses the professional ARMCC compiler engine, so it produces efficient code that can be used free-of-charge, even in commercial applications.&amp;lt;ref name=&amp;quot;ref_81e6922e&amp;quot; /&amp;gt;&lt;br /&gt;
# Every mbed user account gets their own private Compiler workspace which contains their programs.&amp;lt;ref name=&amp;quot;ref_81e6922e&amp;quot; /&amp;gt;&lt;br /&gt;
# To perform the actual compilation the mbed Compiler uses the industry standard ARM RVDS 4.1 compiler engine, in the default configuration, to give excellent code size and performance.&amp;lt;ref name=&amp;quot;ref_81e6922e&amp;quot; /&amp;gt;&lt;br /&gt;
# Qt is supported on a variety of 32-bit and 64-bit platforms, and can usually be built on each platform with GCC, a vendor-supplied compiler, or a third party compiler.&amp;lt;ref name=&amp;quot;ref_e56dadbe&amp;quot;&amp;gt;[https://doc.qt.io/qtcreator/creator-tool-chains.html Qt Creator Manual]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# SDCC is a retargetable, optimizing C bare-metal compiler for various architectures.&amp;lt;ref name=&amp;quot;ref_e56dadbe&amp;quot; /&amp;gt;&lt;br /&gt;
# When Qt Creator finds an x86_64 GCC compiler, it sets up an instance for the native x86_64 target.&amp;lt;ref name=&amp;quot;ref_e56dadbe&amp;quot; /&amp;gt;&lt;br /&gt;
# If you plan to create also 32-bit x86 binaries without using a dedicated cross-compiler, select Auto-detection Settings &amp;gt; Detect x86_64 GCC compilers as x86_64 and x86.&amp;lt;ref name=&amp;quot;ref_e56dadbe&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler is a program that translates source code into object code to be understood by a specific central processing unit (CPU).&amp;lt;ref name=&amp;quot;ref_3808d282&amp;quot;&amp;gt;[https://www.webopedia.com/TERM/C/compiler.html Compiler Definition &amp;amp; Meaning]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# A compiler executes its processes in phases to promote efficient design and correct transformations of source input to target output.&amp;lt;ref name=&amp;quot;ref_3808d282&amp;quot; /&amp;gt;&lt;br /&gt;
# The compiler converts the sequence of characters that appear in the source code into a series of string characters known as tokens.&amp;lt;ref name=&amp;quot;ref_3808d282&amp;quot; /&amp;gt;&lt;br /&gt;
# Please note that for the Windows platform, a C/C++ compiler must be installed separately.&amp;lt;ref name=&amp;quot;ref_651daeb2&amp;quot;&amp;gt;[https://www.3ds.com/products-services/catia/products/dymola/c-compiler/ Dymola - Dassault Systèmes®]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The C compiler can be installed before or after you install Dymola.&amp;lt;ref name=&amp;quot;ref_651daeb2&amp;quot; /&amp;gt;&lt;br /&gt;
# You can run Dymola and browse models, but to translate any model you must install the C compiler.&amp;lt;ref name=&amp;quot;ref_651daeb2&amp;quot; /&amp;gt;&lt;br /&gt;
# To change the compiler Dymola uses to translate the model, use the command Simulation &amp;gt; Setup... and the Compiler tab.&amp;lt;ref name=&amp;quot;ref_651daeb2&amp;quot; /&amp;gt;&lt;br /&gt;
# The Closure Compiler is a tool for making JavaScript download and run faster.&amp;lt;ref name=&amp;quot;ref_84bbe5dd&amp;quot;&amp;gt;[https://developers.google.com/closure/compiler Google Developers]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# What are the benefits of using Closure Compiler?&amp;lt;ref name=&amp;quot;ref_84bbe5dd&amp;quot; /&amp;gt;&lt;br /&gt;
# A C/C++ compiler converts C and C++ code into assembly language as shown in this example.&amp;lt;ref name=&amp;quot;ref_46eba47d&amp;quot;&amp;gt;[https://www.pcmag.com/encyclopedia/term/compiler Definition of compiler]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# For example, a help compiler converts a text document embedded with appropriate commands into an online help system.&amp;lt;ref name=&amp;quot;ref_46eba47d&amp;quot; /&amp;gt;&lt;br /&gt;
# A dictionary compiler converts terms and definitions into a dictionary lookup system.&amp;lt;ref name=&amp;quot;ref_46eba47d&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler usually generates assembly language first and then translates the assembly language into machine language.&amp;lt;ref name=&amp;quot;ref_46eba47d&amp;quot; /&amp;gt;&lt;br /&gt;
# IDEs usually have facilities to help you quickly jump to compiler errors.&amp;lt;ref name=&amp;quot;ref_e6877bea&amp;quot;&amp;gt;[https://www.cprogramming.com/compilers.html C and C++ Compiler Information and Reviews]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Online Cee Studio, from our sponsor, is an excellent free, online C and C++ compiler that lets you run your code from the web without having to install anything.&amp;lt;ref name=&amp;quot;ref_e6877bea&amp;quot; /&amp;gt;&lt;br /&gt;
# Our recommended free compiler setup!&amp;lt;ref name=&amp;quot;ref_e6877bea&amp;quot; /&amp;gt;&lt;br /&gt;
# A compiler is necessary to make your source code (..c, .cpp, or .cc files) into a running program.&amp;lt;ref name=&amp;quot;ref_e6877bea&amp;quot; /&amp;gt;&lt;br /&gt;
# Arm Compiler provides the earliest, most complete, and most accurate support for the latest architectural features and extensions of the Arm architecture.&amp;lt;ref name=&amp;quot;ref_bdb6f6d1&amp;quot;&amp;gt;[https://developer.arm.com/tools-and-software/embedded/arm-compiler Arm Compiler – Arm Developer]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Arm Compiler is a mature toolchain that is tailored to the development of bare-metal software, firmware, and Real-Time Operating System (RTOS) applications.&amp;lt;ref name=&amp;quot;ref_bdb6f6d1&amp;quot; /&amp;gt;&lt;br /&gt;
# Important: Each of the compiler packages listed below comes with a license which allows you to use the latest version of CC-RX, V3.&amp;lt;ref name=&amp;quot;ref_247be625&amp;quot;&amp;gt;[https://www.renesas.com/sg/en/software-tool/cc-compiler-package-rx-family C/C++ Compiler Package for RX Family]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Before purchasing a compiler package, be sure to confirm which version number and type of license for CC-RX you actually wish to use.&amp;lt;ref name=&amp;quot;ref_247be625&amp;quot; /&amp;gt;&lt;br /&gt;
# This license upgrades the version of the compiler from standard edition V3 to professional edition V3.&amp;lt;ref name=&amp;quot;ref_247be625&amp;quot; /&amp;gt;&lt;br /&gt;
# Writing software that must satisfy functional safety standards requires verification of the compiler generating code which is safe in the stipulated ways.&amp;lt;ref name=&amp;quot;ref_247be625&amp;quot; /&amp;gt;&lt;br /&gt;
# The following table presents compiler support for new C++ features.&amp;lt;ref name=&amp;quot;ref_e267a052&amp;quot;&amp;gt;[https://en.cppreference.com/w/cpp/compiler_support C++ compiler support]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Use MSBuild with the Microsoft Visual C++ compiler or a 3rd party toolset like CMake with Clang or mingw to build and debug your code right in the IDE.&amp;lt;ref name=&amp;quot;ref_c4439eae&amp;quot;&amp;gt;[https://visualstudio.microsoft.com/vs/features/cplusplus/ C++ IDE and Compiler for Windows]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# It will undoubtedly require some massaging for any contemporary compiler to accept it, and I can&amp;#039;t really help you with this process.&amp;lt;ref name=&amp;quot;ref_19e779a4&amp;quot;&amp;gt;[https://holub.com/compiler/ Compiler Design in C]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The javac compiler reads source files written in the Java programming language, and compiles them into class files.&amp;lt;ref name=&amp;quot;ref_b9b4f573&amp;quot;&amp;gt;[https://openjdk.java.net/groups/compiler/ The Compiler Group]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The following links are for resources about the compiler, provided by non-Oracle contributors.&amp;lt;ref name=&amp;quot;ref_b9b4f573&amp;quot; /&amp;gt;&lt;br /&gt;
# Our superior compiler optimizations can be tuned to get the most out of whatever chip you use.&amp;lt;ref name=&amp;quot;ref_828a3b56&amp;quot;&amp;gt;[https://www.ghs.com/products/compiler.html Green Hills Optimizing Compilers]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Green Hills Compiler optimizations reduce your memory costs by reducing the size of your executable.&amp;lt;ref name=&amp;quot;ref_828a3b56&amp;quot; /&amp;gt;&lt;br /&gt;
# These arguments must be specified in the order expected by the compiler.&amp;lt;ref name=&amp;quot;ref_3a97f05c&amp;quot;&amp;gt;[https://code.visualstudio.com/docs/cpp/config-mingw Get Started with C++ and Mingw-w64 in Visual Studio Code]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# After the task completes, the terminal shows output from the compiler that indicates whether the build succeeded or failed.&amp;lt;ref name=&amp;quot;ref_3a97f05c&amp;quot; /&amp;gt;&lt;br /&gt;
# The C/C++ extension attempts to populate compilerPath with the default compiler location based on what it finds on your system.&amp;lt;ref name=&amp;quot;ref_3a97f05c&amp;quot; /&amp;gt;&lt;br /&gt;
# If you have Visual Studio or WSL installed, you may need to change compilerPath to match the preferred compiler for your project.&amp;lt;ref name=&amp;quot;ref_3a97f05c&amp;quot; /&amp;gt;&lt;br /&gt;
# - What does Compiler mean?&amp;lt;ref name=&amp;quot;ref_55d9f85e&amp;quot;&amp;gt;[https://www.techopedia.com/definition/3912/compiler Definition from Techopedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
===소스===&lt;br /&gt;
 &amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
</feed>