Newsgroup: it.comp.lang.visual-basic
Titolo: Riscrivo il testo sotto

Beh, per ora basta, aspetto risposte.Ciao.
Francesco.
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 >anzi lentissimo...NON lo dico io(un modesto laureando in ing.
informatica),
A partire la prima volta.
Il Balena dice che la velocità di esecuzione a motorino partito è ottima,
più veloce di VB6 e io mi fido, il Balena ha cominciato a muovere i primi
passi col basic dello spectrum, come il sottoscritto, quindi io mi fido...
:-)

Gabriele Del Giovine [Microsoft MVP] - Windows 2000 - Windows NT 4.0
In tutti i suoi messaggi fa capire che č davvero un "GRANDEEEEEE"
informatico....(sarcasticamente parlando).
 Ciao a tutti.


 batto Win e VB...
Ti ostini a voler paragonare C a VB, Imho non si puņ paragonare C a VB
Semmai, nell'ottica di un contesto si puņ dire:
per questa cosa č meglio VB
per quest'altra č meglio C

 non č per niente produttivo...
E' proprio vero il detto "linux č user friendly, č solo molto schizzinoso
nella selezione dei suoi amici" :)
Sě, linux č inutilizzabile (anche se qualcuno lo fa) nella pratica perchč
non č nemmeno detto che (e questa la dice lunga) lo stesso programma fatto
su una RedHat funzioni con una Mandrake o con una Debian, tant'č che quasi
sempre nei siti web trovi i link per il download della piattaforma specifica
e non del generico "linux" o meglio ancora "*n*x".
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 LEGGETEVI UN PO' QUESTO: (roba trovata in rete)...
Certo che se avessi quotato un po' e diviso le citazioni dal tuo scritto
sarei riuscito "forse" a capire qualcosa di questo post.



Sei un grande, davvero, io avrei rinunciato mooooooolto prima, mi sono
bastate poche ore per mandare a quel paese tutto il mondo linux, come poi in
effetti ho fatto!
:-)

