Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-07-2013, 10:15   #1
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
[C]Consigli libri programmazione avanzata

Ciao a tutti questa volta farò una domanda molto veloce per una volta
Allora sapete consigliarmi qualche libro di programmazione "avanzata"? cioè un manuale o libro(possibilmente in rete e gratuito se no fa niente) che tratti tecniche avanzate del c,e magari qualche libro che ti permette di "gestire l'hardware" o comunque creare applicativi per windows,anche se è un mattone va bene comunque anzi
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 10:44   #2
[Kendall]
Senior Member
 
L'Avatar di [Kendall]
 
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
Mhhhhhh. Non ti consiglierei il C per la programmazione di applicativi sai? (in ambiente Linux, se non ricordo male, è abbastanza diffuso ma secondo me, se ho capito bene la tua situazione (cioè la realizzazione di applicazioni desktop) ci sono soluzioni estremamente migliori.
Piuttosto del C puoi andare sul C++, o ancor meglio parlando di Windows io passerei al C# (a meno che non si tratti di applicazioni estremamente sensibili alle performance, ma per estremamente intendo proprio estremamente, dove sicuramente il vantaggio del C++ è tangibile).

Da questo punto di vista il C# non pone particolari limiti all'accesso dell'HW, e aggiunge in più il framework .NET che astrae molte delle procedure e ti evita inutili righe di codice (inutili se già conosci i meccanismi, se invece è a scopo didattico è sicuramente interessante andare ad utilizzare sistemi più "crudi" senza tante astrazioni in mezzo).


PS: poi sarebbe da capire appunto cosa intendi precisamente per "applicativi Windows" e per "accedere all'HW".
[Kendall] è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 12:14   #3
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
e per il c++ che libri mi consigli?
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 15:48   #4
[Kendall]
Senior Member
 
L'Avatar di [Kendall]
 
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
Quote:
Originariamente inviato da sam333 Guarda i messaggi
e per il c++ che libri mi consigli?
Come ti dicevo dipende moltissimo da che tipologia di applicativi ti interessano.

Cosa ti piacerebbe fare?
[Kendall] è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 18:20   #5
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
Quote:
Originariamente inviato da [Kendall] Guarda i messaggi
Come ti dicevo dipende moltissimo da che tipologia di applicativi ti interessano.

Cosa ti piacerebbe fare?
qualsiasi tipo di applicazione dalla defframentazione,alla correzione di errori,a che so masterizzazione o cenversione di formati.....diciamo un po di tutto giusto per imparare più cose possibili sul c/c++...e per l'HW a un piccolo driver tipo...
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 19:53   #6
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da sam333 Guarda i messaggi
qualsiasi tipo di applicazione dalla defframentazione,alla correzione di errori,a che so masterizzazione o cenversione di formati.....diciamo un po di tutto giusto per imparare più cose possibili sul c/c++...e per l'HW a un piccolo driver tipo...
ma il problema non è il linguaggio, è il sistema operativo

inoltre vai dalla deframmentazione ( qualcosa molto di basso livello ) alla correzione di errori ( che non ho capito a cosa sia riferita in pratica )

comunque sia

http://technet.microsoft.com/it-it/s.../bb963901.aspx

http://www.amazon.com/Professional-K.../dp/0470343435
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 21:20   #7
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
è vero scusa non ho detto il sistema,allora volevo partire con windows e poi passare su linux visto che linux non ha bisogno di queste cose.....cmq sì sono due cose molto diverse ma xchè vorrei imparare a fare molte più cose come convertire formati,masterizzare cd o registrare da microfono e altro ancora...per imparare sempre più cose
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 21:50   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2794
Per imparare a fare queste cose il linguaggio è l'ultimo passo, prima devi studiare la teoria di quello che vai a realizzare. Ad esempio convertire formati, a seconda dei formati che intendi, è un argomento che va dal semplice al molto molto complesso, molto prima di passare al coding.
Senza conoscere questa teoria di base probabilmente le API del sistema operativo (qui mi riferisco al tema della masterizzazione) su cui andrai a scrivere ti sembreranno ostrogoto.
Il mio consiglio è: scegli un obiettivo, studia un po' di teoria, almeno da sentirti confidente che con gli strumenti giusti (non con la pappa pronta) saresti in grado di realizzare quello che vai a fare, e poi inizia a cercare il materiale per scrivere il tuo programma.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 22:02   #9
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Per imparare a fare queste cose il linguaggio è l'ultimo passo, prima devi studiare la teoria di quello che vai a realizzare. Ad esempio convertire formati, a seconda dei formati che intendi, è un argomento che va dal semplice al molto molto complesso, molto prima di passare al coding.
Senza conoscere questa teoria di base probabilmente le API del sistema operativo (qui mi riferisco al tema della masterizzazione) su cui andrai a scrivere ti sembreranno ostrogoto.
Il mio consiglio è: scegli un obiettivo, studia un po' di teoria, almeno da sentirti confidente che con gli strumenti giusti (non con la pappa pronta) saresti in grado di realizzare quello che vai a fare, e poi inizia a cercare il materiale per scrivere il tuo programma.
e sai consigliarmi qualche libro su cui studiare?
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2013, 22:10   #10
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2794
Forse, dipende da quello che vuoi fare. Io ho una conoscenza abbastanza generica dell'informatica e solo in pochi ambiti specifici ho una conoscenza approfondita. Inizia a scegliere quello che vuoi fare, poi qualcuno che ti sappia indirizzare lo troverai.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2013, 23:02   #11
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
nessuno che mi sa consigliare altro?....
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 00:55   #12
nico159
Senior Member
 
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
Quote:
Originariamente inviato da sam333 Guarda i messaggi
Ciao a tutti questa volta farò una domanda molto veloce per una volta
Allora sapete consigliarmi qualche libro di programmazione "avanzata"? cioè un manuale o libro(possibilmente in rete e gratuito se no fa niente) che tratti tecniche avanzate del c,e magari qualche libro che ti permette di "gestire l'hardware" o comunque creare applicativi per windows,anche se è un mattone va bene comunque anzi
Io tempo fa, per avere una idea più chiara su Winsock2 iniziai a leggere:
http://www.amazon.co.uk/Windows-Prog...ref=pd_sim_b_2
Ma è più incentrato, IMHO, sulla creazione di applicativi server su Windows

Io però credo che tu non stia cercando "Qualcosa per Windows", ma ti serva qualcosa di molto più generico, che non affronti "Come usare Windows" ma invece "Come funziona un OS"
http://www.libreriauniversitaria.it/.../9788825618983
__________________
In a world without fences, who needs Gates?
Power by: Fedora 8 - Mac OS X 10.4.11

Ultima modifica di nico159 : 27-07-2013 alle 01:11.
nico159 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 08:15   #13
[Kendall]
Senior Member
 
L'Avatar di [Kendall]
 
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
Per quanto riguarda la comprensione dell'ecosistema Windows (che se non ho capito male è proprio quello che vuoi imparare a padroneggiare), questo libro è estremamente apprezzato (io ne ho letto solo alcuni stralci, sappi che è una lettura tutto fuorchè banale, è una mole di pagine notevole ed una lettura non certo rilassata, però ti permette di capire molto bene come mettere le mani sotto il cofano di windows).

Windows Internals, Part 1

Windows Internals, Part 2
[Kendall] è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 08:52   #14
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2794
Quote:
Originariamente inviato da nico159 Guarda i messaggi
Io però credo che tu non stia cercando "Qualcosa per Windows", ma ti serva qualcosa di molto più generico, che non affronti "Come usare Windows" ma invece "Come funziona un OS"
http://www.libreriauniversitaria.it/.../9788825618983
E' uno dei libri che prima o poi devo comprare. Hai scelto la seconda edizione per un motivo particolare?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 14:55   #15
nico159
Senior Member
 
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
E' uno dei libri che prima o poi devo comprare. Hai scelto la seconda edizione per un motivo particolare?
No, è solo la prima versione che Google mi ha restituito
__________________
In a world without fences, who needs Gates?
Power by: Fedora 8 - Mac OS X 10.4.11
nico159 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 20:48   #16
sam333
Member
 
Iscritto dal: Jan 2013
Messaggi: 205
di gratuiti non ce ne sono?..comunque domani provo ad andare a vadere se li trovo

Ultima modifica di sam333 : 27-07-2013 alle 20:59.
sam333 è offline   Rispondi citando il messaggio o parte di esso
Old 28-07-2013, 12:53   #17
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da sam333 Guarda i messaggi
di gratuiti non ce ne sono?..comunque domani provo ad andare a vadere se li trovo
Gratuiti sul quel tema non se ne trovano. Windows internals e affini sono a pagamento.

Se t'interessa il gratis potresti virare verso linux col libro Professional Linux Kernel Architecture. Non sottovalutare il fatto che di linux si hanno a disposizione i sorgenti, molto utili per studiare le implementazioni di soluzioni a determinati problemi.
pabloski è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
RDNA 5 sulle APU AMD, ma non per tutti: ...
Marvell acquisisce Lumentum per 115 mili...
La febbre dei data center fa impennare i...
ECOVACS T90S OMNI crolla a 499€ su Amazo...
In Cina i camion elettrici hanno gi&agra...
Attacchi hacker ai supermercati in Europ...
I datacenter non piacciono? OpenAI prova...
Cupra Raval sfida BMW, Volvo e le altre:...
BYD supera per la prima volta le 300.000...
Crisi RAM, spunta un prezzo incredibile ...
Ginux, un nuovo kernel compatibile con L...
Gemini Notebook si aggiorna: arrivano i ...
Svolta per l'emulazione della prima Xbox...
Narwal celebra 10 anni: l'evoluzione tec...
TIM Enterprise acquisisce il 70% di VoiS...
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: 19:25.


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