[LLVMdev] LLVM from C# or .NET

Mehmet Erol Sanliturk m.e.sanliturk at gmail.com
Sat Mar 14 00:13:55 PDT 2015


On Fri, Mar 13, 2015 at 9:02 PM, Dave Pitsbawn <dpitsbawn at gmail.com> wrote:

> No language war intended :) Just curios.
>
> Alright, so there maybe a difference.
>
> Thank you
>
> On Sat, Mar 14, 2015 at 3:46 AM, Tim Northover <t.p.northover at gmail.com>
> wrote:
>
>> On 13 March 2015 at 20:10, Dave Pitsbawn <dpitsbawn at gmail.com> wrote:
>> > If it is the same why wouldn't every one use a higher level language
>> like C#
>> > or Java to write their compiler?
>>
>> Language wars? Aren't there newsgroups and forums for that kind of thing?
>>
>> Generally, the same kind of arguments for each language family apply
>> to compilers as anywhere else. With the added factor that LLVM itself
>> is written in C++, so if you use anything different you're likely to
>> suffer from mismatching expectations unless your FFI has had a lot of
>> work put in.
>>
>> Cheers.
>>
>> Tim.
>>
>
>
> _______________________________________________
>



If two programming languages are


Turing Complete
http://en.wikipedia.org/wiki/Turing_completeness

, and

Resource Complete ( ability to handle computer and operating system
resources ) ,

then , they are theoretically EQUIVALENT .


Differences are in details :

Syntax of statements ,
Availability of reusable libraries ,
Availability of compilers and other programming tools ,
Availability of programmers knowing the language ,
Support in different operating systems , i.e. , portability ,
Advantages with respect to problem at hand ,
etc .



Thank you very much .



Mehmet Erol Sanliturk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150314/35af9066/attachment.html>


More information about the llvm-dev mailing list