Newsgroup: it.comp.lang.visual-basic
Titolo: Tradzione software

Ciao a tutti,
scusate la domanda un po OT.
Ultimamente ho notato che molti traducono il software "facilmente",
vedi tradusoft. Oppure vi sono programmi come Lingware.
Volevo chiedere, ma č possiblile cambiare il linguaggio ad un
programma gią compilato.
Grazie mille
jlw

 programma già compilato.
Un programma compilato, in qualunque linguaggio tu lo scriva, è sempre in
linguaggio macchina, non è che in un esegubile c'è scritto questo programma
è stato compilato con vb6 o con vc++

 è stato compilato con vb6 o con vc++
****
La cosa mi lascia dubbioso. Come mai due programmi (uno in VB6 ed uno in
C++) che fanno le medesime cose impiegano tempi di esecuzione diversi?
Ho lanciato lo stesso lavoro da VB6 e da C++ : VB6 ha impiegato il triplo
per completare.
Se il programma una volta compilato fosse uguale qualunque sia la sua
provenienza...dovrebbe impiegare tempi uguali ed invece......
Chiaritemi questo dubbio, per favore.
totò

programma già compilato.
Scusa la domanda idiota (ma non conosco i tuoi esempi): ma intendi "linguaggio di programmazione" o
"lingua di utilizzo del programma"?
Se la seconda, potresti usare dei file di risorse: trovi degli esempi (anche su altri metodi) sul
manuale dell'utente.
Se la prima... beh, non è ho idea...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------



Un PC assemblato da me o uno assemblato da Computer Discount o Vobis danno gli stessi risultati?
Assolutamente no, eppure l'aspetto del prodotto finito è lo stesso.
Già il fatto che VB si appoggia ad una Virtual Machine, ovvero ad una libreria esterna, aumenta
considerevolmente i tempi di esecuzione...


 jlw


Inoltre VB ha la tendenza a non poter fare le cose in modo pulito come C...
Per esempio molti programmi C tendono ad usare cose come le variabili
register per i loop e a non fare alcun controllo di validita'...
VB usa generalmente variabili in memoria e fa sempre un controllo di
overflow.
C lascia al programmatore la riallocazione della memoria, VB lo fa da
solo... A volte quando non vorresti.
Insomma, VB ti consente di scrivere in cinque minuti un programma che in C
impiegheresti un'ora a fare, solo che poi stranamente il programma C gira in
dieci secondi e quello VB ce ne mette venti...
Do ut des...
Ciaotutti,
Alessandro

 jlw
Prego ::::))))))))))))))))))

jlw
Chiedevo questo perche semplicemente nel sito
http://tradusoft.supereva.it/index1.htm
si trova un mucchio di software tradotto in italiano,
mi chiedevo dunque come facevano.
jlw

 jlw
Con un banalissimo editor esadecimale.
Apri il file con l'editor, cerche (ad esempio) la parola SEARCH
e quando la trovi al suo posto scrivi CERCA.
Poi salvi il file ed esci.
Ciao
Sir Jo

 provenienza...dovrebbe impiegare tempi uguali ed invece......
un progz in c++ quando viene compilato crea un exe
indipendente (che non ha bisogno di dll supplementari, a
meno di dichiararle :-)) e quando viene eseguito passa
le istruzioni "direttamente al processore"; mentra uno in vb
non funziona se non è presente la dll msvbvm60.dll (x il vb 6).
l'exe passa le istruzzioni prima alla dll e successivamente
questa le passa al processore, x questo il progz in vb è più lento.
--
Ciuaz©,
H0m3r S1mps0n
h0m3r_...@iol.it
----------------------------------------
Free shell, bot permessi, e 5 processi in backgound(!) clicca qui:
http://7.ebsd.com/z/e?acct=hackzx
----------------------------------------
Fuck the FreeConnect [Not 4 All]

Poi salvi il file ed esci.
Naturalmente, sono pochi gli editor esadecimali che funzionano bene in
questo caso, perche' ad una parola di 6 lettere devi sostituirne una
di 5, il che puo' essere un serio problema.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD


Oltre a quanto già detto tieni conto che un'istruzione VB è più pesante di
una C.
Ti sei mai chiesto perchè una riga di codice VB spesso è come 4/5 di C (se
non di più)?
Poi i prog VB hanno tutti dei controlli interni che un prog C non ha (mai
chiesto perchè con VB è pressochè impossibile (nota il pressochè :)) andare
in crash e con il C è non è poi così difficile?
Ciao

st_985 ha scritto nel messaggio ...

Su questo non ci giurerei.
Una volta il pascal ci metteva un bel "Borland" con tanto di copyright dopo
il famoso MZ.
Adesso ci sono dentro tutti i files lincati con tanto di dir come si trovano
sulla tua macchina.
Non mi stupirei affatto se ci fosse criptato il compilatore usato, il suo
serial number e qualcosa riguardo alla macchina su cui è stato compilato...
Ciao

Grazie a tutti quanti per le spiegazioni inerenti la differente velocità tra
C++ e VB.
totò

Adesso ho capito la domanda!
Se le stringhe sono in chiaro all'interno dell'eseguibile o di eventuali
file che ti vengono dati insieme, allora con un Hex edit puoi cambiarle!
CiaoZ



Ma devono rimanere della stessa lunghezza di quelle originali oppure
essere "completate" con degli spazi in fondo.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!


 essere "completate" con degli spazi in fondo.
Eh già... a meno che non si decopili... ::::::)))))))))))