Il fatto è che ho riaperto un thread (serie di messaggi) che avevo aperto
sotto il nome di "quale linguaggio".Se vuoi ti mando un txt via mail così
ti leggi meglio le cose. Lo avevo scritto su un file e poi il copia
incolla mi ha incasinato tutto...
Comunque non voglio fare polemiche (come ho già fatto nell'altro thread),
però dire che linux è inutilizzabile è un po' esagerato. Io ci ho messo
circa 4 ore ad installare Debian e i relativi driver (ed era la terza
volta che installavo linux su una macchina, quindi non ero al top
dell'esperienza...). Poi, ragazzi miei, non potete venire a dire che linux
fa schifo, io sono appassionato di reti e TCP/IP. Non so se sapete
qualcosa sulle socket Raw e sull'implementazione di TCP/IP nel sistema
operativo, ma vi posso assicurare che in questo campo (in pratica la
sicurezza in Internet) linux vince 6-0 contro windows (e potrei citare
tanti altri campi in cui linux vince...)... poi è ovvio che se siete
appassionati di informatica ma non avete tanta voglia di capire come
funzionano le cose e volete farvi le backdoor in 5 minuti potete usare
pure i tool wizard e windows, ma questo non vuol dire sapere cosa sta
sotto ad internet...
Lo stesso, se volete avere il vostro OS installato in 30 minuti scegliete
windows, ma se dopo vi beccate 10 worm (come è successo a mia sorella su
WinXP) e la connessione internet collassa e le vostre password le vedono
in giro per il mondo non lamentatevi.
I tool per linux ci sono, e tanti, e completi e ottimi... Informati
meglio... Se vuoi ti spedisco i 13 CD GRATIS di Debian Sarge (una
distribuzione linux) con migliaia di programmi funzionanti e totalmente
gratuiti (e completi).
Ragazzi: informatevi prima di scrivere certe cose, purtroppo non potete
sempre trovare gente che ci casca a certi luoghi comuni... In linux (come
anche in win) ci lavora gente che programmava i supercomputer del MIT
quando in Italia si sapeva a malapena cosa fosse un computer... Quindi non
penso proprio che linux sia una CIOFECA... usarlo (come faccio io) per
crederci.


 penso proprio che linux sia una CIOFECA...
Per me è una CIOFECA se per installare una scheda video ci metto 3 ore e per
installare un modem devo sbocchinare dei mesi.
-- 
Guarda, ma non toccare!
Tocca, ma non gustare!
Gusta, ma non inghiottire!
Per rispondere in privato elimina dall'indirizzo "togliquesto"
MasterDavidex - David Ruscelli

 crederci.
Non provo nemmeno a chiederti di insegnarmi ad usarlo perchè tutti i
linuxisti mi hanno sempre detto "è facile, e poi c'è un mucchio di
documentazione!".
Facile un corno.
La documentazione fa schifo: ce n'è un mucchio sì, ma fa tutta schifo.
Con questo non dico che windows è bene e linux è male o è una ciofeca:
probabilmente la cosa giusta starebbe nel mezzo.
Windows non so, ma linux è inutilizzabile.


 crederci.
Forse dovrebbero lavorarci le casalinghe di Voghera non gente che
programmava i supercomputer del MIT per essere usabile, non credi?
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

Ok. Io mi tiro fuori dal thread. Sono contento perchè alla fine abbiamo
fatto un po' di chiarezza. Siccome domani parto per la Croazia vi saluto e
nonostante le piccole polemiche è stato comunque un piacere scambiare
pareri con dei VB programmers.
La virtù stà nel mezzo. Io tengo Windows per i giochi e per provare certi
programmetti che faccio in C.Linux per navigare e per gestire la mini rete
lan che ho a casa e per sviluppare programmi C... Quindi non mi sento un
linuxista integralista...Magari fatevi una piccola partizione sull'HD e
provate anche linux.
Le grandi aziende penso si bekkino i worm perchè i più bravi pirati se la
prendono con loro...
Ciao e buone vacanze.


 "stilistica" di linguaggio (e per potenza) il C sia veramente ottimo.
Bah. Il C dovrebbe essere abbandonato al più presto. È il peggior
linguaggio in cui scrivere applicazioni.
È un linguaggio di livello troppo basso per il 99% dei programmi e
questo porta obbligatoriamente all'errore.
Inoltre cosa intendi per potenza? Il C è un linguaggio estremamente
limitato nelle sue caratteristiche, il fatto che ci si possa fare di
tutto è solo perché è il compilatore a permettertelo, non il linguaggio.


"H.P.L." <u...@vaila.ble> ha scritto nel messaggio
news:slrnchqeb...@aidee.softshark.home...
Un ottimo riassunto, e ora che conosco il tuo pensiero non ho più dubbi
sulla mia opinione.
Comunque ci riproverò con le prossime versioni.
Ciao
P.S.: ho provato anche con BSD, ma non è andata molto meglio ;)
Tu consigli l'open o la free?


Peccato che con il C ci fanno i sistemi operativi e i driver...
Con VB non puoi farlo.
E con potente intendo dire che ottimizza l'accesso alla memoria, rende +
veloci le chiamate alle API rispetto a VB e tante altre "piccole"
sciocchezze...(in VB li puoi usare i puntatori?non mi sembra proprio...).
Probabilmente anche il compilatore VB l'hanno scritto in C...
Il fatto che hai detto che è il compilatore che permette di fare al C
quello che si vuole dimostra che non sai tanto di queste cose...
allora...la prestazione del linguaggio è strettamente legata al
compilatore...senza compiler non ci sarebbe il linguaggio.In pratica
potresti pensare il compilatore e il linguaggio come due entità dipendenti
e vincolanti, ma forse non ti interessa sapere certe cose, sguazza pure
nell'ignoranza.
Domani vado in vacanza perciò non risponderò per una settimana.
Ciao.


Peccato che con il C ci fanno i sistemi operativi e i driver...
Con VB non puoi farlo.
E con potente intendo dire che ottimizza l'accesso alla memoria, rende +
veloci le chiamate alle API rispetto a VB e tante altre "piccole"
sciocchezze...(in VB li puoi usare i puntatori?non mi sembra proprio...).
Probabilmente anche il compilatore VB l'hanno scritto in C...
Il fatto che hai detto che è il compilatore che permette di fare al C
quello che si vuole dimostra che non sai tanto di queste cose...
allora...la prestazione del linguaggio è strettamente legata al
compilatore...senza compiler non ci sarebbe il linguaggio.In pratica
potresti pensare il compilatore e il linguaggio come due entità dipendenti
e vincolanti, ma forse non ti interessa sapere certe cose, sguazza pure
nell'ignoranza.
Domani vado in vacanza perciò non risponderò per una settimana.
Ciao.
-- 


io di base, anche se uso windows (ma con molta roba open source 
sopra, anzi quasi tutta), mi sento un simpatizzante di tutto ciò 
che è opensource e Microsoft per contro non mi è simpatica manco 
un po'.
Tuttavia leggere tutta una serie di post come il tuo, da 
integralista islamico altro ché tecnici, quasi riesce a rendermi 
simpatica la MS e odioso linux pensa te !
1) le tue osservazioni tecniche sono dello stesso livello delle 
risposte
2) parli a gente, qui dentro, che con l'informatica ci tira 
anche a campare e te che sei laureando non fai altro che 
bacchettare tutti a destra e a manca, dando del disinformati, 
ignoranti, gente cui non interessa capire davvero le cose (tra 
l'altro presumi anche molte cose senza conoscere nessuno 
personalmente), per finire col tacciare il prossimo del reato di 
volerti fregare e abbindolare, quando invece la tua posizione 
(che potrei anche condividere nella sostanza) è già faziosa di 
suo e quindi non consente di additare gli altri come faziosi.
Anche se ancora non so cosa sia un MVP, perlomeno posso dire che 
quella firma nei post rende più trasparenti le risposte e le 
opinioni di chi si firma un Emissario di Microsoft.
Poi non so, non capisco molto del livore di fondo. Costo a parte 
(su cui ciascuno ragiona con le proprie tasche ed esigenze) non 
esiste una gara con i tifosi. Se tu riesci ad ottenere tutto ciò 
che ti serve con linux e senza spendere una lira, e smanettare 
non ti crea problemi, buon per te. Se qualcuno risolve le sue 
esigenze con windows, buon per lui. Cioè, non vedo questo 
antagonismo windows linux.
Al massimo esistono due scuole di pensiero più generali, quella 
del copyright e del copyleft, e si può discutere dei pro e 
contro delle due impostazioni (io ritengo positivo il fenomeno 
del copyleft e dell'opensource, come mezzo per ridurre l'effetto 
  del diverso reddito dei popoli sull'accesso alle informazioni 
a alle tecnologie informatiche).
Ma secondo me faresti bene a sforzarti di rileggerti tutti i 
tuoi post e il tono di ciascuno, ed essere grato al fatto che 
tutti quelli che ti hanno risposto, tra cui ripeto c'è 
sicuramente gente che vive del mestiere di programmatore e 
quindi tanto sprovveduto non può essere per definizione (non mi 
includo perché non mi fregava particolarmente di fare il 
moderato o simili), sono stati cortesi ed equilbrati.
ciao
CCCP++Mario

 Domani vado in vacanza perciň non risponderň per una settimana.
