60

euh chez nous, les applis, tiennent sur 200 Mo, or on a +/-5 Go de sources...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

61

surtout que ce ce que j'ai vu il y a des makefile & consorts qui ne sont pas du code à proprement parler qui prennent quand même une certaine place.
avatar

62

Oui mais la dedans, il y doit y avoir la documentation, les commentaires, la license(environ 200mo tout de meme c'est long à lire grin )et puis toutes les variantes de nt4 ...
Toutefois c'est vrai que 40Go c énorme!
Habitant de la petite et paisible bourgade du Havre
"Développeur" de TI-Civilization.

63

./57 > je suis pas d'accord
un exemple :
le code source de mon baballe fait 60.2 ko, et l'exe fait 72ko

64

gol gol Au cas où t'aurais pas compris on parles des sources de Windows 2000... gol gol
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

65

je ne vois pas ce que ça change !

66

jcop> Windows est un projet où la proportion des stubs par rapport au code réellement compilé est négligeable... roll

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

67

c'est quoi les stubs ?

68

Les 40 premiers ko d'un programme grin (en fait ça dépend bcp du compilo et de l'OS)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

69

vince
: euh chez nous, les applis, tiennent sur 200 Mo, or on a +/-5 Go de sources...
eek eek
ça fait quoi vos applis ?????
y'a combien de fichiers sources ?
tu t'y retrouves dans toutes ces sources ?

arghhhhh quand on sait que l'encyclopédie universalis (le truc en 20 volumes qui occupe presque toute une armoire) tient sur 2 cd (soit 1.3 Go) ça fout vraiment les boules ...
Yeah !

70

bon alors je prends un exemple DOS (pas de stubs) :
un de mes projets : source : 51.5ko ; Exe : 34.7ko

71

^^ Nan mais là encore c le même problème... ça n'a rien de comparable avec windows 2000 roll
Et d'ailleurs sous DOS y'a aussi des stubs (à moins que ce ne soit de l'assembleur, mais la source serait bcp plus grosse à ce moment là)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

72

goldstar
:
vince
: euh chez nous, les applis, tiennent sur 200 Mo, or on a +/-5 Go de sources...
eek eek
ça fait quoi vos applis ?????
y'a combien de fichiers sources ? tu t'y retrouves dans toutes ces sources ?

les fichiers on ne les comptes pas et le système fait en sorte opur qu'on en voie qu'un... c'est du logiciel expert pour les assurances à l'import export... (et on a pas d'énormes graphismes, aucune vidéo, les aides sont externalisées, les installs aussi... quasi que du code...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

73

j'arrive pas à y croire.
alors dans les 5 Go il doit y avoir plusieurs versions du logiciel !
Yeah !

74

Ca dépend aussi de la taille de vos tabs et si vous utilisez des tabs ou des espaces cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

75

non, une seule version du soft.
par contre y'a les profils développeurs, les commentaires, les classes, les schéma de bdd...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

76

quand tu as un bug de signalé en général tu découvres le code ^^

(le code date de 95... avec évolutions constantes...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

77

comment tu peux travailler sur un projet en ayant qu'1 seul fichier source sous les yeux ????
Yeah !

78

pour info, faut compter ~1500 classes, chaque classe contient au minimum 10 méthodes (codées sur au minimum 200 lignes) à cause des prototypes, tu rajoutes à peu près 500 librairies contenant toutes plus de code, constantes, fonctoins, écrans, tempalates les unes que les autres... et tu t'y retrouve...

chaque ressource doit être décrite et déclarée par mots clé, un mot clé c'est trois lettres, faut compter ~5 mots cle par ressource, 15 octets * 500 libs*~50entités par libs+ 15octets*1500classes*20méthodes+var=on dépasse facile les 800ko de mots clés seulement...

chaque ressource peut avoir 255 carac de commentaire, commentaires qui sont obligatoires, on suppose que 150 carac de descr de moyenne par ressource, et ça nous fait 8Mo de descrs...

et ainsi de suite...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

79

goldstar
: comment tu peux travailler sur un projet en ayant qu'1 seul fichier source sous les yeux ????

en fait le source n'est pas éditable par notepad, il est compressé (très faible taux) et stocké dans un "dictionnaire" (qui n'est qu'un seul fichier+les logs de modifs en cours, fusion tous les soirs) ainsi, quand tu lances l'appli de dev, tu edites une classe indépendament du reste... de plus, tu doit la réserver au préalable, donc N personnes peuvent travailler sur le même dictionnaire simultanément mais il faut se répartir les ressources...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

80

hébé

5Go de sources !

Enfin si tu arrive a t'y retrouver sa prouve que au moins le projet a été bien pensé a la base smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

81

Oué, parce que notre appli en DBaseIII, celui qui la maintient il s'arrache les cheveux chaque fois qu'il doit faire une correction (càd au moins une fois par semaine cheeky).

Sinon, jcop, si ton fichier généré sous DOS est un exe, il y a un stub... si c'est un COM, non (d'après mes petits souvenirs... à confirmer). D'autant plus que ça n'est pas comparables, tu n'as pas à gérer de liaisons avec des bibliotheques, des interfaces...
avatar

82

5Go de sources, clair que c bien pensé, si vous arivez à vous y retrouvez !
si vous vous en sortez, vous pouvez remercier l'analyste qui a bossé au début smile
(enfin, y'a pas que les analyste... tous ceux qui ont participé à faire un truc clair)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

83

vince : le logiciel de développement qui gère ça a été fait en interne ou c'est un truc connu ?

84

bonne question ! smile
Habitant de la petite et paisible bourgade du Havre
"Développeur" de TI-Civilization.

85

NATSTAR (connu dans le monde de la finance)

c'est édité par cognicase (qui venait de racheter nat systems) qui vient d'être racheté par salomé informatique...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

86

jcop
: bon alors je prends un exemple DOS (pas de stubs)

Au contraire, il y a énormément de stubs avec DJGPP! Beaucoup plus qu'avec MinGW par exemple. Un programme devient nettement plus petit compilé avec MinGW qu'avec DJGPP.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

87

DJGPP N'EST PAS le compilateur de référence sous DOS !
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

88

Ca avait été compilé avec Borland C.

89

HAa Kevichou je t'aime love j'aime la confiance que tu as en toi même quand tu ne sais rien sur un sujet trilove
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

90

jcop> de toute façon, prends ne serait-ce qu'une ligne assembleur toute bete, genre

addq.l #1,d0

=> cette ligne utilise 14 octets au minimum (ascii 8bits, 12 chars + un espace au début de la ligne + le retour à la ligne).
L'assembleur va produire deux octets (0x52 0x40 si je me suis pas trompé).

On est déjà à un facteur de 7. Et encore, ça n'inclut pas de commentaires, et ça suppose que ta ligne est épurée.
Bon, heureusement, dans un langage de programmation évolué le rapport est plus faible, vu que le but est justement d'avoir moins de choses à écrire.

it->second.length();Genre un ligne comme a->b /= doit générer sa petite quantité de code à elle toute seule (note : it est du type std::map<int,std::string>::iterator et a->b est un flottant).

Mais c'est un cas extrème, qui est largement compensé par les opérations plus simples style mavariable2 = mavariable1; et les commentaires (je parle même pas des .h).