Sida 1 av 2

Tips. On-line C++ kompilator

Postat: 16 april 2023, 21:50:19
av 4kTRB
Väldigt smidigt för att snabbt testa något.
Visste inte att det fanns sånt.
https://www.programiz.com/cpp-programmi ... -compiler/

Re: Tips. On-line C++ kompilator

Postat: 16 april 2023, 22:14:05
av Findecanor
Tack för tipset! Finns också godbolt.org .

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 01:30:15
av hummel
Denna är vanlig med många olika språk att välja på, https://www.onlinegdb.com/

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 07:55:37
av 4kTRB
Där ser man.
Bara att välja och vraka nu!
Den jag hittade (av en slump) har vad jag förstår 13 olika programmeringsspråk att välja på.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 08:01:40
av hummel
onlinegdb har mer än det dubbla. :-)

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 09:24:10
av AndLi
Var tvungen att kolla vilken det var jag hade bookmarked, det var https://www.onlinegdb.com/online_c_compiler men jag har sprungit på andra (nyare?) som jag tycker har haft ett trevligare UI.
Men jag använder de oftast bara för att snabbtesta små funktioner, så jag har inte dykt så djupt i det hela..

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 10:56:14
av BJ
Tack för länkarna, men kan någon förklara för mig
vad man har en kompilator på internet till?
För att hitta felskrivningar?
Jag har nog programmerat mer vhdl än c, och då har jag
ofta gjort emulatorer också, alltså andra vhdl-program
som man kopplar ihop med sitt eget, och så körs dom
tillsammans. Emulatorerna kan t.ex. ge insignaler till
det andra programmet så att man kan prova olika
funktioner, och så får man resultatet som kurvor i ett
fönster som ser ut som en oscilloskop-skärm eller logik-analysator.
Ett ensamt c-program som behöver insignaler för att
välja olika saker att göra, hur gör man då?
T.ex. avbrott, insignaler från världen runt omkring och så.
Eller har jag missförstått något?
Är det inte det som det här är till för, utan "bara" för att
prova vissa ensamma delar?

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 11:14:45
av Klas-Kenny
BJ: Jag kan ju bara tala för mig själv, men jag använder det lite då och då för att prova något litet eller att räkna ut någonting lite snabbt.

Exempelvis om jag behöver räkna ut något lite halvsvårt, analysera någon data eller liknande. Då kan det enklaste ibland vara att skriva ett enkelt program för att göra det.
Eller för att bara testa/labba med någonting väldigt litet, dubbelkolla någon syntax eller något beteende på en viss liten funktion eller liknande.

Men jag spenderar sällan mer än en kvart på hela grejen.

För "riktiga" projekt görs såklart inte i någon onlineeditor/kompilator.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 11:46:30
av sodjan
Får du inte objekt filer som sedan kan laddas ner och länkas lokalt?

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 13:06:39
av Klas-Kenny
Sodjan: På de jag använt så både bygger man och kör i molnet/webbläsaren.
Blir ju bara för kommandoradsapplikationer då, man får en konsol i webbläsaren.

Man kan då inte (vad jag sett) plocka ut någonting exekverbart som kan köras lokalt på den egna datorn, utan enbart i molnet.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 14:49:02
av petertub
På en mac ingår c och C++ koplilator :
Clang, the default compiler for macOS, supports only C, C++, Objective-C and Objective-C++.

( allt går mycket bättre i en mac :-)

Linux och BSD har även de C-kompilator inbyggt.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 14:55:28
av hummel
Även Swift ingår numera och dess användning sprids mer och mer.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 15:44:13
av AndLi
petertub skrev: 17 april 2023, 14:49:02 På en mac ingår c och C++ koplilator :
Clang, the default compiler for macOS, supports only C, C++, Objective-C and Objective-C++.

( allt går mycket bättre i en mac :-)

Linux och BSD har även de C-kompilator inbyggt.
jo, men det är väl knappast därför man använder en online kompilator?
Jag har haft flertalet kompilatorer tillgängliga på mina maskiner när jag kört online, troligen också varit mitt uppe i ett projekt med minst av en av dem.
Men man vill prova något lite kvickt och inte smutsa ner sitt egna projekt så är det smidigt att använda de på nätet..

Ofta har det nog varit något embedded projekt där det varit lite mekigt att få ut resultatet, då är det ju smidigt att kunna torrsimma lite..

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 17:35:56
av BJ
Okej.

Re: Tips. On-line C++ kompilator

Postat: 17 april 2023, 18:04:24
av MiaM
Det där med att prova saker "lite snabbt" har ju annars varit det klassiska användningsområdet för Turbo C för DOS, zillioner år efter att DOS blivit omodernt.

Måste erkänna att jag har inte kollat hur bra kontextkänslig onlinehjälp är idag, men iaf för typ 20 år sen var t.ex. Visual C++ avsevärt sämre än Turbo C för att slå upp C-syntaxgrejer. Visst, till slut sitter allt i huvudet, men hur många kan t.ex. parameterordningen för frågeteckenoperatorn i huvudet?