Guarda puoi evitare di rispondere anche per quella dopo e quella dopo e
quella dopo... (ad libitum)
*PLONK*
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Con VB non puoi farlo.
Scusami, (questi OT mi piacciono un mucchio) forse non hai colto il punto.
Nessuno mette in dubbio che il C sia più potente e flessibile di VB.
Come nessuno mette in dubbio che (probabilmente) linux sia tecnicamente
migliore di windows.
Il problema è che un PC per essere utile (come diceva Ford) deve poter
essere usato da chiunque e un linguaggio deve poter essere parlato da il
maggior numero di persone.
Se non è così è inutile.
Basta guardare l'esperanto: tecnicamente è una lingua ottima, semplicissima
da imparare, ma (per motivi che non competono a questo thread) non è parlato
da nessuno... a cosa serve conoscerlo?
Ciao
P.S.: con LongHorn (la prox versione di windows) linux e altri SO liberi
dovranno così pedalare se non vorranno finire nel dimenticatoio (una su
tutte: la nuova FAT indicizzata in realtime per ricerche *immediate* di
files su disco).
Dovranno un po' perdere la mentalità accademica e acquisirne una più pratica
e unire gli sforzi anzichè polverizzarli in 1000 progetti diversi (ormai
linux ha quasi più distribuzioni che utenti perchè ogni lamerozzo si inventa
il proprio linux, come il tommy-linux scritto dal nipote di non ricordo chi
che si annoiava 
http://bbspot.com/news/2000/4/linux_distros.html
).


 esiste una gara con i tifosi.
