Dåligt ordförråd och medlemskap i NO'MAMlillahuset skrev:Jajaja, Al uttrycker sig inte alltid så stringent men i åtminstone det här fallet tror jag ni fattar vad han menar.
![Wink ;)](./images/smilies/wink.gif)
Dåligt ordförråd och medlemskap i NO'MAMlillahuset skrev:Jajaja, Al uttrycker sig inte alltid så stringent men i åtminstone det här fallet tror jag ni fattar vad han menar.
Jo, men jag behöver inte kompilera det för "Ubuntu", utan kan köra det nativt under MONO eller XAMARIN.Nej. Du kan inte ta C# kod i Windows 10 och komplicerade det i Ubuntu.
Java tillhör väl en av de mest osäkra miljöerna vi har, med mängder av buggar och titthål.Java används för säkerhet.
Nja.Nej. Du kan inte ta C# kod i Windows 10 och komplicerade det i Ubuntu. Du skulle få enorma problem då .NET plattformen för Linux ljusår efter Windows .NET.
Vad har språk och kompilatorer med storleken på ic-kretsar att göra?Ja. Små kretsar.
Så vad gör då C# bättre än Java?TomasL skrev:Jo, men jag behöver inte kompilera det för "Ubuntu", utan kan köra det nativt under MONO eller XAMARIN.Nej. Du kan inte ta C# kod i Windows 10 och komplicerade det i Ubuntu.
Jag kör W10 applikationer i en hallonpaj med Linux, utan problem.
Det är ju marknaden som.har valt C utav en ren kostnadsfråga eller hur?TomasL skrev:Hmm, tja, jag har kört applikationer för .NET under Mono, utan problem, dock används väl inga avancerade grafikpryttlar, vilket troligen är det som saknas i MONO, typ, plus eventuellt lite annat onödigt.
åter till Al:Vad har språk och kompilatorer med storleken på ic-kretsar att göra?Ja. Små kretsar.
Ja, pga att C producerar nativt exekverbara filer, synnerligen portabelt, och att man kan göra "vad som helst", samt en massa andra saker, till exempel att väldigt många saker går inte att göra i annat än C (och till viss del ASM).Det är ju marknaden som.har valt C utav en ren kostnadsfråga eller hur?
Det är ett "litet" företag kallat Google som skapat golang men de kan nog inte så mycket om mjukvaraNär ska det ta slut med alla dessa fjuttiga programmeringsspråk? Säkert tjuriga hipsters som vägrar gå efter de vanliga språken t.ex. PHP, Java, Python, C, C++.
Nej, jag gjorde verkligen inte det men upplyses gärnalillahuset skrev:Jajaja, Al uttrycker sig inte alltid så stringent men i åtminstone det här fallet tror jag ni fattar vad han menar.
Det jag menar är att C är ett litet verktyg och det duger för inbyggda system då det kostar lite att skapa en kompilator samt språket är enkelt att lära sig. C++ och allt över är bara allt för mycket och ses som en kostnad bara. Jag kör TTC control på jobbet nu och jag har gjort två små program på min PLC. Jag har använt 94% utav minnet. Jag kör Codesys på min mikrokontroller. Det verkar suga upp minnet rätt hårt. Men jag kan iallafall göra det jag vill göra.TomasL skrev:Ja, pga att C producerar nativt exekverbara filer, synnerligen portabelt, och att man kan göra "vad som helst", samt en massa andra saker, till exempel att väldigt många saker går inte att göra i annat än C (och till viss del ASM).Det är ju marknaden som.har valt C utav en ren kostnadsfråga eller hur?
Vad du menar med kostnadsfråga vet jag inte, men det handlar alltid i alla lägen om att välja de effektivaste verktygen för jobbet i fråga.
Men det krävs att hårvaran är identisk så den passar koden. Java bygger på att så fort du har installerat Java så ska du ha stöd för alla javaprogram.Icecap skrev:Jag har kompilerat SAMMA .C-fil in i ett antal olika projekt som baserades på ett antal olika tillverkares µC. Alltså samma kod till PIC, 8051, FFMC-16LX, RX210 - utan ändring.
Jag har programmerat säkerhetskritiska system (explosionsrisk) och rent faktisk haft två olika µC på två versioner kretskort där enda skillnad var HAL - men den resterande delen (~97%) körde exakt samma .C-fil. En uppdatering av funktionen i en session gav två kompileringar och funktionen var identisk i de två system.
Men OK, det är ju alltså inte lika produktivt som Java kan jag förstå.
Ja ja, "lite vetande är farligt" som man ju säger.
Jo. Golang kan lika mycket som C då det är samma utvecklare. Men jag tycker att det produceras så onödigt många språk så det blir bara en enda röra. Valfrihet är bra, men när det kommer till språk så tycker jag att det försämrar supporten och stödet för språken.Rick81 skrev:Det är ett "litet" företag kallat Google som skapat golang men de kan nog inte så mycket om mjukvaraNär ska det ta slut med alla dessa fjuttiga programmeringsspråk? Säkert tjuriga hipsters som vägrar gå efter de vanliga språken t.ex. PHP, Java, Python, C, C++.![]()
Kan tilläga att trådhantering är överlägsen övriga språk.