Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-07-2013, 14:05   #81
SnakePlissken
Member
 
L'Avatar di SnakePlissken
 
Iscritto dal: Aug 2004
Messaggi: 39
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Algoritmi in C++ di Sedgewick scommetto
No, non è quello! Il Sedgewick non è affatto sconosciuto!

Quote:
Originariamente inviato da pabloski Guarda i messaggi
Comunque il problema l'hai inquadrato nella seconda parte, cioè riguardo il trovarsi davanti una classe di persone che, per forza di cose, non hanno nè la stessa propensione a maneggiare oggetti logici nè le stesse esperienze a riguardo.
Ma qui si parla di studio da autodidatta, si presuppone una buona dose di motivazione.

Quote:
Originariamente inviato da pabloski Guarda i messaggi
[...]. Ma il punto era che l'esperienza col basic mi aveva reso capace di inquadrare immediatamente la soluzione ai problemi, di creare l'algoritmo nella mia testa ( niente diagrammi di flusso o scemenze ausiliarie ).

Arrivai al punto di criticare l'esistenza stessa di strumenti come i diagrammi di flusso, oppure la necessità di mettersi ad abbozzare su carta gli algoritmi.

Ma il punto è che lo faceva implicitamente il mio cervello!! E secondo me, il tuo caso è lo stesso. Tu vedi il problema e immediatamente, nella tua testa, crei l'algoritmo per risolverlo. A quel punto è banale tradurlo in qualsiasi linguaggio ( non banale per progetti di grandi dimensioni ).

Il punto è che chi non riesce nemmeno ad immaginarsi i passi astratti, si ritrovano buttato in un pozzo se gli chiedi pure di immaginarsi tutti i dettagli ( array allocati dinamicamente che svolazzano, puntatori che si perdono per strada, ecc... ).
Capisco. Rileggendo questa discussione mi rendo conto che forse non ho colto un aspetto. La semplicità del C per me è eleganza. È un linguaggio che va imparato rispettandolo. Altrimenti non serve a niente e anzi vieni punito con errori difficili da rintracciare. Non è un linguaggio che va studiato tanto per dire di conoscere il C.


Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Perché, fondamentalmente, devi risolvere problemi: lo strumento con cui lo fai è un dettaglio. Per iniziare ad imparare come risolvere problemi, non vuoi (spero!) stare lì a sbatterti con malloc e free e manipolazione di "stringhe" (che in C non sono nemmeno un "first-class citizen", occhio).

Io ho iniziato dal BASIC, per poi passare ad Object Pascal e da lì al C. Avere iniziato con un linguaggio "giocattolo" non mi ha impedito di imparare tutto il resto e proseguire proficuamente con gli studi, anzi: ricordo che con Visual Basic era letteralmente un gioco da ragazzi sviluppare applicazioni grafiche, e non puoi capire la frustrazione di quando ho provato a rifare le stesse cose in C.

Posso dire di cavarmela molto bene col C, ma ciò non toglie che lo evito come la peste. Se proprio ho necessità di sviluppare in C, amen, ma altrimenti...
Siamo tutti d'accordo che la produttività consentita dal C è bassissima rispetto ad altri linguaggi, e non lo usi se non devi scrivere un kernel o se non sei l'autore di git. Ma non è questo il problema. Se l'obiettivo è scrivere immediatamente un'applicazione che faccia qualcosa, allora dato che stiamo parlando di Windows la mia risposta è secca: C# punto e basta, non c'è alternativa che tenga. Se la metrica è la produttività, anche un linguaggio come Python potrebbe andar bene, con le sue peculiarità tra cui essere interpretato.

Ma ripeto: secondo me l'obiettivo è un altro, è di tipo didattico, anzi autodidattico. Io credo che il C consenta di comprendere cosa è un linguaggio di programmazione, cosa significa scrivere un sorgente, come funziona il colloquio tra uomo e macchina.