Voglio chiarire la mia posizione.
Io non sto tifando Microsoft piuttosto che Linux (anche se essendo un Mvp
dovrei tendere a questo :P ) e come te a parte VisualStudio tutto il resto
installato è opensource o free.
Quello che mi fa incavolare è che i sostenitori dell'opensource sono
talmente presi da questa febbre che stanno disperdendo un mucchio di
energie, e Microsoft se la ride fregandosi le mani, perchè se questi
lavorassero insieme anzichè fare ognuno il proprio progettino, otterrebbero
dei lavori davvero buoni a prezzi decisamente convenienti.
Detto questo, dato che alla Microsoft il principio è diverso (io ti pago per
un prodotto e il prodotto deve essere completo e funzionante e deve poter
essere usato anche da quello che passa per strada) quello che ne esce è
qualitativamente migliore, e non diciamo che i prodotti Microsoft fanno
schifo, perchè sfido chiunque a scrivere anche sono OutlookExpress con la
stessa qualità e con un minor numero di bugs.
Ciao
P.S.: "Mvp" significa letteralmente Most Valuable Professional.
A chi è dato e per quali meriti?
Non ho idea di quale sia il criterio di selezione dato che mi hanno
contattato vedendo i miei post su questo NG e il periodo non era certo di
quelli in cui ero tenero nei giudizi su Microsoft :)


 Tu consigli l'open o la free?
Dal punto di vista dei driver sicuramente *BSD č messo peggio di linux
in quanto meno diffuso (e di moda). In ogni caso io non ho mai avuto
problemi con nessuna periferica (con linux sģ, con la scheda video), ma
devo dire che non ho mai neppure tentato di far funzionare qualcosa che
fosse anche solo leggermente particolare (come la fotocamera), per
queste cose ho il mio bravo Windows che funziona sicuramente meglio.
Comunque, tornando alla tua domanda, io ho sempre usato solo FreeBSD
(gli altri due BSD - Open e Net - come alcune distribuzioni di linux, 
li ho installati per prova ma mai realmente utilizzati).


 Domani vado in vacanza perciò non risponderò per una settimana.
Buone vacanze.


 scusa ma .... LOL, questo è delirio, dai.
Non lo è affatto, pensaci bene. 


 
Ah ! Capito l'arcano .... pensavo che fosse una specie di titolo 
tecnico rilasciato alla fine di Corsi e WorkShops (a pagamento) M$
ciao
CCCP++Mario

 né più né meno.
E cosa impedisce di scrivere un driver in VB? 
Qualche caratteristica del linguaggio? O qualche funzionalità mancante
del linguaggio? Ma allora Boehm e Jacopini hanno sbagliato!
O forse il fatto che non esiste un compilatore in grado di farlo?



Chi sono questi signori e cosa hanno fatto?


 Chi sono questi signori e cosa hanno fatto?
Sono quelli che hanno dimostrato che qualsiasi algoritmo è
implementabile con un linguaggio che abbia solo ed esclusivamente i
costrutti if e while. 
Tutto il resto è "in più". 
Chiaramente questo non comporta che "il più" non sia utile, ma solo nel
rendere più facile il compito del programmatore (e di conseguenza
permettergli -dato che l'essere umano è portato per sua natura a
sbagliare- di ottenere un risultato di migliore qualità), non nel
rendere possibile il compito stesso.


