Hej
Jag har precis börjat plugga på högskolan ANSI-C programmeirng och har under Windows INstallerat Visual C++ 2005 Express edition.
Men problemet är att jag inte vill sitta med Win utan i ubuntu har då installerat Mono, funderar över om koden som generas i Mono under linux fungerar klanderfritt när läraren skall kompilera detta på sitt system som är windows.
/ZerQ
Mono till C eller finns det bättre, m.m [LÖST]
Mono till C eller finns det bättre, m.m [LÖST]
Senast redigerad av 1 Hund, redigerad totalt 1 gånger.
Säljer massa saker kolla in min hemsida http://www.befta.com
SV: Mono till C eller finns det bättre, m.m
ANSI-C, är inte det "vanliga" C?
Det kompilerar man väl med GCC. Mono är väl för att bygga och köra .NET kod?
Det kompilerar man väl med GCC. Mono är väl för att bygga och köra .NET kod?
Home sweet ~/ = http://sandnabba.se
SV: Mono till C eller finns det bättre, m.m
helt rätt ANSI-C kompileras med GCC. Det är C-sharp / C# eller hur man nu vill skriva det som kompileras med Mono.
Om det är så att ni ska läsa C-sharp på skolan så kan jag inte svara på om den kommer att fungera korrekt, jag skulle dock tro det.
Om det nu är så att ni ska läsa ANSI-C så kommer din lärare att kunna kompilera koden på en windows burk om du inte använder dig av några GCC extenstions till C. Problemet är väl om ni använder nåt C bibliotek som inte finns till linux isf.
errr verkar som nån har spillt öl i mitt tangentbord igår... vissa tangenter är lite "knepiga" nu =/
Om det är så att ni ska läsa C-sharp på skolan så kan jag inte svara på om den kommer att fungera korrekt, jag skulle dock tro det.
Om det nu är så att ni ska läsa ANSI-C så kommer din lärare att kunna kompilera koden på en windows burk om du inte använder dig av några GCC extenstions till C. Problemet är väl om ni använder nåt C bibliotek som inte finns till linux isf.
errr verkar som nån har spillt öl i mitt tangentbord igår... vissa tangenter är lite "knepiga" nu =/
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
SV: Mono till C eller finns det bättre, m.m
ok ja det är ANSI C jag läser (vanliga C). Det är såfall därför jag fick problem med Mono då
Inte lätt att veta ibland, men tack vare er i forumet så löser sig allting perfekt 


Säljer massa saker kolla in min hemsida http://www.befta.com
- per9000
- Inlägg: 931
- Blev medlem: 07 maj 2007, 11:06
- OS: Ubuntu
- Utgåva: 23.04 Lunar Lobster
- Ort: Västerås
- Kontakt:
SV: Mono till C eller finns det bättre, m.m
Som kuriosa måste jag nämna att det finns minst ett försök att bygga en kompilator som kompilerar C till CIL (common intermediate language som både .NET och MONO kör med).
Jag tror att det var någon forskare som gjorde den i samarbete med M$. Jag har läst ett abstract till artikeln han publicerade detta i. Jag kanske till och med tankat hem artikeln någon gång. Kompilatorn har jag tyvärr aldrig sett röken av. På denna sida refereras det till den: http://en.wikipedia.org/wiki/.NET_Languages
Eftersom CIL är en "internationell standard" kan vem som helst bygga en kompilator från till exempel C så att ditt program fungerar tillsammans med MONO, men det är förmodligen j***igt svårt om man inte är doktor i kompilatorteknik eller heter Stallman i efternamn
Det finns till och med någon (några) galning som byggt en kompilator från PHP till CIL. Även Python har ett .NET syskon som kallas IronPython som är under M$-paraply.
Mer om Common Intermediate Language:
http://en.wikipedia.org/wiki/Common_Intermediate_Language
För övrigt kan jag varmt rekommendera C och (när du kan det lite granna och läst lite om objekt orienterad programmering) även C#. Det är en utmärkt kombo - och jag ser jobbannonser där den kompetensen efterfrågar minst ett par gånger i månaden. Jag är även kär i Python
/Per
Jag tror att det var någon forskare som gjorde den i samarbete med M$. Jag har läst ett abstract till artikeln han publicerade detta i. Jag kanske till och med tankat hem artikeln någon gång. Kompilatorn har jag tyvärr aldrig sett röken av. På denna sida refereras det till den: http://en.wikipedia.org/wiki/.NET_Languages
Eftersom CIL är en "internationell standard" kan vem som helst bygga en kompilator från till exempel C så att ditt program fungerar tillsammans med MONO, men det är förmodligen j***igt svårt om man inte är doktor i kompilatorteknik eller heter Stallman i efternamn

Det finns till och med någon (några) galning som byggt en kompilator från PHP till CIL. Även Python har ett .NET syskon som kallas IronPython som är under M$-paraply.
Mer om Common Intermediate Language:
http://en.wikipedia.org/wiki/Common_Intermediate_Language
För övrigt kan jag varmt rekommendera C och (när du kan det lite granna och läst lite om objekt orienterad programmering) även C#. Det är en utmärkt kombo - och jag ser jobbannonser där den kompetensen efterfrågar minst ett par gånger i månaden. Jag är även kär i Python

/Per
- per9000
- Inlägg: 931
- Blev medlem: 07 maj 2007, 11:06
- OS: Ubuntu
- Utgåva: 23.04 Lunar Lobster
- Ort: Västerås
- Kontakt:
SV: Mono till C eller finns det bättre, m.m
I denna version har du en kompilator som känner av vilken typ av fil du använder - se http://www.pererikstrandberg.se/blog/index.cgi?page=MicrosoftVisualStudioExpressEdition för en liten förklaring.ZerQ skrev: [...]
Jag har precis börjat plugga på högskolan ANSI-C programmeirng och har under Windows INstallerat Visual C++ 2005 Express edition.
[...]
Det är en och samma editor samt en och samma kompilator till olika typer av källkod.
Hope that helps,
Per