StormEagle Skrevet 11. oktober 2012 Del Skrevet 11. oktober 2012 (endret) Hvordan lager man egentlig et programmeringsspråk fra bunnen av? Tenker f.eks. hvordan selve programmet MATLAB ble laget. Man programmer, men hvordan programmerer man noe som ikke har noe språk fra før av? For å oversette det bruker man vel et lavere nivå språk som "Assembly" antar jeg. Eller kanskje man går rett fra compileren til maskinkode? Selve programmet blir noe annet igjenn. Det kan vel lages i et annet språk som ikke trenger å være så lavnivå som assembly. Man kan jo f.eks bruke #C++. For selve programmet er jo ikke koden. Det er jo bare et grafisk brukergrensesnitt med noen funksjoner og et program som oversetter koden til maskinkode, el. Så det kan jo programmeres i et hvilket som helst annet språk. Endret 11. oktober 2012 av flesvik 1 Lenke til kommentar
Hårek Skrevet 11. oktober 2012 Del Skrevet 11. oktober 2012 I følge Wikipedia ble Matlab først skrevet i Fortran, og siden skrevet om i C. Det er nok helt typisk at nye språk / programmer blir skrevet i eksisterende programmer. Fortran og C kom ganske tidlig i historien. Kompilator for disse ble nok først skrevet i assembly. Og før det kunne man skrive maskinkode direkte. Man har begynnt i det små, og så har ting utviklet seg over tid. 1 Lenke til kommentar
Han Far Skrevet 11. oktober 2012 Del Skrevet 11. oktober 2012 Man kan skrive en kompilator for et nytt språk i et språk som finnes fra før. For eksempel kan du skrive en C-kompilator i Java, eller omvendt. Eventuelt kan man bruke assembly eller annet til å skrive en kompilator for et lite subsett av språket ditt, skrive en bedre kompilator i det lille subsettet og så videre helt til du har en kompilator for hele språket ditt. Hvordan man går frem for å finne opp et programmeringsspråk fra scratch har jeg ikke kompetanse til å gå inn på. 1 Lenke til kommentar
Rudde Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Hva kalles den gummigraia som som går langs karmen på en dør og å isolere den? 1 Lenke til kommentar
Simen1 Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Atmosfærens totale masse er omtrent 5,1*1018 kg (wikipedia). Luftas spesifikke varmekapasitet Cp er 1,005 kJ/(kg K) Verdens totale kullproduksjon er omtrent 6,8*1012 kg/år (wikipedia) Verdens totale oljeproduksjon er omtrent 31*109 fat per år (regjeringen) Hvor mye vil kull og olje varme opp atmosfæren hvert år hvis vi antar at dette er et lukket system? 1 Lenke til kommentar
-trygve Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Energitetthet i kull: 24 MJ/kg (wikipedia) Delta T = Energitetthet * m_kull / ( m_atm * Cp ) = 0.03 K Olje regnes ut på tilsvarende måte 1 Lenke til kommentar
Reeve Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Hva kalles den gummigraia som som går langs karmen på en dør og å isolere den? P-list eller tetningslist for dør er to andre navn. P-list kommer av at tverrsnittet av den mest vanlige typen list ser ut som en P. 2 Lenke til kommentar
Simen1 Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Så på 100 år med dagens forbruk snakker vi om 3 K bare som følge av kull (fortsatt forutsatt et lukket system). Hvis vi tar med olje, gass og kjernekraft så nærmer vi oss vel 10 K/århundre med dagens tempo. Selv om jorda er et åpent system, er det ikke naturlig å tro at selve forbrenningsvarmen må ta en vesentlig del av skylden for den globale oppvarminga? Altså ikke bare økt refleksjon av varmestråling i atmosfæren, drivhuseffekten. 1 Lenke til kommentar
-trygve Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Nei, midlet over hele jordoverflaten er energien fra våre forbrenningsprosesser neglisjerbare med det vi mottar fra solen (~1.4 kW/m2). Antakelsen om at atmosfæren er et lukket system holder nok ikke her. Siden vi praktisk talt er i termodynamisk likevekt stråler altså jorden også ut 1.4kW/m2. 1 Lenke til kommentar
Patrick123 Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Dersom enten Mila Kunis eller Emma Watson er med i "50 Shades Of Grey"; i hvor manger ganger over lysets hastighet vil det gå for meg nå jeg ser den? On a serious note: Dersom forskere ønsker at en satelitt skal foreta en "fly by" av enten en komet eller planet for å kunne studere den på nært hold; hvor kompliserte er utregningene for å kunne tilpasse satelittens retning/hastighet til planetens bane o.l.? 1 Lenke til kommentar
KoKo_ Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Lukter opprinnelig fotsvette, armhulesvette, pungsvette, osv forskjellig fra starten av, eller er det "marineringen" og hvordan den er "lagret" som skaper luktforskjellene? 1 Lenke til kommentar
sinnaelgen Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 Man kan skrive en kompilator for et nytt språk i et språk som finnes fra før. For eksempel kan du skrive en C-kompilator i Java, eller omvendt. Eventuelt kan man bruke assembly eller annet til å skrive en kompilator for et lite subsett av språket ditt, skrive en bedre kompilator i det lille subsettet og så videre helt til du har en kompilator for hele språket ditt. Hvordan man går frem for å finne opp et programmeringsspråk fra scratch har jeg ikke kompetanse til å gå inn på. nå er nok de senere utgaver av en kompilator eller editor skrevet i de samme språket som den kompilerer fra Delphi editoren og kompilatoren er nok skrevet i Pascal språket en C kompilator kan god være skrevet i C Lenke til kommentar
StormEagle Skrevet 12. oktober 2012 Del Skrevet 12. oktober 2012 (endret) Lukter opprinnelig fotsvette, armhulesvette, pungsvette, osv forskjellig fra starten av, eller er det "marineringen" og hvordan den er "lagret" som skaper luktforskjellene? Svette er luktløst (det er jo bare saltvann). Det er bakteriene som lager lukta. Og bakterier trives ofte i fuktige og varme omgivelser (altså er svette steder ideelt), men det tar jo selvsagt litt tid for bakteriene å formere seg og dermed lukter "gammel svette" mye verre enn hvis du f.eks trener og svetter kort tid etter at du har dusjet. Endret 12. oktober 2012 av flesvik 1 Lenke til kommentar
aklla Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 Hvorfor blir noen ganger fingertuppene mine helt følelsesløse? Kjennes ut som om 1mm eller noe av huden på tuppen dør, dette skjer på alle fingertuppene samtidig, på begge hender... 1 Lenke til kommentar
Kakofoni Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 Nå vet jeg ikke om dette er et spørsmål jeg kommer til å forstå svaret på, men jeg prøver allikevel. Hvorfor er det slik at energien i en kg masse, kuriøst nok, tilsvarer noe så spesifikt som verdien av lysets hastighet opphøyd i andre? 1 Lenke til kommentar
Superslask Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 Det er vel ikke helt riktig? Den tilsvarer massen ganger med lysets hastighet opphøyd i andre. Obligatorisk wikilink: http://en.wikipedia.org/wiki/Mass%E2%80%93energy_equivalence 1 Lenke til kommentar
Mannen med ljåen Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 verdien av lysets hastighet opphøyd i andre? Det ble vel ikke helt riktig formulert? E=mc2. Ikke E=c2. 1 Lenke til kommentar
Kakofoni Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 (endret) Det stemmer, Superslask og Mannen med ljåen, men nå sa jeg jo at en kg masse tilsvarte c2 -- eller 1c2, om dere vil. Endret 13. oktober 2012 av Kakofoni 1 Lenke til kommentar
Han Far Skrevet 13. oktober 2012 Del Skrevet 13. oktober 2012 Man kan skrive en kompilator for et nytt språk i et språk som finnes fra før. For eksempel kan du skrive en C-kompilator i Java, eller omvendt. Eventuelt kan man bruke assembly eller annet til å skrive en kompilator for et lite subsett av språket ditt, skrive en bedre kompilator i det lille subsettet og så videre helt til du har en kompilator for hele språket ditt. Hvordan man går frem for å finne opp et programmeringsspråk fra scratch har jeg ikke kompetanse til å gå inn på. nå er nok de senere utgaver av en kompilator eller editor skrevet i de samme språket som den kompilerer fra Delphi editoren og kompilatoren er nok skrevet i Pascal språket en C kompilator kan god være skrevet i C Slik kan det gjerne være, men ofte velger man å implementere kompilatorer i C. GNU Pascal er skrevet i C. 1 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å