Ciao Soviet_Mario,
hai ragione a dire che ho dato toni un po' faziosi alla mia discussione...
sono abbastanza giovane (24) e questo forse mi fa giocare d'istinto...
Però a volte mi sono incavolato perchè a fronte di alcune mie motivazioni
(vedi il primo messaggio dove cito tutti i requisiti per far funzionare
VisualBasic.net, oppure i messaggi dove spiego cosa intendo con "un
linguaggio è potente") mi sono trovato risposte del tipo "ho sentito che
VB è meglio","linux è inutilizzabile",oppure H.P.L. (il peggiore) mi
scrive che il C è da buttare e che è il compilatore che gli fa fare certe
cose (a parte avere capito che forse lui non ha capito che il linguaggio e
il compilatore sono come il water e lo sciacquone,cioè che uno serve
all'altro mi ha anche detto "leggiti come funziona un compilatore!" e come
ben sai quando uno non ha più argomenti per difendere la sua tesi...accade
quello che succede anche nella politica italiana, cioè a fronte delle mie
risposte motivate (e avolte provocatorie e sicuramente esagerate) mi sento
rispondere con luoghi comuni che di tecnico non hanno un bel niente,
ripeto:come frasi del tipo "linux è inutilizzabile" oppure "se linux fosse
utilizzabile lo avrebbero fatto le casalinghe di Voghera non quelli che
lavoravano al MIT...").Renditi conto che se uno si sente rispondere così
un minimo si può sentire preso in giro...
Io ti dico "La cioccolata al latte è + salutare di quella fondente perchè
ci sono tali ingredienti, tot calorie e ogni ingredinte ha un suo ruolo..."
Tu mi rispondi "Io ho sentito che la fondente è meglio perchè quella al
latte fa schifo e poi in giro ho visto più scatole di cioccolato fondente".
Dovrei sentirmi soddisfatto della tua motivazione?
Vabbuò tra un po' parto per le vacanze quindi ti saluto.
Ciao.


 ripeto:come frasi del tipo "linux è inutilizzabile"
Prendo atto che per te al mondo sono tutti matti, visto che su questa terra
la maggioranza schiacciante delle aziende ha scelto altro, non linux.
Buone vacanze.

 Tutto il resto č "in piů".
Non so se parliamo delle stesse persone, ma io sapevo che per scrivere un
algoritmo erano sufficienti 3 elementi:
- Assegnazione (A = B)
- Decisione (IF)
- Salto (LOOP o GOTO, il loop č una specializzazione del goto)
Ed infatti se si analizza ogni costrutto č possibile riscriverlo con queste
tre componenti.
Ciao


 costringermi a tenerlo li, un troncone monco.
Su questo ti do ragione, spesso i programmi Microsoft fanno cose che ti
lasciano molto perplesso, ma questo non pregiudica la loro qualità tutto
sommato buona (parlo di qualità funzionale, non implementativa, perchè sono
convinto che anche nei listati Microsoft ci sono di quelle cose da mettersi
le mani nei capelli :) ).
Ciao


 tre componenti.
Esclusa l'assegnazione, che č scontato sia obbligatoria, č la stessa cosa
che ha detto hpl


O hanno tutti soldi da buttare via?
  Forse non hai mai visto chi e come prende questo tipo di decisioni e
magari pensi che siano i sistemisti a farlo, in realta' di solito e'
gente che magari sa a mala pena distinguere il PC dalla lavatrice e a
volte ce la fa perche' generalmente in ufficio non ci sono lavatrici,
di conseguenza e' molto piu' facile scegliere software prodotti
dall'uomo piu' ricco del mondo: una volta si sceglievano prodotti IBM
perche' il marchio era conosciutissimo, oggi si scelgono prodotti
Microsoft per lo stesso motivo.
  Secondo te perche' Linux e' cosi' diffuso tra i server Internet,
dove contano innanzitutto i valori tecnici altrimenti si chiude
baracca? Che i sistemisti siano tutti matti?
-- 
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire "micio" con "mc"

 baracca? Che i sistemisti siano tutti matti?
Mah...
Tu mi parli di un aspetto in particolare, in realtà ci sono anche altri
aspetti importanti, come il sistema di raccolta elaborazione e output delle
informazioni, il gestionale di magazzino, contabilità, logistica, quello che
ti pare...
Un esempio banale, prendi un semplice supermercato, qui da pc si tratta di
pilotare bilance, registratori di cassa, stampanti, modem, etichettatrici,
prezzatrici, stampanti di codici a barre, e chi più ne ha più ne metta.
Te la sentiresti di installare in questo pc un sistema operativo che solo
per far funzionare la scheda video ci metti 3 ore, se ti va bene, e per far
funzionare un modem devi sbocchinare un mese mettendoti in contatto con il
produttore dell'hardware e diventando matto?
Io no.


 che ha detto hpl
Ma da buon programmatore tu saprai che non si da mai niente per scontato,
specie nei teoremi :)


 Però leggendo qua e là ho scoperto che per c esistono vari compilatori....
