A nadie le importa una mierda, pero... v12 - Versión para impresión +- Foros de Anime Underground (https://foro.animeunderground.es) +-- Foro: General (https://foro.animeunderground.es/forumdisplay.php?fid=7) +--- Foro: Underground (https://foro.animeunderground.es/forumdisplay.php?fid=8) +--- Tema: A nadie le importa una mierda, pero... v12 (/showthread.php?tid=4881) Páginas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
RE: A nadie le importa una mierda, pero... v12 - shinoproon - 10-18-2011 (10-18-2011, 10:32 AM)Orestes escribió: Son unos de los niños más brutales en directo que he visto =3 En junio de 2012 los veré por segunda vez >.< RE: A nadie le importa una mierda, pero... v12 - Reaper45 - 10-18-2011 (10-18-2011, 02:27 PM)EmuAGR escribió: Y encima se puede descompilar, y si no que le pregunten a Notch. Eso no es necesariamente malo. Depende de tu forma de pensar. Además, los descompiladores de java hacen un trabajo muy guarro. RE: A nadie le importa una mierda, pero... v12 - Niyu - 10-18-2011 Desde luego que no es malo, si no se pudiera decompilar no tendriamos mods para el minecraft, que le dan mucha vida al juego. RE: A nadie le importa una mierda, pero... v12 - Reboot - 10-18-2011 ¿Por qué descompilar es malo? Tengo unos ejecutables de mis tiempos mozos que guardo en un disquete y de los que no guardo las fuentes. Y son programas bastante útiles que me gustaría revisar y mejorar, pero ahora no puedo. ¿Alguien me consigue un descompilador de QuickBasic? RE: A nadie le importa una mierda, pero... v12 - Yumichan - 10-18-2011 Para modificar el contenido de una cadena (y realmente necesitarlo) aplica lo que dije antes, tienes StringBuilder/Buffer según necesites thread safe o no. Es pensar en ellas como... ¡texto! no una secuencia de bytes. Además hay que pensar en la utilidad de reemplazar en la memoria un trozo de una cadena por otra. A priori tienes la limitación de que el nuevo trozo ha de "caber" en ese concepto de secuencia de bytes. En la mayoría de usos de un "reemplazar" olvídate de plantearlo así y conservar "el mismo string" (la misma zona de memoria con tus caracteres). Utilidades mas allá de un paso a mayúsculas/minúsculas no le veo. ¡Se admiten sugerencias! Cita:Es lógico en la forma de pensar humana, pero no en la de la máquina.Esto tampoco lo veo correcto, que sean inmutables sería añadido a Java o NET u otros lenguajes que lo empleen por ser una característica útil de cara al programador no por ser una forma de pensar mas cercana al hardware, mas bien todo lo contrario. Mas bien es el precondicionamiento del programador a pensar en ellas como los char* de C. Lo del rendimiento con Strings, el principal problema es Java en sí XD. Además muchas veces es culpa del programador de no usar StringBuilder cuando hace falta (los tochos). No he probado los ofuscadores de código para Java, ¿qué tal son? (edit: por lo de decompilar digo) RE: A nadie le importa una mierda, pero... v12 - EmuAGR - 10-18-2011 Seguid interpretando mis palabras a vuestra conveniencia... xD RE: A nadie le importa una mierda, pero... v12 - LoKo - 10-18-2011 (10-18-2011, 02:25 PM)Reaper45 escribió: Yo también odio java, pero porque me encanta liberar mallocs. Dos veces. Clase de primer curso de programación. Profe: Y esto, son los apuntadores. Es lo que usan los hackers... ¡Pero yo no lo hago eh! (10-18-2011, 02:46 PM)Reaper45 escribió: [...] Fix'd Por lo menos los que he probado... (10-18-2011, 02:27 PM)EmuAGR escribió: No hablo de métodos avanzados de manejo de String, sino de que por ejemplo te deje sobrescribir una cadena con otro texto distinto. Es lógico en la forma de pensar humana, pero no en la de la máquina. No pillo que quieres decir. En C también puedes hacer lo que te salga del nardo con los strings :/ (a menos que te refieras al control de memoria). RE: A nadie le importa una mierda, pero... v12 - shinoproon - 10-18-2011 A mi de momento no me da ningún problema y me hace la vida más fácil que C, pero oye en un futuro no se si seguirá así xDD RE: A nadie le importa una mierda, pero... v12 - EmuAGR - 10-18-2011 (10-18-2011, 06:33 PM)LoKo escribió:(10-18-2011, 02:27 PM)EmuAGR escribió: No hablo de métodos avanzados de manejo de String, sino de que por ejemplo te deje sobrescribir una cadena con otro texto distinto. Es lógico en la forma de pensar humana, pero no en la de la máquina. A groso modo ©: char cadena[3] = "17"; cadena[] = "17+2"; Segmentation fault! ---- A groso modo (Java): String cadena = new String("17"); cadena = "17+2"; OK. O algo así, no me he fijado mucho. RE: A nadie le importa una mierda, pero... v12 - LoKo - 10-18-2011 Poner las cosas del estilo esto cadena[] = "17+2"; solo se puede en la inicialización de variables, melón xD A mi directamente ni me compila lo que has puesto. Tu queja es que java se asigna el sólito la memoria que necesita |