<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 13, 2015 at 9:02 PM, Dave Pitsbawn <span dir="ltr"><<a href="mailto:dpitsbawn@gmail.com" target="_blank">dpitsbawn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>No language war intended :) Just curios.</div><div><br></div><div>Alright, so there maybe a difference.</div><div><br></div><div>Thank you</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 14, 2015 at 3:46 AM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>On 13 March 2015 at 20:10, Dave Pitsbawn <<a href="mailto:dpitsbawn@gmail.com" target="_blank">dpitsbawn@gmail.com</a>> wrote:<br>
> If it is the same why wouldn't every one use a higher level language like C#<br>
> or Java to write their compiler?<br>
<br>
</span>Language wars? Aren't there newsgroups and forums for that kind of thing?<br>
<br>
Generally, the same kind of arguments for each language family apply<br>
to compilers as anywhere else. With the added factor that LLVM itself<br>
is written in C++, so if you use anything different you're likely to<br>
suffer from mismatching expectations unless your FFI has had a lot of<br>
work put in.<br>
<br>
Cheers.<br>
<span><font color="#888888"><br>
Tim.<br>
</font></span></blockquote></div><br></div>
<br>_______________________________________________<br></blockquote></div><br><br><br></div><div class="gmail_extra">If two programming languages are<br><br><br>Turing Complete <br><a href="http://en.wikipedia.org/wiki/Turing_completeness">http://en.wikipedia.org/wiki/Turing_completeness</a><br><br>, and<br><br></div><div class="gmail_extra">Resource Complete ( ability to handle computer and operating system resources ) ,<br><br></div><div class="gmail_extra">then , they are theoretically EQUIVALENT .<br><br><br></div><div class="gmail_extra">Differences are in details :<br><br></div><div class="gmail_extra">Syntax of statements ,<br></div><div class="gmail_extra">Availability of reusable libraries ,<br></div><div class="gmail_extra">Availability of compilers and other programming tools ,<br>Availability of programmers knowing the language ,<br>Support in different operating systems , i.e. , portability ,<br></div><div class="gmail_extra">Advantages with respect to problem at hand ,<br></div><div class="gmail_extra">etc .<br><br><br><br></div><div class="gmail_extra">Thank you very much .<br><br><br><br></div><div class="gmail_extra">Mehmet Erol Sanliturk<br><br><br></div><div class="gmail_extra"><br><br></div></div>