si ma se aderiscono ad uno standard, la differenza tra loro non 
può essere a livello di features del linguaggio supportate o 
meno (al max delle estensioni opzionali).
Semmai la differenza la si vede (poco imho) dal grado di 
ottimizzazione più o meno spinta del codice (in C e C++ fa più 
male che bene se programmi in modo già ottimale) e ancora di più 
alla velocità di compilazione, vero discrimine.
Nel senso che quando ricompili un milione di righe di codice più 
volte in una giornata (me lo raccontava un mio amico, laureato 
in informatica e programmatore in francia), senti la differenza 
di velocità di compilazione come un problema reale.
L'ottimizzazione del codice, importante (ma penso malriuiscita) 
in VB, imho conta poco nel C/C++, dove sei già vicino ad 
immaginarti l'assembly che sta sotto alle istruzioni che scrivi, 
o cmq esiste una certa fedeltà nella traduzione e il compilatore 
si prende pochissime libertà di ristrutturazione del codice 
scritto. Tutt'al più qualche compilatore usa più o meno 
intensamente i registri, ma se la cosa diventa così importante 
conviene inserire due righe di assembly direttamente in modo 
chirurgico, anche se la portabilità se ne va a quel paese.
Io ad esempio un po' di anni fa ero fissato con le operazioni 
stringa ed usavo piuttosto estenstivamente i registri puntatori 
a stringa (_ESI e _EDI) che il compilatore Borland espressamente 
mi garantiva di non usare, mentre mi vietava altrettanto 
esplicitamente di andare a pasticciare con i segmenti puntatori 
al codice, _ECS, _EDS, _EES e con _ESP, _EBP ed _EAX (che usava 
per il passaggio di parametri e valori di ritorno nelle chiamate 
a funzioni).
Cmq anche li non si può avere la botte piena e la moglie 
ubriaca, se vuoi una cosa portabile al massimo, dev'essere molto 
astratta e distante dall'HW e non può essere la più efficiente 
per un certo HW particolare, e viceversa.
Io che non dovevo vendere niente a nessuno, ma macinavo soltanto 
grandi matrici di long double e funzioni trigonometriche, potevo 
permettermi che nel cuore di molte funzioni davo direttamente i 
dati in pasto al coprocessore matematico con qualche riga di 
assembly giusto nel più interno di vari loop nidificati 
(l'assembly lo ODIO in realtà, non è che lo adori, tutt'altro, 
ma cazzo, sul 486 vedevo girare solidi con decine di vertici in 
3D che erano una scheggia, molto più rapidamente che con le pur 
buone funzioni emulate della libreria MATH.LIB del C, e col 
cazzo che mi ci avvicinavo con il VB 3 o QuickBasic !).
CUT all
ciao
CCCP++Mario

produttore dell'hardware e diventando matto?
  Purtroppo esistono produttori hardware che non rilasciano driver per
Linux e neppure le specifiche di funzionamento dei loro prodotti per
cui e' difficile produrre driver per Linux per cui dovrei verificare
il livello di supporto dell'hardware che deve essere utilizzato ma una
considerazione come la tua buttata cosi' e' puro qualunquismo perche'
potrei portarti controesempi di persone che hanno configurato sotto
Linux schede varie in un momento mentre con Windows i "meravigliosi"
wizard hanno fatto un gran casino e ci sono voluti molti tentativi e
un reboot alla volta (e gia' qui il sistemista Unix si scompiscia
dalle risate...) con ampio ricorso a bestemmie in sumero e invocazioni
ai Grandi Antichi.


 - Salto (LOOP o GOTO, il loop è una specializzazione del goto)
Si trovano varie spiegazioni del loro lavoro ed in definitiva non è
importante quale sia quella "corretta". L'importante è il concetto 
che ne deriva, ossia che qualunque linguaggio è in grado di risolvere 
qualunque compito.
Ciao.


 escogitare mostruosi workaround.
C'è un errore di fondo in tutto ciò. Io non ho mai voluto dire che il VB
sia adatto a tutto, ecc...
Anzi, se hai la pazienza di cercare un po' di miei post vecchi vedrai
che sono il primo a criticare l'approccio del VB e dei RAD in generale.
Quello che volevo dire è che non è esatto imputare al linguaggio (inteso
come sintassi e semantica) VB l'impossibilità di svolgere alcuni
compiti, ma questa è "colpa" del compilatore (inteso nella sua accezione
più completa -compilatore vero e proprio, assemblatore, linker,
runtime).
O forse credi che ci sia un motivo "sintattico" per cui un
int a = 0;
for (int i=0; i<1000000000; ++i)
    a+= i;
debba essere meno performante di un
dim a as long
dim i as long
for i = 0 to 999999999
    a = a + i
solo perché scritto in modo diverso?
Ciao.


 per un certo HW particolare, e viceversa.
Non è detto. Scrivere codice di basso livello non porta necessariamente
a scrivere codice più efficiente, anzi... spesso è proprio il contrario.
Nota che ho scritto spesso, non sempre...


 livello sintattico !
Se hai problemi tu con tutto il codice davanti figurati io senza sapere
cosa sono tutte quelle variabili...
In ogni caso, come visto sopra il compilatore è in grado di "ottimizzare
via" ciò che non serve...
P.S.
Non ti pare che la funzione faccia più di quello che ci si aspetta che
faccia?


GRANDE,GRANDISSIMO!!!!!


GRANDE,GRANDISSIMO!!!!


 (CurrXOR += IncrXOR [((++ PrimeCount) %= PrimeArrSiz)]) %= 256;
Stamattina quando ho risposto mi ero appena svegliato e non mi sono
accorto di una cosa.
Queste due righe sono sbagliate, perché non č possibile modificare una
variabile piů di una volta tra due sequence point e qui PssWordIdx e
PrimeCount vengono modificate due volte tra due sequence point.
Questo provoca un undefined behavior, ed č fonte *sicura* di
problemi (finora non ne hai avuti solo per fortuna).


 non č garantito.
Mi spiace dirtelo, ma (ho appena provato) a quanto pare i due casi
producono ancora un'altra volta lo stesso assembly.


 abilito l'echo di tutti i messaggi di avviso).
Sai cos'č un undefined behavior, vero?
Comunque non posso che diirti di informarti.


 specie nei teoremi :)
Ti ringrazio per il "buon programmatore"
:-)


 wizard hanno fatto un gran casino e ci sono voluti molti tentativi
Sono sicuro che se facciamo la somma degli esempi e controesempi la
differenza è notevole.

differenza è notevole.
  Se e' cosi' la colpa e' dei produttori di hardware castrato, fuori
standard e con specifiche ultra-segrete, non certo di Linux, con tanti
ringraziamenti da parte delle varie NVidia, ATI ed altri produttori
che supportano Linux.


 che supportano Linux.
Non mi interessa di chi è la colpa.
Mi interessa che funzioni.


 CIOFECA... usarlo (come faccio io) per crederci.
Beh, il kernel di NT lo ha fatto un tizio che ha fatto l'OS sui cui il MIT
faceva girare tutti i suoi computer "seri".
Si chiama Dave Cutler.
Saluti.

Mi interessa che funzioni.
  Compra hardware decente e vedrai che non avrai problemi.



compro solo hardware originale IBM o IBM certified
Vedi thread 
http://makeashorterlink.com/?J23512F09
Per inciso la famosa scheda video oggetto dei miei ultimi post su questo
argomento era una intel.


 ferragosto suppongo che ci avrebbero già cazziato)
