mboost-dp1

unknown

Intel ‘hjælper’ Transmeta’s Crusoe

- Via ReTeL -

Intel har for nyligt frigivet en C++ oversætter til Linux. Hvad er mere naturligt end at teste den på sin Sony Vaio C1VE, indeholdende en 600Mhz Transmeta Crusoe TM5600 og resultatet er da også yderst tilfredsstillende.
Desværre understøtter oversætteren ikke alle ‘GCC extensions’ endnu, så det er endnu ikke muligt at oversætte kernen.





Gå til bund
Gravatar #1 - west
11. nov. 2001 11:53
"Oversætter" ???
Gravatar #2 - Gecko
11. nov. 2001 12:40
alias compiler på udenlandsk :D
Gravatar #3 - soulshock
11. nov. 2001 14:10
Det bliver svært at compile kernen med en C++ compiler, eftersom den er skrevet i C og asm..
Gravatar #4 - Bish
11. nov. 2001 14:12
SoulChock:
Ifølge C++ standarden kan al C kode oversættes i en C++-compiler. Der var for meget gammel C-kode til at Bjarne Stroustrup turde gøre C++ inkompatibelt med C.

Hvordan kan Intel's C++-compiler iøvrigt være ny hvis det er version 5??? Lider de af Microsoft-versionerings-syndrom?? (2.0 -> 7.0 -> 95 -> 2000)
Gravatar #5 - baal
11. nov. 2001 15:54
Min svoger hedder Bjarne?!

Hvem er denne Bjarne?
Gravatar #6 - Bish
11. nov. 2001 16:57
Ja,ja .... Jeg tænkte nok at mit indlæg var for højt-ravende i forhold til det generelle niveau på newz.dk.

Læs mere om Bjarne (ikke din svoger) på http://www.research.att.com/~bs/C++.html .
Gravatar #7 - sKIDROw
11. nov. 2001 17:31
=>Bish

Heeey..
Hvad snakker du om?
Vi kan da ikke alle sammen være programmøre herinde..
Lav det du er bedst til, det er iøvrigt derfor jeg ikke programmere... ;o)
Tætteste jeg programmere er shell scripts...
Gravatar #8 - Jar
11. nov. 2001 18:25
Bish:

"Ifølge C++ standarden kan al C kode oversættes i en C++-compiler. Der var for meget gammel C-kode til at Bjarne Stroustrup turde gøre C++ inkompatibelt med C."

Dette er ikke korrekt, ja, meget C kode kan problemfrit overstættes med en C++ compiler, men standarten siger ikke noget om at al C kode skal kunne oversættes. Eksempelvis er C++ meget mere striks når det gælder implicit konvertering af pointere: int *ptr = malloc(1000*sizeof(int)); er lovlig C-kode, mens alle C++ vil (læs: burde) brokke sig.
Gravatar #9 - Bish
11. nov. 2001 18:49
Jar:
"Dette er ikke korrekt, ja, meget C kode kan problemfrit overstættes med en C++ compiler, men standarten siger ikke noget om at al C kode skal kunne "

Du har ret... Det meste kan oversættes. Læs mere på
http://www.research.att.com/~bs/bs_faq.html#C-is-s...
Tilsyneladende menes der at "velskrevet C-kode" også vil kunne oversættes med en C++-compiler. Beklager fejlen. :)

sKIDROw:
"hææææyy" ... Jeg har naturligvis intet imod at det ikke er alle der læser newz.dk der er C++-programmører... Men er det strengt nødvendigt at man skriver en kommentar ved alle nyheder, også selv om den kommentar bare er "jeg ved intet om det... men jeg har en svoger der hedder Bjarne!"?
Generelt synes jeg at newz.dk burde få sig et modererings-system i lighed med Slashdot.
Gravatar #10 - JetZ
11. nov. 2001 21:45
hmm, ved ikke så meget om C++, men pascal det er en anden snak, kunne nu godt tænke mig at de lavede en compiler til linux, i pascal.
Gravatar #11 - macaw er dum
12. nov. 2001 10:41
Det er sjovt at folk tror at en oversætter og en compiler er det samme, det er det ikke. En oversætter er en translator.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login