← Back to team overview

sslug-teknik team mailing list archive

Re: Sv: Udvikling under Linux

 

Mads Andresen wrote:

> >En 133MHz er bestemt for langsom til C++ hvis man anvender lidt meget
> >STL, templates mv.
> >Nu er jeg godt nok igang med et ca. 15000 liniers program delt op
> >i mange filer og lib's, men en 100-133MHz er bestemt ikke hurtig til
> >opgaven :(
> 
> Ang. performance, så håber vi da så sandelig at en 133MHz 
> er så rigeligt til opgaven. 
> Min egen PC er en 133 MHz pentium, og den har da lavet
> adskillige C++ programmer, og de har da kørt udemærket?
> Så jeg er ikke sikker på at jeg forstår hvorfor man ikke kan 
> køre C++ programmer på sådan en??
> (nu har vi heller ikke planer om at bruge stakkevis af STL og 
> templates - så det kan jo være at vi taler forbi hinanden;-).

Hvis oversættelde af hele programmet tager 12-15 minutter er
det ikke så sjovt længere. Heldigvis kan man ofte nøjes med at oversætte
dele af programmet, og resten linkes.
Men nu lyder det ikke som om dit program bliver helt så stort :)

> I øjeblikket har vi ikke overblik 
> over om vi skal bruge C, C++ eller Java til de ikke tidskritiske
> dele (vi bruger C til det tidskritiske). 

C++/Java kan være lidt tungt at komme igang med, men efterhånden lærer man
det....
/Stroustrup's C++ bog er faktisk ikke dårlig)

> >Jeg er dog ganske tilfreds med Emacs og gdb sammen med gnu C/C++ (og egcs)
> >
> Jeg har lige prøvet CodeCrusader under KDE - den synes 
> jeg er vældigt. Så den tror jeg næsten jeg vælger.
> Ang. Emacs, så er jeg overbevist om at det er et supert 
> stykke værktøj. Mendet minder desværre forfærdeligt 
> lidt om alle andre velkendte programmer, derfor er jeg 
> ikke så meget til Emacs. Jeg mener ikke det er verdens 
> mest intuitive brugerflade - derfor ikke emacs til mig.

Har du prøvet Emacs under X med menuer osv.

Man lavet en "compile" (kalder make), og man kan direkte hoppe
til de relevante linier med fejl i kildteksten.
Man kan udføre gdb der også kan sammen med emacs.

Det tager dog lidt tid at lære at anvende, men så kan man senere
ikke forstå at man kunne undvære emacs.

Jeg anvender emacs både under Linux og med cygnus Gnu C/C++ til win32.

-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References