Infatti, perchè volete paragonare i cachi con le arance?
L'unica cosa che hanno in comune è che sono di colori simili.
Nessuno si sogna di usare VB per scrivere driver di devices per i dischi (ma
printer drivers si, e vanno quasi uguali a quelli scritti in C++, abbiate
fede perchè io l'ho fatto...) cosi come nessuno sano di mente si sognerebbe
di scrivere un gestionale in Ansi C se non in preda alla follia (chi l'ha
fatto ha fatto sempre una brutta fine quando si è trattato di affrontare
realmente il mercato).
Per cui il discorso è semplicemente privo di fondamento e motivazione.
Saluti.

 L'unica cosa che hanno in comune è che sono di colori simili.
in realtà condivido al cento per cento la specificità degli 
ambiti (non sono io che sostengo l'equivalenza di tutti i 
linguaggi in tutti i compiti).
Tuttosommato è un thread cominciato male, proseguito male (e in 
cui in un certo senso mi son sentito tirato dentro .... cmq m'è 
venuto a noia di giocare a "ce l'hai" :-))
ciao
CCCP++Mario


Soviet_Mario wrote:
[snip di tante cose poco inerenti il mondo reale]
Il mondo del software non è fatto solo di demo di palle rotanti. Il
software, oltre che farlo, occorre pure mantenerlo ed adattarlo.
Riconoscerai che usare l'assembly inline non contribuisce a rendere la cosa
gestibile nel medio periodo.

 scritto in C...
Appunto per questo le chiamate alle API impiegano lo stesso tempo che
impiegano quando vengono chiamate da C.
Mmmm, idee molto confuse hai, mio giovane Padawan.
Saluti.

 rendere possibile il compito stesso.
    . Corrado Boehm
 
http://www.dsi.uniroma1.it/~boehm/
    . Giuseppe Jacopini, ci ha lasciati nel 2001,
dell'Istituto Nazionale per le Applicazioni del Calcolo di Roma, autori del
fondamentale:
        _Flow diagrams, turing machines and languages with only
        two formation rules_, 1966
 
http://portal.acm.org/citation.cfm?doid=355592.365646
-- 
Ciao :o)
Maurizio Borrelli, Microsoft MVP - Office Systems - Access
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:V1pUc.10532$B06....@news.edisontel.com...
[varie]
Com'è che si dice?
Chi non muore si rivede!
:-)
Piacere di rileggerti sul NG

 ha scritto nel
messaggio news:2oemimF...@uni-berlin.de...

Ciao, Frank.
    Leggervi per me e' un piacere (sic!) quasi quotidiano.
    :-)


 producono ancora un'altra volta lo stesso assembly.
confermo, il fatto che a possa essere modificata in modo asincrono non
implica nulla
mettiamo che t0  sia il tempo in cui viene "letto" il registro di a
t0 nel primo caso equivale al momento dell'incremento
nel secondo caso t0 equivale alla creazione della var temporanea a = a ...
quindi nel registro ci andra' sempre a finire il valore di a in t0
ora l'unica diversita' e' che il t0 di ++a sara' eseguito ( a parita' di
codice) un attimo prima di a = a+1
ma tanto non importa perche' cmq a e' stata "incrementata"
ma se noti gli assembly generati vedrai che cmq e' una assegnazione, una +
ottimizzata di un altra.
Cmq sia sono daccordo un po con uno e un po con un altro...
cioe' i linguaggi .net si sono astratti un po troppo (gia' in vb non e' che
si potesse sapere cosa succedeva al piano di sotto, ora con il #net siamo
saliti all'attico....)...
quello che fa riflettere e' che l'ide di #net e' stato fatto in C ... fatto
in un tempo tx con prestazioni y
ora se apro 
vb.net
 e mi metto a riscrivere un ide ci metto tx/100 e con
y/100 purtroppo :-/
-- 
[Gigio2k]
www.g2kweb.it

 in un tempo tx con prestazioni y
Non so cosa sia #net, ma VS.net a quanto mi risulta è stato scritto in C#
(poi probabilmente c'è sotto molta roba in C).
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 in C# (poi probabilmente c'è sotto molta roba in C).
per #Net intendevo la piattaforma net (vs appunto:p)
allora mi son sbagliato, io credevo fosse stato fatto in C e C++
non credevo certo in C# :-/
-- 
[Gigio2k]
www.g2kweb.it

 non credevo certo in C# :-/
Perchè, non si vede come è lento e pesante? :P
Longhorn lo sarà ancora di più :PPP


 ottimizzazione.
Non sarei molto d'accordo. La "bellezza e semplicità" del codice servono
anche (e soprattutto) a commettere meno errori. E se il codice non è
corretto te ne fai poco delle prestazioni... :-P