Comunque una cosa è chiara: si può continuare a discutere per giorni e giorni, magari anche mettendo in campo ragionamenti interessanti, ma...
(r3((h3: (un nick più umano no, eh! ) ormai ti sei fatto un'idea delle diverse idee :P quindi prendi il primo libro che ti ritrovi e inizia a studiare, che sia di C o di Python, senza farti troppi problemi. Se ti rendi conto che l'approccio è quello che desideri, bene; altrimenti cambi.
__________________
Quello che davvero mi interessa è se Dio, quando creò il mondo, aveva scelta.
SnakePlissken è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2013, 14:23   #82
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da SnakePlissken Guarda i messaggi
Siamo tutti d'accordo che la produttività consentita dal C è bassissima rispetto ad altri linguaggi, e non lo usi se non devi scrivere un kernel o se non sei l'autore di git. Ma non è questo il problema. Se l'obiettivo è scrivere immediatamente un'applicazione che faccia qualcosa, allora dato che stiamo parlando di Windows la mia risposta è secca: C# punto e basta, non c'è alternativa che tenga. Se la metrica è la produttività, anche un linguaggio come Python potrebbe andar bene, con le sue peculiarità tra cui essere interpretato.

Ma ripeto: secondo me l'obiettivo è un altro, è di tipo didattico, anzi autodidattico. Io credo che il C consenta di comprendere cosa è un linguaggio di programmazione, cosa significa scrivere un sorgente, come funziona il colloquio tra uomo e macchina.
Guarda, da autodidatta, non sono d'accordo: come dicevo nel mio messaggio precedente, io ho iniziato con un linguaggio "giocattolo" per poi imparare altri linguaggi in ben poco tempo. Non mi sento affatto di dire che se non fossi passato per il C non avrei compreso cosa è un linguaggio di programmazione e via dicendo.

Poi, per la produttività o la proficuità di questo o quel linguaggio, ci sarebbe un mondo da aprire: produttività in che contesto? Tanto per dire, con Python hai in mano uno strumento che ti va bene tanto per fare applicazioni desktop, quanto per fare console applications, quanto per fare programmazione server-side in ambito web. Ovviamente potresti fare tutto ciò anche in C, ma ti sfido a fare programmazione server-side in C... sai il divertimento.

P.S.: e purtroppo non è vero nemmeno che il C ti fa "capire" come funziona il calcolatore sottostante: è comunque di troppo alto livello per esporti veramente ai dettagli di questa o quella architettura.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2013, 16:33   #83
SnakePlissken
Member
 
L'Avatar di SnakePlissken
 
Iscritto dal: Aug 2004
Messaggi: 39
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Guarda, da autodidatta, non sono d'accordo: come dicevo nel mio messaggio precedente, io ho iniziato con un linguaggio "giocattolo" per poi imparare altri linguaggi in ben poco tempo. Non mi sento affatto di dire che se non fossi passato per il C non avrei compreso cosa è un linguaggio di programmazione e via dicendo.
Capisco, ma evidentemente dipende dallo spirito con cui uno si avvicina alla programmazione e dalle intenzioni con cui prosegue. Quante "soddisfazioni" (è un termine forte, lo so! ) ti ha dato il C rispetto al Basic? Io ho dato un'occhiata al Basic dopo aver cominciato col C e mi son reso conto che era un linguaggio evitabilissimo . Ho imparato il C per un libro di un autore sconosciuto che mi sono ritrovato in casa, e all'epoca non usavo nemmeno Internet come ora (parlo di almeno una dozzina di anni fa... caspita mi sto facendo vecchio! ), ma mi son reso conto che effettivamente era quello che volevo sapere.

Quote:
Poi, per la produttività o la proficuità di questo o quel linguaggio, ci sarebbe un mondo da aprire: produttività in che contesto? Tanto per dire, con Python hai in mano uno strumento che ti va bene tanto per fare applicazioni desktop, quanto per fare console applications, quanto per fare programmazione server-side in ambito web. Ovviamente potresti fare tutto ciò anche in C, ma ti sfido a fare programmazione server-side in C... sai il divertimento.
È chiaro, ma nel mio messaggio volevo esser breve ed evitare di aprire questo mondo.

Quote:
P.S.: e purtroppo non è vero nemmeno che il C ti fa "capire" come funziona il calcolatore sottostante: è comunque di troppo alto livello per esporti veramente ai dettagli di questa o quella architettura.
Ho cercato di guardarmi dallo scrivere che il C "ti fa capire come funziona il calcolatore", e infatti non l'ho scritto , però secondo me rimane sempre un buon compromesso.
__________________
Quello che davvero mi interessa è se Dio, quando creò il mondo, aveva scelta.
SnakePlissken è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2013, 16:42   #84
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da SnakePlissken Guarda i messaggi
Quante "soddisfazioni" [...] ti ha dato il C rispetto al Basic? Io ho dato un'occhiata al Basic dopo aver cominciato col C e mi son reso conto che era un linguaggio evitabilissimo .
Aspe', non facciamo confusione: non volevo dire che il BASIC (coi suoi dialetti, visto che all'epoca principalmente ho usato QBasic e Visual Basic) sia migliore del C. Anzi, ho avuto modo successivamente di inorridire al leggere "Option Base 1" oppure "On Error Resume Next".

Ciò nonostante, ho avuto modo di imparare facilmente i concetti comuni a tutti i linguaggi, e poi per passare ad altre cose più "toste" è stato un attimo.

In quanto alle soddisfazioni... poche. A parte l'aver scritto un kernel (sì, lo so, ormai la conoscete tutti la storia ) per gioco, non molto. Sono stato molto più soddisfatto con applicazioni scritte in C++ o Java, e mi sto gustando parecchio JavaScript. Ripeto: a voler lavorare in C, lo faccio senza problemi di sorta, ma è un linguaggio che generalmente evito (proprio perché nato per la programmazione di sistema, e non tanto per essere "general-purpose").

Comunque mi fermo qui, stiamo un po' divagando.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 11:08   #85
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da SnakePlissken Guarda i messaggi
Comunque una cosa è chiara: si può continuare a discutere per giorni e giorni, magari anche mettendo in campo ragionamenti interessanti, ma...
(r3((h3: (un nick più umano no, eh! ) ormai ti sei fatto un'idea delle diverse idee :P quindi prendi il primo libro che ti ritrovi e inizia a studiare, che sia di C o di Python, senza farti troppi problemi. Se ti rendi conto che l'approccio è quello che desideri, bene; altrimenti cambi.
si si l'ho fatto, mi studierò il C però sto dando anche un occhiata anche ad Assembly in questi giorni
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 18:59   #86
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
ragazzi scusate le domande:
1) Ma quale versione dovrei scaricare di Visual Studio 2013 http://www.microsoft.com/visualstudi...-2013-editions per programmare in C ed Assembly?
2) Il software non è a pagamento?
3) Che differenza c'è tra le varie versioni?
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 19:19   #87
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
ragazzi scusate le domande:
1) Ma quale versione dovrei scaricare di Visual Studio 2013 http://www.microsoft.com/visualstudi...-2013-editions per programmare in C ed Assembly?
2) Il software non è a pagamento?
3) Che differenza c'è tra le varie versioni?
express è gratuita e fa tutto quello che ti serve

