Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » VC6 oder VS2005

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
12.03.2006, 20:42 Uhr
Mr Evil



welches verlangsamt den start und welches die laufzeit ?

also
O1 = verkleinerter source = schneller start - langsames laufen
O2 = normales source = langsamerer start - schnelleres laufen

?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
12.03.2006, 21:07 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von MSDN:

The /O options control various optimizations that help you create code for maximum speed or minimum size.

/O1 optimizes code for minimum size.
/O2 optimizes code for maximum speed.
/Oa tells the compiler to assume your program does not use aliasing.
/Ob controls inline function expansion.
/......


--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
12.03.2006, 21:25 Uhr
ao

(Operator)



Zitat von Mr Evil:
ein einfaches programm wo ein array umgedreht wird und ne simple ausgabe per cout ...

... ist sicher kein geeignetes Beispiel für solche Vergleiche. Und auch bei "richtigen" Applikationen geht es um mehr als um die Frage "welches Binary ist ein paar KB kleiner oder startet eine halbe Sekunde schneller".

Mindestens genau so wichtig ist:
Welche Umgebung unterstützt den Entwickler besser und ermöglicht eine höhere Arbeitsgeschwindigkeit bei weniger kritischen Fehlern? Und ich denke, dass hier eine moderne Umgebung wie VS2005 in jeder Hinsicht die Nase vorn hat vor dem immerhin schon 8 Jahre alten VS6.

Und warum schrecken so viele davor zurück, das .NET-Framework zu benutzen? Da sind tolle Sachen drin, die machen einem das Leben einfacher.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
12.03.2006, 22:17 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von ao:
Mindestens genau so wichtig ist:
Welche Umgebung unterstützt den Entwickler besser und ermöglicht eine höhere Arbeitsgeschwindigkeit bei weniger kritischen Fehlern? Und ich denke, dass hier eine moderne Umgebung wie VS2005 in jeder Hinsicht die Nase vorn hat vor dem immerhin schon 8 Jahre alten VS6.

das behauptet auch keiner, ich persönlich nehme auch das 2005er, obwohl ich das 2003er wie auch das 6er rumliegen habe.

[quote ao]
Und warum schrecken so viele davor zurück, das .NET-Framework zu benutzen? Da sind tolle Sachen drin, die machen einem das Leben einfacher.


Ist nicht so schlecht, nur kann man noch nicht 100%ig davon ausgehen das es schon überall installiert ist, klar bei neueren PC's ist das meist kein Thema mehr (ist ja glaub ich bei WinXP SP2 schon drin bzw zumindest auf der Windows-CD) aber allen anderen? Sowas ist halt immer das Hauptproblem, nicht jeder will zu seinem vielleicht 500kb programm nochmal 25mb fürs framework draufpacken
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
13.03.2006, 07:00 Uhr
Mr Evil



ich progge bisher immer schon mit framework, nur wie flos chon sagte, kaum einer hatts install - vor allem die 2.0

viele die 1.1 install haben weil evtl irgendein programm danach schrie, wuerden es auch nicht einsehen warum sie nu das 2.0 installieren sollten


find ich schade

das prinzip des framework find ich klasse, jeder benutzt das selbe, jeder benutzt die fertigen dll's und die gleichen funktionen
= programme brauchen nicht staendig eigene dll's und oft nichtmal eine installation, und die fehler sind sehr stark reduziert - also systemfehler

so wie das jetzt ist - ist das wie als wenn jeder in nem restaurant geht und sein eigenes essen mitbringt, obwohl das dortoge sogar umsonst und ausfuehrlich beschrieben ist

