Builder, editor og Compiler???

Tags:    c++ php mysql dropbox

Hmm har et totalt åndsvagt spørgsmål, som jeg ved at der er mange der ligger inde med, så jeg spørger både på deres vegne og på min egen.
Hvad er den egentlige forskel på en buildet, editor og compiler??
Har faktisk lavet meget c++ med en compiler, men har aldrig fundet ud af hvad de forskellige ting er...

Mvh.

Christian



Hmm har et totalt åndsvagt spørgsmål, som jeg ved at der er mange der ligger inde med, så jeg spørger både på deres vegne og på min egen.
Hvad er den egentlige forskel på en buildet, editor og compiler??
Har faktisk lavet meget c++ med en compiler, men har aldrig fundet ud af hvad de forskellige ting er...

Mvh.

Christian


Det er vidst meget simpelt:

Builder: Tror du mener en Linker. En linker sørger for at linke de forskellige dele af dit program sammen, så det kan bruges til noget. Med en linker kan du desuden "Mixe" forskellige sprog, såsom C++ og ASM

Editor: Et program som du editere dine porgrammer i

Compiler: Et program der sørger for at konvertere dine C++ kommandoer om til en række ASM kommandoer, og derefter producere nogle .obj-filer(Det er vidst OBJ filer)

MH.

The-Freak

Livet er for kort til at kede sig.



Mener du Builder som i Borland Builder?

Borland Builder er en IDE som er en forkortelse for Integrated Debugging Environment. Man kan sige at en IDE er:

En editor til at skrive programmet i, man kan f.ex. bruge notepad til formålet (selv om der findes langt bedre editorer).
En måde at konfigurere compileren og kalde compileren, nogen betrakter det som nemmere at arbejde med kompileren ved at udfylde diverse dialogboxe end at angive en hel række parametre på en kommandolinie.
En debugger, det er her du kan sætte breakpoints single steppe, se variable men programmet kører osv.
Borland Builder indeholder også en "resource editor", det er her du kan tegne knapper mv. på forms. Ikke alle IDE'er har en "resource editor".

Derudover bliver builder også brugt som betegnelse på C++ programmer der bruger Borlands speciele måde at lave winodws applikationer (som vist hedder VCL), selv om den også kan lave almindelige windows og konsol applikationer.



t