però vorrei fare un appuntino....tu sei partito col C, ti vuoi sporcare le mani, ed è una bella cosa, nel senso che hai voglia d'imparare

perchè usi un ide?

dai post precedenti, ho notato che non hai chiari alcuni concetti sulla differenza tra sorgenti, codice oggetto, file eseguibili, compilazione, assemblaggio, ecc...

il problema è che ti potresti ritrovare con una scatola magica che fa le cose, ma non sapere come le sta facendo
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 19:30   #88
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da pabloski Guarda i messaggi
express è gratuita e fa tutto quello che ti serve

però vorrei fare un appuntino....tu sei partito col C, ti vuoi sporcare le mani, ed è una bella cosa, nel senso che hai voglia d'imparare

perchè usi un ide?

dai post precedenti, ho notato che non hai chiari alcuni concetti sulla differenza tra sorgenti, codice oggetto, file eseguibili, compilazione, assemblaggio, ecc...

il problema è che ti potresti ritrovare con una scatola magica che fa le cose, ma non sapere come le sta facendo

hai ragione, io mi voglio sporcare le mani, ed è bello, però mi hanno detto che con Visual Studio fa girare anche l'assembly ed è un ottimo debugger quindi volevo provarlo, cmq sia non abbandonerò la voglia di sperimentare :P

p.s. su quelle cose che hai scritto mi sono messo a leggerle e le ho capite
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 21:10   #89
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
hai ragione, io mi voglio sporcare le mani, ed è bello, però mi hanno detto che con Visual Studio fa girare anche l'assembly ed è un ottimo debugger quindi volevo provarlo, cmq sia non abbandonerò la voglia di sperimentare :P
Il problema sai qual'è? Troppa automazione può depistarti.

Senza contare che un IDE, ha una sua curva d'apprendimento, non è che legge il pensiero e mette in pratica quello che il programmatore vuole fare.

p.s. riguardo visual studio, non usare mai e poi mai i wizard....finiresti col trovarti con un bottoncino magico che scrive centinaia di righe di codice, che magari non esplorerai nè comprenderai mai

quella dei wizard è la strada degli sparagestionali in vb ed è da evitare nella fase di apprendimento
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 23:39   #90
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
allucinante ho scaricato l'ultima versione di Visual Studio la 2013 e mi dice che non la posso installare perché richiede un computer con una versione più recente di windows io ho windows 7, dovrei avere l'8, mah cose da pazzi...
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 23:40   #91
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
fa girare anche l'assembly.

quelle cose sei sicuro di averle capite, si?
si si ho capito come funziona un compilatore, un assembler e un debugger, devo solo smanettare un po' con la teoria non si va da nessuna parte
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 23:42   #92
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
allucinante ho scaricato l'ultima versione di Visual Studio la 2013 e mi dice che non la posso installare perché richiede un computer con una versione più recente di windows io ho windows 7, dovrei avere l'8, mah cose da pazzi...
sul serio? non hai la possibilità di scaricarne una precedente?

p.s. non chiedere a me, perchè uso linux e relativi strumenti di programmazione e non ho a che fare con windows da almeno 6 anni
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2013, 23:47   #93
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da pabloski Guarda i messaggi
sul serio? non hai la possibilità di scaricarne una precedente?

p.s. non chiedere a me, perchè uso linux e relativi strumenti di programmazione e non ho a che fare con windows da almeno 6 anni
guarda sto scaricando la 2012 spero vada bene
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 00:27   #94
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
ragazzi scusate se riprendo ancora la discussione, però mi sto accorgendo sempre più che oltre alla programmazione o meglio, prima della programmazione, dovrei aver ben chiaro certi concetti:
1) Cosa è la shell
2) come è scritto un OS
3) Cosa è un protocollo di rete
4) Capire se qualcuno si è connesso per caso alla tua rete wireless
5) Capire dove se hai un virus nel pc, dove si è nascosto, cosa sta facendo ora e come eliminarlo
Cioè capire bene windows e cosa c'è intorno ad esso, capire come funzionano e sono scritte certe cose e poi magari studiare i linguaggi per modificarle, voi non credete o sto andando troppo oltre, perché cmq io vorrei capire di tutto e di più di come funziona un pc con annessi e connessi...

p.s. lo so che mi sono ben allontanato dalla discussione e qualora lo ritengano giusto i moderatori possono anche chiudere il post in modo che finisce sotto, tanto quello che volevo sapere l'ho saputo e quello che volevo dire con la guida l'ho detto, poi chi farà ricerche cmq la troverà online e ne usufruirà... Grazie ancora per l'attenzione
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 01:17   #95
nico159
Senior Member
 
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
Inizia imparando bene C o C++, poi potrai leggere libri come:
http://www.libreriauniversitaria.it/.../9788825618983
http://www.libreriauniversitaria.it/.../9788871921822
E così via discorrendo

Ma non dimenticare, che la programmazione non è sola conoscenza

Imparare a programmare e farsi una cultura delle attuali basi dei computer, dovrebbero essere due cose da mandare avanti allo stesso passo

Se ti concentri troppo sul "creare" imparando ad utilizzare i vari protocolli di rete, come funziona X e così via, potrai creare programmi, ma questi programmi saranno pessimi

Al contrario se sei solo capace di scrivere bel codice, ma ignori il mondo esterno da quello da te creato, incapace di interagisce con il mondo esterno, che non tiene conto delle limitazioni del mondo in cui il tuo software dovrà vivere, sarà solo un esercizio di stile
__________________
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:29.
nico159 è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 12:41   #96
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
ragazzi scusate se riprendo ancora la discussione, però mi sto accorgendo sempre più che oltre alla programmazione o meglio, prima della programmazione, dovrei aver ben chiaro certi concetti:
1) Cosa è la shell
2) come è scritto un OS
3) Cosa è un protocollo di rete
4) Capire se qualcuno si è connesso per caso alla tua rete wireless
5) Capire dove se hai un virus nel pc, dove si è nascosto, cosa sta facendo ora e come eliminarlo
Cioè capire bene windows e cosa c'è intorno ad esso, capire come funzionano e sono scritte certe cose e poi magari studiare i linguaggi per modificarle, voi non credete o sto andando troppo oltre, perché cmq io vorrei capire di tutto e di più di come funziona un pc con annessi e connessi...

p.s. lo so che mi sono ben allontanato dalla discussione e qualora lo ritengano giusto i moderatori possono anche chiudere il post in modo che finisce sotto, tanto quello che volevo sapere l'ho saputo e quello che volevo dire con la guida l'ho detto, poi chi farà ricerche cmq la troverà online e ne usufruirà... Grazie ancora per l'attenzione
Mi sa che stai riaffrontando il problema dal verso sbagliato. Capire come funziona windows? Senza nemmeno avere le basi di programmazione? C e C++ devono essere la tua seconda lingua, se vuoi capire come funziona un sistema operativo. Oltre ad un bel pacco di conoscenze teoriche indispensabili.

A parte il primo, direi che gli altri punti sono irrealizzabili allo stato attuale.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 20:10   #97
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Mi sa che stai riaffrontando il problema dal verso sbagliato. Capire come funziona windows? Senza nemmeno avere le basi di programmazione? C e C++ devono essere la tua seconda lingua, se vuoi capire come funziona un sistema operativo. Oltre ad un bel pacco di conoscenze teoriche indispensabili.

A parte il primo, direi che gli altri punti sono irrealizzabili allo stato attuale.

1) Esatto è la teoria che mi manca e me ne sono accorto solo ora, quali sono i libri che te la insegnano? Quali mi consigliereste di leggere?
2) Ma windows è scritto il C/C++?
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2013, 22:44   #98
hollywoodundead
Senior Member
 
L'Avatar di hollywoodundead
 
Iscritto dal: Jan 2009
Messaggi: 1234
madonna antonio23 mi fa scassare dalla risate quando scrive "DEVI ANDARE A STUDIARE INVECE CHE SCRIVERE GUIDE"

Ultima modifica di hollywoodundead : 27-07-2013 alle 23:22.
hollywoodundead è offline   Rispondi citando il messaggio o parte di esso
Old 28-07-2013, 12:48   #99
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
1) Esatto è la teoria che mi manca e me ne sono accorto solo ora, quali sono i libri che te la insegnano? Quali mi consigliereste di leggere?
eh bella domanda

dovresti partire dagli algoritmi, tipo con questo libro

http://www.libreriauniversitaria.it/.../9788838665158

fino a un libro tipo questo

http://www.libreriauniversitaria.it/.../9788871925400

passando per questo

http://www.libreriauniversitaria.it/.../9788871922713


Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
2) Ma windows è scritto il C/C++?
probabilmente qualche componente in altri linguaggi, ma il grosso è c++
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2013, 15:26   #100
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12901
Quote:
Originariamente inviato da pabloski Guarda i messaggi
probabilmente qualche componente in altri linguaggi, ma il grosso è c++
Assolutamente no, il grosso delle API è C, altrimenti sarebbe una pacchia programmarlo in object oriented.

C'è da dire che in Windows 8 avendo introdotto WinRT le cose potrebbero cambiare.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Xbox Cloud Gaming arriva su Amazon Fire ...
Un blackout a San Francisco manda in til...
Windows 11 è diventato più...
Apple cambia strategia a causa della cri...
007 First Light: uscita rimandata di due...
Samsung Galaxy A37 e A57: il comparto fo...
DAZN lancia la sua offerta di Natale: My...
Gigabyte fa marcia indietro? Sparito il ...
Alcuni rivenditori giapponesi bloccano l...
Le feste non placano Amazon, anzi: aggio...
Roborock Q10 S5+ a un super prezzo: robo...
Formula sceglie WINDTRE BUSINESS per gar...
EXPO 1.20: AMD migliora il supporto all'...
MacBook Pro con chip M4, 24GB di RAM e 1...
Lefant M330 da 6.000Pa a 139€ o ECOVACS ...
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: 22:28.


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