weil die ganzen includes das ding vergrößer zum bleistift. das hat aber noch andere gründe zum beispiel das was du so schnell eintippst muss umgeformt werden was dann größer wird (if,while,funktionen....) schätze ich mal so schnell
hi, letzteres hat bei 150zeilen keinen so gewaltige auswirkungen auf die größe. das große sind u.A. die standardbibliotheken (vor allem wenn man als "debug" kompiliert)
die größe kommt natürlich auch auf den jeweiligen compiler an, was der "drin lässt", was er optimiert, usw -- class God : public ChuckNorris { };
Konsolenfenster oder nicht hat nicht allzu viel zu sagen. Die Standardbibliothek kommt so oder so ins Programm, GUI-Programme greifen i.d.R. auf eine externe Bibliothek zu. Wenn Du die Standardbibliothek dynamisch einlinkst, wird das Programm kleiner, aber die Bib muss mitgegeben werden, und schlaegt dann nochmal ordentlich was drauf... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.Dieser Post wurde am 18.02.2007 um 15:07 Uhr von Bruder Leif editiert.
wird bei mir unter Ubuntu statisch gelinkt zu 1,1 MiB, dynamisch gelinkt zu 8,5 KiB... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Ähm. Die Konsole wird doch nicht in das Programm "eingebaut". Das wird nur von der Entwicklungsumgebung gestartet um das Programm auszuführen.
Zitat von berniebutt:
Was machst du dir für Sorgen wegen der grösse der exe-datei? So ein PC ist heute deutlich leistungsfähiger als ein Programmierer früher auf einem Grossrechner zur Verfügung hatte. Ab 170 kb musste man bereits einen Sonderjob anmelden und kam in der Priorität aller Anwender ganz nach hinten. Klar, es sind die Bibliotheken für dies und jenes.
ich will niemandem etwas damit unterstellen, aber z. B. für viren programmierer ist die größe schon sehr wichtig. Auf embeded Systems ist die Größe auch entscheident. (gut da arbeit man wohl eher nicht mit exe Datein). Aber was ich sagen will, ist dass Code größe auch heute (2007) noch entscheident sein kann. -- "Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein www.blue-xenon.de.vu