GeirGrusom Skrevet 11. november 2005 Del Skrevet 11. november 2005 Jeg må si det, jeg har holdt på med C++ noen år nå, og har stort sett vært fornøyd, med det unntak av at GUI er en dans på roser, alltid lett etter noe som var en mellomting mellom C++ og C#, og jeg tror jeg har funnet det... det heter D og ligger på www.digitalmars.com/d/ jeg tror jeg er forelsket Jeg vil gjæren høre hva andre har av erfaringer med dette språket, av bugs eller ting som er vanskelig med det. Lenke til kommentar
A_N_K Skrevet 11. november 2005 Del Skrevet 11. november 2005 (endret) Jeg har vel mer eller mindre anbefalt D en stund, i alle fall for lavnivå programmering. Det er langt fra perfekt dog. Det som plager med det er: umodent standardbibliotek, at det ligner så mye på C(++) som det gjør. F.eks er jeg tilhenger av tankegangen om at eksplisitt er bedre enn imiplisitt (skriv 'import this' i Python), og liker ikke at innholdet i en importert modul blir tilgjengelig uten å prefikse med modulens navn. Det blir fort et salig rot når man har en del moduler som hver importerer en del andre moduler og det blir vanskelig å holde styr på hvor de ulike definisjonene kommer fra (hadde en morsom feil her om dagen hvor jeg ble forbudt å definere pid_t i en modul fordi den allerede fantes i std.c.linux.linux, forøvrig var førstnevnte fullstendig frittstående fra sistnevnte). Det er også ganske merkelig at ikke strenger finnes som egen type, det er ikke noe særlig å stadig måtte ty til std.string. Endret 11. november 2005 av A_N_K Lenke til kommentar
GenericName Skrevet 12. november 2005 Del Skrevet 12. november 2005 (endret) ... Endret 12. januar 2011 av Token Lenke til kommentar
Klette Skrevet 12. november 2005 Del Skrevet 12. november 2005 Hører denne egentlig til i C/C++ forumet? Å si at noe er det beste sprket er vel litt feil.. kanskje det du syns er best, men her er det vel kun snakk om personlige meninger... evt bruk Lenke til kommentar
Manfred Skrevet 13. november 2005 Del Skrevet 13. november 2005 Enig med deg der, klette. Det er snakk om smak og behag, og ikke minst hva man skal med det. Jeg bruker flere forskjellige programmeringsspråk i jobben min, og ser fordeler og ulemper med de. Lenke til kommentar
genstian Skrevet 13. november 2005 Del Skrevet 13. november 2005 Du kan skrive et OS i C/C++ og ASM, men kan du skrive et OS i D og ASM? Mener og ha lest at D mangler mange ting som du vile likt og ha når du blir "Proff" D er heller ikke ferdig utviklet. Lenke til kommentar
A_N_K Skrevet 13. november 2005 Del Skrevet 13. november 2005 Det er noen som holder på å skrive et OS i D faktisk. Kanskje du kunne si oss hvorfor dette ikke skulle være mulig, hotstian? Lenke til kommentar
genstian Skrevet 13. november 2005 Del Skrevet 13. november 2005 (endret) Det er noen som holder på å skrive et OS i D faktisk. Kanskje du kunne si oss hvorfor dette ikke skulle være mulig, hotstian? 5147217[/snapback] Var egentlig bare ment som et spørsmål EDIT: Noen som vet om noen gode sider for læring av D? Og noen andre en Digitalmars som har ytelses tester av D? EDIT2: Hvorfor er ikke D opensource? Endret 13. november 2005 av hotstian Lenke til kommentar
A_N_K Skrevet 13. november 2005 Del Skrevet 13. november 2005 Ah, ok. Jeg var kanskje litt snar i lesingen der. Det er backend'en til DMD-kompilatoren som ikke er åpenkilde, det finnes en variant som bruker GCC som backend dog, GDC. Når det gjelder ytelse sies kode kompilert med DMD å yte sånn ca. på linje med C++ kompilert med DMC (samme kompilator-backend). Lenke til kommentar
genstian Skrevet 13. november 2005 Del Skrevet 13. november 2005 ok, hva mener du er den beste kompilatoren? DMD eller GDC? Lenke til kommentar
A_N_K Skrevet 13. november 2005 Del Skrevet 13. november 2005 Er ikke helt oppdatert på GDC, men DMD er jo referanseimplementasjonen. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå