Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-12-2004, 16:23   #21
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da fantoibed
Avevo scritto anch'io che il visual c++ 2005 non supporta il c99 (e quindi nemmeno il toolkit 2003). Il motivo è spiegato nel sito della Microsoft tra le FAQ: nessuno degli sviluppatori ha richiesto tale feature... Boh, sarà! Io uso sempre il c89, ma mi sembra difficile che nessuno abbia richiesto la compatibilità con il c99. D'altra parte è anche vero che i compilatori Microsoft sono per ora gli unici a supportare il C# (C sharp) che è una specie di Java ma con caratteristiche OOP che il java se le sogna....
Mi pare impossibile che nessuno abbia mai richiesto il suppoto per c99. Evidentemente la mail che inviai qualche anno fa deve essere andata perduta . Secondo me non volgiono supportare il nuovo standard semplicemente per sfruttare la loro posizione dominnate e favorire il loro C#.

In ogni caso non èvero che solo ms fa compilatori per C# c'è sempre mono per sistemi unix. http://www.mono-project.com/about/index.html

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2004, 17:40   #22
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Quote:
Originariamente inviato da VICIUS
Mi pare impossibile che nessuno abbia mai richiesto il suppoto per c99. Evidentemente la mail che inviai qualche anno fa deve essere andata perduta . Secondo me non volgiono supportare il nuovo standard semplicemente per sfruttare la loro posizione dominnate e favorire il loro C#.
Boh, questa è l'intervista a Lippmann:
http://www.codeproject.com/interview...n14nov2001.asp

Anche all'Univ del Colorado concordano con lui:
FAQ

In ogni caso la programmazione sotto windows dipende molto dalle API e dai framework a cui uno intende appoggiarsi, non dallo standard del linguaggio. In ogni caso, sapete che caratteristiche ha il C99 che al C89 mancano? Boh, cercherò su google...
{Aggiornamento} Ho trovato qui dove si dice anche:
Quote:
The latest revision of C, C99, created a number of conflicting features. The differences make it hard to write programs and libraries that are compiled and function correctly as either C or C++ code, and confuse those who program in both languages.
Quote:
In ogni caso non èvero che solo ms fa compilatori per C# c'è sempre mono per sistemi unix. http://www.mono-project.com/about/index.html
Interessante!!! :!: Non lo conoscevo!

Ultima modifica di fantoibed : 28-12-2004 alle 17:47.
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2004, 20:29   #23
NeoNum6
Senior Member
 
Iscritto dal: Feb 2004
Città: BhO
Messaggi: 3701
scusate ragazzi...ma sono un novello e...mi sono perso!
__________________
Linux User 414915 linux counter
Ho concluso con yorick, gor, djgusmy85, sulphur, Rospaccio, Leland Gaunt, paciuli
NeoNum6 è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2004, 14:46   #24
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Quote:
Originariamente inviato da NeoNum6
scusate ragazzi...ma sono un novello e...mi sono perso!
Scaricati il compilatore MInGW per windows, o un editor che lo integra come devCpp o MinGWDeveloperStudio
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2005, 19:18   #25
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
ragazzi scusate se scrivo qua, cmq ho una domanda da fare sul compilatore microtoft c++ toolkit 2003.

in pratica quando richiamo all'interno di un if(...) una funzione, cioè scrivo una cosa del tipo if (esiste(x)) il compilatore mi dà un warning che incollo qui:

prova.c(20) : warning C4711: function 'esiste' selected for automatic inline expansion

perchè mi dà quel warning??

P.S.
compilo sempre con un piccolo file bat che è questo "cl %1 /O2 /Og /G7 /GA /Wall"
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2005, 22:46   #26
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Quote:
Originariamente inviato da VegetaSSJ5
in pratica quando richiamo all'interno di un if(...) una funzione, cioè scrivo una cosa del tipo if (esiste(x)) il compilatore mi dà un warning che incollo qui:

prova.c(20) : warning C4711: function 'esiste' selected for automatic inline expansion

perchè mi dà quel warning??
Ti avverte che il compilatore ha deciso di espandere la funzione che si chiama esiste invece che chiamarla. Probabilmente è una funzione piccola e/o che è chiamata poche volte e il compilatore preferisce inserirla automaticamente all'interno della if anziché chiamarla....

Esempio stupido:
Codice:
int esiste(void){ return 1; };

int main(){
   //...
   if (esiste()==1) {
      printf("Bau");
   }else{ 
      printf("Miao");
   }
   return 0;
}
Invece che:

Codice:
includelib stdlib
extrn printf
bau db "Bau",0h
miao db "Miao",0h

esiste:
   mov eax,1h
   ret

main:
   call esiste
   cmp eax,1h
   jne mmm
   push bau
   call printf
   jmp fine
mmm:
   push miao
   call printf
fine:
   xor eax,eax
   ret
Viene generato qualcosa di tipo:

Codice:
includelib stdlib
extrn printf
bau db "Bau",0h
miao db "Miao",0h

main:
   mov eax,1h ; <---- la funzione esiste viene inserita e non chiamata
   cmp eax,1h
   jne mmm
   push bau
   call printf
   jmp fine
mmm:
   push miao
   call printf
fine:
   xor eax,eax
   ret
Ovviamente non è codice ottimizzato ma semplificato, tanto per far capire..... Comunque questo è l'inline expansion...

Se cerchi "inline expansion" su google, comunque, troverai di sicuro qualcosa...

Edit: correzioni successive effettuate su segnalazione di repne scasb

Ultima modifica di fantoibed : 09-01-2005 alle 23:05.
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2005, 22:53   #27
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
grazie fantoibed! infatti eccoti il codice del programma lo trovi in questo thread (è l'ultimo): http://forum.hwupgrade.it/showthread...hreadid=852969
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2005, 22:57   #28
repne scasb
Bannato
 
Iscritto dal: Feb 2003
Messaggi: 947

Ultima modifica di repne scasb : 03-02-2005 alle 12:32.
repne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2005, 23:02   #29
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Quote:
Originariamente inviato da repne scasb
In entrambi i casi prima della label 'mmm' manca un "JMP" altrimenti nel caso di "bau" visualizzerai anche "miao".
Hai ragione, stò scrivendo sul portatile da sotto le coperte...
Il sonno gioca dei brutti scherzi....
Ora ho corretto!

PS: nel tuo avatar si nasconde un riddle, vero? Se ho tempo provo a risolverlo...

Ultima modifica di fantoibed : 09-01-2005 alle 23:11.
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2005, 09:43   #30
repne scasb
Bannato
 
Iscritto dal: Feb 2003
Messaggi: 947

Ultima modifica di repne scasb : 03-02-2005 alle 12:31.
repne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2005, 16:50   #31
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 15-01-2005, 13:32   #32
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Quote:
Originariamente inviato da repne scasb
"Ormai sono alcuni anni che nel centro di ricerca di cui sono a capo sto lavorando ad un simulatore software reolitico per materiali sia viscoelastici e elastoplastici. Durante le ricerche sul simulatore mi sono accostata agli automi-cellulari per risolvere con approsimazioni successive alcuni aspetti del simulatore (lungo da spegare).
Conosco. In pratica io lavoro in un campo simile (simulazione termofluidodinamica). In TCFD esistono algoritmi basati su automi cellulari (si parla di "lattice gas" in quel contesto) ma io lavoro con lo schema più diffuso in quel settore: i volumi finiti.

Quote:
Originariamente inviato da repne scasb
Nel mio avatar e' visibile (purtroppo si e' persa la natura binaria dell'automa-cellulare in quanto ho dovuto restringere la stessa da 64x64 pixel a 50x50 pixel)
<...snip...>
P.S. Per l'esattezza e' visibile nell'avatar il sorgente dell'automa-cellulare compresso dallo stesso automa-cellulare."
Carina l'idea. Peccato che il passaggio da 64x64 a 50x50 ne abbia un po' stravolto il senso...
Mi hai dato un'idea: appena ho un po' di tempo mi costruisco un avatar apparentemente normale ma con informazioni steganografate all'interno. Passando da 256 colori a 64 avrei 2bit di informazione per pixel: 50x50x2=5000bit=625 bytes di informazione. Può bastare per un messaggino...
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 15-01-2005, 14:03   #33
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
io usavo all'inizio Turbo C++ 3.0 mitico programma in ambiente DOS, poi quando ho cominciato con i puntatori ho capito che aveva qualche problema a gestirli (tt documentato) quindi ora uso DevCpp 4.01 per compilare + Insight 5 per debuggare...quando faccio progetti + complessi uso C++BuilderX di borland (freeware)

quest'estate durante lo stage ho usato con estrema soddisfazione VC6 e VC.NET2003

PS non ho mai problemi di sintassi date che prefersico usare il C ANSI o il C++ ISO
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2005, 13:35   #34
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
ho provato a compilare un file .c per win32. innanzitutto non era presente tra gli include il file windows.h ma con una ricerca su google sono riuscito a trovare la soluzione: scaricare il platform sdk della microsoft, installarlo e copiare il contenuto della cartella include nella cartella include del vc++ toolkit. quindi ho risolto quel problema, ora però mi dà un errore in fase di linking:
Codice:
prova.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 refe
renced in function _WinMain@16
il programma in cui dà l'errore è semplicemente questo
Codice:
#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow) {
    MessageBox(0, "Hello, World!", "Messaggio al mondo", MB_OK);
	return 0;
}
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 00:41   #35
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Devi linkare User32.lib
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 00:45   #36
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da fantoibed
Visual C++ .Net 2005 supporta C89, C++ e C# oltre ovviamente alla piattaforma .Net
Io lo uso (quasi) esclusivamente per codice C89 ed è molto meglio del Bloodshed. Ho scritto dei programmini che compilati con il DevCpp erano poco stabili mentre compilati con il VC++ andavano benissimo. Tenete conto che il DevCpp è basato sul mingw32 che è un porting su windows di un compilatore linux. Molto meglio, IMHO, usare i compilatori linux sotto linux e quelli per windows sotto windows...
E' un porting del gcc...ma più che porting pari pari qui si tratta proprio di un prodotto a se stante... Non a caso non si chiama gcc e non è GNU...
Io invece ti posso dire che è stabilissimo...non so che programma tu abbia compilato, ma sono convinto che magari in Visual C++ il problema ci fosse comunque, ma per qualche motivo legato alle differenze di traduzione non ti si presenti...o almeno non così spesso...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 12:09   #37
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
Quote:
Originariamente inviato da cionci
Devi linkare User32.lib
cionci come lo sapevi che dovevo linkare proprio User32.lib? non c'è un modo per linkare automaticamente questo file (a parte creare un .bat)??
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 12:11   #38
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da cionci
Devi linkare User32.lib
Non c'entra niente; dovrebbe essere linkata già di per se' negli headers del Platform SDK.
Il problema è che per integrare il PSDK col Visual Studio 2005 Express non è così semplice, bisogna fare una cosa che non mi ricordo; una volta ci ero pure riuscito...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 12:18   #39
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
Quote:
Originariamente inviato da 71104
Non c'entra niente; dovrebbe essere linkata già di per se' negli headers del Platform SDK.
invece era proprio quella, linkando quel file la compilazione termina con successo.
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2005, 14:09   #40
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da VegetaSSJ5
cionci come lo sapevi che dovevo linkare proprio User32.lib? non c'è un modo per linkare automaticamente questo file (a parte creare un .bat)??
Diceva che non era riconsciuto il simbolo esterno MessageBoxA...quindi mancava una libreria...basta andare a vedere la funzione su msdn e ti dice la libreria da linkare...

Non uso il compilatore di VC da linea di comando quindi non ti so dire...

Riguardo al fatto che venga linkata automaticamente...credo proprio di no...anche VC++ in un progetto per Windows mette di default alcune lib da linkare nella lista delle lib da lnkare...e fra queste c'è user32...

Ultima modifica di cionci : 18-02-2005 alle 14:12.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
SpaceX non lancerà più Sta...
EHA Reader Awards 2026: i migliori prodo...
NVIDIA ha insegnato all'IA a ricostruire...
Rimosso un raro tumore grazie alla simul...
ASUS alza l'asticella del gaming: ecco i...
I satelliti Rassvet (Starlink russo) di ...
AMD stravince la sua stessa sfida sull'e...
Novità per Renault 5: più ...
Altman ammette: "Troppo ambiziosi s...
Grazie al radiotelescopio ALMA c'è...
Estensioni per browser e shadow AI sono ...
ASUS ROG punta sugli eSport con OLED da ...
Un chip più piccolo e un package ...
Windows 11, la DLL della memoria unifica...
Arrivano i nuovi Mac mini e Mac Studio c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v