da freut man sich als progger auf die zukuenftigen windows versionen die kommen werden - dort wird es keines mehr geben was ohne framework laeuft {=
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
13.03.2006, 11:08 Uhr
ao

(Operator)



Zitat von FloSoft:
Sowas ist halt immer das Hauptproblem, nicht jeder will zu seinem vielleicht 500kb programm nochmal 25mb fürs framework draufpacken


Aber kein Mensch beschwert sich, wenn jedes (MFC-)Programm, das man installiert, einen Rattenschwanz an DLLs hinter sich herzieht, dabei ist das doch im Prinzip dasselbe wie ein Framework, nur dass jedes Programm sein eigenes hat. Und dass alle (Entwickler wie Anwender) nur Vorteile haben können, wenn moderne Komponenten eingesetzt werden, müsste eigentlich auch einleuchten.

Was sind heutzutage 25 MB? Es gibt DSL und andere Breitbandzugänge, und wer noch über Analogmodem oder ISDN surft, der kann auch zum Zeitschriftenladen gehen und irgendeine Computerbild kaufen und das Framework von der Heft-CD installieren.

Und ob man sich das Ding auf die Platte packt oder nicht, merkt man bei 300-GB-Festplatten auch nicht wirklich.

ao

Dieser Post wurde am 13.03.2006 um 11:08 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
13.03.2006, 17:26 Uhr
RHBaum




Zitat:

Und warum schrecken so viele davor zurück, das .NET-Framework zu benutzen?



- Weil einige gern bisserl mehr kontrolle haben, was die eigenen programme machen ^^
- Weil es immer noch rechner gibt, wo ressourcen nen thema sind (ok, ich progge teilweisse fuer messrechner, die kannst von der performance nich mit nem desktop vergleichen.) Es ist nen unterschied ob der start eines programms 20sec oder 15 min braucht ^^
- Gibts fuer das .Net framework mittlerweile auch biblios fuer andere compiler ? Bzw kann man sich das selber uebersetzen ? Nicht jeder mag sich an MS produkte binden ?
- Plattformunabhaengige loesungen lass ich eh mal aussen vor .... Mono z.b. wuerd ich noch ned fuer ernsthafte entwicklungen einsetzen ...

.Net ist sicher ne tolle Sache genau wie COM. Aber ned Allheilmittel fuer alle zwecke ....
Ich selber steh mehr auf die QT ^^

Ciao ...

Dieser Post wurde am 13.03.2006 um 17:27 Uhr von RHBaum editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
13.03.2006, 19:53 Uhr
A-l-e-x



Mal am Rande: Wann kommt eigentlich VC++2005 raus?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
13.03.2006, 20:01 Uhr
Mr Evil



>> - Weil einige gern bisserl mehr kontrolle haben, was die eigenen programme machen ^^
hatt mal - variable = blabla->Text; holt text, und blabla->Text = variable; setzt text, man kann das framework soweit verwendet das man nur die form verwendet, aber die funktionen eingene sind {o; - mach ich schon immer so - viele convertierungen sind duch das framework viel einfacher, was intern passiert ist da egal, wenn ich an marschal denk, auch ein frameworks eigener cast

>> - Weil es immer noch rechner gibt, wo ressourcen nen thema sind (ok, ich progge teilweisse fuer messrechner, die kannst von der performance nich mit nem desktop vergleichen.) Es ist nen unterschied ob der start eines programms 20sec oder 15 min braucht ^^
kommt immer drauf an, bei manchen programmen steigt der anspruch je nachdem was man reinlaed dann erheblich - oder was man macht, bei framework programmen ist es beim start an sich zwar anspruchsvoller {aber nur messbar} aber waerend der laufzeit aendet sich fast gar nichts

>> - Gibts fuer das .Net framework mittlerweile auch biblios fuer andere compiler ? Bzw kann man sich das selber uebersetzen ? Nicht jeder mag sich an MS produkte binden ?
das weiss ich nicht, aber denk mir wenn andere compiler hersteller sich damit beschaeftigen wuerden diese framework dll's auch mit benutzen zu koennen, waer es ziemlich simpel

>> - Plattformunabhaengige loesungen lass ich eh mal aussen vor .... Mono z.b. wuerd ich noch ned fuer ernsthafte entwicklungen einsetzen ...
steht eh nicht zur debatte {o;

>> .Net ist sicher ne tolle Sache genau wie COM. Aber ned Allheilmittel fuer alle zwecke ....
Ich selber steh mehr auf die QT ^^
nicht allheilmittel, aber wenns immer staerker, groesser und maechtiger wird, und das wird passieren, will man es nicht mehr missen muessen, auf MS ist man duch windows selber eh angewiesen

klar ist, wenn man das framework benutzt sind die programme kleiner durch fehlende dll's - die programme fehlerfreier da sich nix zanken kann da alles schon bekannt ist - und es sind viele sachen vor allem fuer programmierer immer eindeutiger

was noch interessant waere - waer ein open source "express framework" - also ein system was jeder programmierer erweitern kann und das dann als windows update als eigenes framework dazugepackt werden kann, dann ist man nicht auf die MS eigenen funktionen gebunden #gg aber is nur so ne fixe idee #gggg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
13.03.2006, 20:04 Uhr
Mr Evil




Zitat von A-l-e-x:
Mal am Rande: Wann kommt eigentlich VC++2005 raus?

is doch schon lange raus, also das visual studio 2005 auf deutsch

www.hottools.de/d/produkte/visualstudio.html?source=google
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: