Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Le novità MSI del 2026 per i videogiocatori
Le novità MSI del 2026 per i videogiocatori
Con le nuove soluzioni della serie MEG, acronimo di MSI Enthusiast Gaming, l'azienda taiwanese vuole proporre per il 2026 una gamma di proposte desktop che si rivolgono direttamente all'utente più appassionato con schede madri, chassis e sistemi di raffreddamento. Non da ultimi troviamo anche gli alimentatori, che abbinano potenza a ricerca della massima sicurezza di funzionamento.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-07-2013, 16:56   #101
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Assolutamente no, il grosso delle API è C, altrimenti sarebbe una pacchia programmarlo in object oriented.
Il fatto che win32 sia un'API C, non implica che il sistema stesso sia scritto in C.

Non so quanto del sistema sia scritto in C++, ma è un'informazione nota il fatto che windows nt sia realizzato, in buona parte, in C++.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 01-08-2013, 23:36   #102
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12919
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
Quote:
Most of the source code for Windows NT is written in C or C++. These high-level languages make it relatively easy to port Windows NT to different types of workstations. The same source code can be recompiled to build versions of Windows NT that are specific to each processor's instruction set.

A small amount of the code in Windows NT is written in assembly language. Typically, this is code that either interacts directly with a computer's hardware, or needs to run extremely fast. Because assembly language is specific to a particular instruction set, this code must be rewritten once for each type of processor on which Windows NT will run. To make it easy to locate and maintain, this code is isolated to just a few key places in the operating system:

The kernel is the heart of the Windows NT operating system. It controls which threads are run on the system's processor(s), and provides synchronization mechanisms that allow threads on multiple processors to coordinate their access to operating system data structures. It also dispatches interrupts and exceptions to the appropriate handler routines. To optimize the speed of these system-critical operations, portions of the kernel are written in assembly language.

Operating system code that directly accesses the hardware registers of the peripheral devices is isolated in device drivers. Conveniently, device drivers are written in C for Windows NT so they are portable across different processor types.
Non si può affermare che "il grosso" sia C++.

Sono più che convinto che C++ è stato usato per scrivere le applicazioni e servizi di default, mentre per kernel, drivers e quant'altro sia stato usato C.

Dal mio punto di vista altrimenti non avrebbe avuto senso NON forinire una API C++, che sarebbe calzata a pennello.

Edit:
http://www.kuro5hin.org/story/2004/2/15/71552/7795

Ultima modifica di WarDuck : 01-08-2013 alle 23:45.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 12:01   #103
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Dal mio punto di vista altrimenti non avrebbe avuto senso NON forinire una API C++, che sarebbe calzata a pennello.
Però avresti tagliato fuori i programmatori C.

Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Da lì si capisce solo che abbastanza confusionario. Addirittura c'è un desktop.cpp ( suppongo parte del desktop ) e alcune estensioni della shell sono invece in C. Magari fare il contrario avrebbe avuto senso.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 13:20   #104
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Non vedo il problema: si può pure sviluppare interamente in C++, pur facendo uso di classi, ed esporre all'esterno anche un'interfaccia in C (che rimane, purtroppo, la lingua franca quando c'è da definire API).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 15:39   #105
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Non si può affermare che "il grosso" sia C++.

Sono più che convinto che C++ è stato usato per scrivere le applicazioni e servizi di default, mentre per kernel, drivers e quant'altro sia stato usato C.

Dal mio punto di vista altrimenti non avrebbe avuto senso NON forinire una API C++, che sarebbe calzata a pennello.

Edit:
http://www.kuro5hin.org/story/2004/2/15/71552/7795
Il kernel (almeno la versione pre-Vista, quindi 2000, XP, 2003) è interamente C e Assembly

E se volete potete pure ricompilarlo da zero 430 files .c, 226 files .h e 65 files .asm
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::

Ultima modifica di eraser : 02-08-2013 alle 17:56.
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 19:38   #106
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Dal mio punto di vista altrimenti non avrebbe avuto senso NON forinire una API C++, che sarebbe calzata a pennello.

Edit:
http://www.kuro5hin.org/story/2004/2/15/71552/7795
Il motivo e' che all'epoca della prima release del progetto NT (praticamente il 93) il C++ era ancora molto, molto poco usato.
Inoltre l'interfaccia binaria di C++ e' oscena e questo avrebbe tagliato fuori o almeno reso estremamente difficile usare Win32 da altri linguaggi dell'epoca tra cui tanti supportati da MS come C, BASIC, Fortran, COBOL, Fox pro (qualunque cosa fosse ) etc...
quindi la scelta di usare C e' molto solida, al loro posto era l'unica cosa sensata per assicurarsi la comodita' degli sviluppatori e la famigerata retrocompatibilita'.

E poi C++ per le UI e' meglio ma manco tanto perche' manca di reflection/message passing etc, infatti tutte le aziende l'hanno cestinato in favore di qualcos'altro (JS/ObjC/Java/C#)... a parte il Cxx di MS che comunque come dice il nome non e' affatto C++.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 21:50   #107
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Ma l'avete letto il messaggio di eraser?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 22:45   #108
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
Quote:
Originariamente inviato da eraser Guarda i messaggi
Il kernel (almeno la versione pre-Vista, quindi 2000, XP, 2003) è interamente C e Assembly

E se volete potete pure ricompilarlo da zero 430 files .c, 226 files .h e 65 files .asm
e via allora giù a studiare questi due linguaggi anche se forse mi sta balenando in testa l'idea di darmi all'HTML, CSS, Javascript, PHP, SQL e chi più ne ha più ne metta, sono indeciso... ora mi killerete però li trovo linguaggi interessanti e poi ci si crea qualcosa di più bello come siti e animazioni grafiche, anche disegni con photoshop con il quale me la cavo anche abbastanza bene :P
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2013, 23:25   #109
GByTe87
Senior Member
 
L'Avatar di GByTe87
 
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
Quote:
Originariamente inviato da (r3((h3r Guarda i messaggi
e via allora giù a studiare questi due linguaggi anche se forse mi sta balenando in testa l'idea di darmi all'HTML, CSS, Javascript, PHP, SQL e chi più ne ha più ne metta, sono indeciso... ora mi killerete però li trovo linguaggi interessanti e poi ci si crea qualcosa di più bello come siti e animazioni grafiche, anche disegni con photoshop con il quale me la cavo anche abbastanza bene :P
No beh dai almeno le idee sono chiare
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO
GByTe87 è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2013, 09:07   #110
mone.java
Senior Member
 
L'Avatar di mone.java
 
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
5 pagine di consigli gettate all'aria HTML, CSS, Javascript, PHP, SQL sicuramente sono utili e interessanti ( a me francamente i primi 4 mi aberrano ma son gusti) il fatto è che iniziando con quelli ti allontani un po dalla programmazione in senso stretto secondo me... almeno all'inizio...
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza"
mone.java è offline   Rispondi citando il messaggio o parte di esso
Old 03-08-2013, 12:53   #111
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da mone.java Guarda i messaggi
5 pagine di consigli gettate all'aria HTML, CSS, Javascript, PHP, SQL sicuramente sono utili e interessanti ( a me francamente i primi 4 mi aberrano ma son gusti) il fatto è che iniziando con quelli ti allontani un po dalla programmazione in senso stretto secondo me... almeno all'inizio...
In effetti mi sono cadute le braccia quando ho letto "html, css, php"
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 12:43   #112
(r3((h3r
Member
 
L'Avatar di (r3((h3r
 
Iscritto dal: Jun 2013
Città: Roma
Messaggi: 131
avete ragione ragazzi, però i vostri consigli non sono stati inutili perché la programmazione cmq va studiata secondo me, e quindi grazie a voi saprò da dove cominciare e cosa leggere, sto solo pensando che anche il mondo del web è affascinante e magari c'è più opportunità di lavorare, cmq vedrò cosa fare, deciderò a breve, grazie cmq a tutti voi per i preziosi consigli
__________________
Andrew Martin: << One is glad to be of service >> Bicentennial Man [1999]
(r3((h3r è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 13:45   #113
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Ma l'avete letto il messaggio di eraser?
Pensavo di aprire un mondo con il comunicare che il source code del kernel di Windows Server 2003 e Windows XP 64 bit è disponibile online (e non parlo di quella minima parte di codice di Windows 2000 rubata qualche anno fa) ed è pure ricompilabile

Mi sa che sono l'unico che trovò a suo tempo questa news entusiasmante
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 14:44   #114
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da eraser Guarda i messaggi
Pensavo di aprire un mondo con il comunicare che il source code del kernel di Windows Server 2003 e Windows XP 64 bit è disponibile online (e non parlo di quella minima parte di codice di Windows 2000 rubata qualche anno fa) ed è pure ricompilabile

Mi sa che sono l'unico che trovò a suo tempo questa news entusiasmante
Ti riferisci al codice disponibile ai sottoscrittori di MSDN AA o alla diffusione clandestina dei sorgenti di windows server 2003?
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 18:18   #115
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Sì il Windows Research Kernel
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 18:21   #116
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
https://www.facultyresourcecenter.co...&c1=en-us&c2=0
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2013, 22:41   #117
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da eraser Guarda i messaggi
Pensavo di aprire un mondo con il comunicare che il source code del kernel di Windows Server 2003 e Windows XP 64 bit è disponibile online (e non parlo di quella minima parte di codice di Windows 2000 rubata qualche anno fa) ed è pure ricompilabile

Mi sa che sono l'unico che trovò a suo tempo questa news entusiasmante
Onestamente non l'avevo letta, ma è sicuramente MOLTO interessante.

Il problema forse è un altro: adesso che è noto che i sorgenti del kernel sono disponibili, consultabili liberamente, e persino modificabili (per fare esperimenti) e ricompilabili, perde un sacco di "fascino".

Finché il codice rimaneva chiuso in cassaforte si potevano alimentare le classiche leggende metropolitane: Microsoft che nasconde delle backdoor per impossessarti del tuo computer, e i sorgenti pieni di bug perché scritti coi piedi.

Oggi è un triste giorno per i complottisti e/o fanatici integralisti di open source et similia...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 05-08-2013, 00:14   #118
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Perchè nascondere backdoor nei sorgenti quando danno accesso diretto ai server di skype e outlook?

Lo spionaggio ormai è cloud.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 05-08-2013, 00:39   #119
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Onestamente non l'avevo letta, ma è sicuramente MOLTO interessante.

Il problema forse è un altro: adesso che è noto che i sorgenti del kernel sono disponibili, consultabili liberamente, e persino modificabili (per fare esperimenti) e ricompilabili, perde un sacco di "fascino".

Finché il codice rimaneva chiuso in cassaforte si potevano alimentare le classiche leggende metropolitane: Microsoft che nasconde delle backdoor per impossessarti del tuo computer, e i sorgenti pieni di bug perché scritti coi piedi.

Oggi è un triste giorno per i complottisti e/o fanatici integralisti di open source et similia...
hahaha Giusta osservazione
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 05-08-2013, 08:12   #120
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Perchè nascondere backdoor nei sorgenti quando danno accesso diretto ai server di skype e outlook?

Lo spionaggio ormai è cloud.
Ormai significa adesso, o da poco tempo. Certamente non ai tempi del rilascio di XP, di cui puoi toccare con mano la presenza o meno di backdoor et similia.

Dunque tutto il complottismo di cui è stata oggetto Microsoft fino a "ieri" va a farsi benedire.

Ciò precisato, è vero che puoi fornire l'accesso ai server di Outlook e Skype, ma è anche vero che ne puoi fare a meno. L'offerta in ambito mailing, VOIP, et similia, è molto vasta. Io sto usando GMail / GTalk, e non mi sento certo meglio di uno che usa Outlook o Skype (che uso anch'io, peraltro, e non me ne preoccupo di certo).

Alla fine se hai paura che l'NSA scopra che ti piace il porno (il segreto di Pulcinella ) andando a leggere le tue mail o le chat con gli amici, puoi sempre prendere provvedimenti.

Ai tempi delle BBS (quindi ti parlo di più di una ventina d'anni fa) si codificavano i messaggi privati con PGP e chiave RSA da 2048 o anche 4096 bit. Oggi magari sarebbe meglio passare a un algoritmo che non si basi sulla fattorizzazione dei numeri primi. Il principio, in ogni caso, credo sia chiaro.

Per VOIP et similia non sono informato, ma è chiaramente applicabile lo stesso principio. Al limite qualche buon coder potrà tirare fuori una soluzione ad hoc e farsi una barca di soldi sfruttando il caso PRISM con una mirata campagna di marketing ("l'unico sistema che resiste persino a PRISM!", ecc. I salesman sono abilissimi nel venderti il fumo come vogliono ).

Problemi risolvibili, insomma. E ben diversi da backdoor infilate nel kernel di un s.o....
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
E' la GPU la grande novità delle ...
Ryzen AI 400 Series e nuovi modelli Ryze...
I notebook ASUS per il 2026: Zenbook e E...
NVIDIA alza ancora l’asticella con Vera ...
Dell UltraSharp: al CES 2026 il primo mo...
LG presenta i nuovi Gram Pro con lega Ae...
LG NanoCell 65'' a 499€: il 4K di qualit...
La Befana vien di notte, anche su Amazon...
Realme 12 4G 8GB/128GB a un prezzo folle...
DJI Mini 4 Pro Fly More Combo scende a s...
C'è un monitor Dell 24" Full...
HP Digital Passport, integrazione Copilo...
HP EliteBook X G2 ed EliteBoard G1a uffi...
Tutti possono avere un Alienware: al CES...
La gamma XPS di Dell si rinnova completa...
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:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v
Hardware Upgrade Forum Database Error
Database Error Database error
The Hardware Upgrade Forum database has encountered a problem.

Please try the following:
  • Load the page again by clicking the Refresh button in your web browser.
  • Open the www.hwupgrade.it home page, then try to open another page.
  • Click the Back button to try another link.
The www.hwupgrade.it forum technical staff have been notified of the error, though you may contact them if the problem persists.
 
We apologise for any inconvenience.