Windows XP Beta per AMD 64
In coincidenza del lancio di Athlon 64 da parte di AMD, Microsoft rilascia una release beta di Windows XP che supporta tale nuova tecnologia
di Fabio Boneschi pubblicata il 25 Settembre 2003, alle 13:48 nel canale ProgrammiAMDMicrosoftWindows










Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
iPhone: il redesign dei 20 anni sarà innovativo, ma rimarrà qualche compromesso
OpenAI sfida GitHub acquisendo Pierre Computer, la startup dietro Code Storage
Novità ai vertici di HP: Emma Walmsley è la nuova CEO
Pudu Robotics apre la sede europea : un solo cervello per sei linee di robot, dal ristorante al prato
Meta compra Conductor, la startup degli agenti AI che programmano in squadra
ASUS ExpertBook A7: disponibile in Italia il nuovo notebook ultrasottile con display OLED 3K e autonomia molto elevata
Il film di Naruto si farà davvero: Sony e Lionsgate annunciano quando iniziano le riprese
Motorola porta il suono Bose su moto buds 2 ultra: cosa c'è di nuovo nei nuovi auricolari tws
Motorola presenta moto watch 2 fit: tecnologia Polar e 12 giorni di autonomia a 99,90 euro
motorola signature 27 ufficiale! Il top di gamma punta su display, batteria e 7 anni di update
Dreame L60 Ultra CE a 799€ su Amazon: 35.000 Pa e moci lavati a 100°C, fa quasi tutto da solo
DJI Matrice 5T: nuovo drone enterprise con LiDAR e termocamera 1K
iOS 27.3 e gli altri nuovi OS cambiano le regole dei link iCloud: Apple ispeziona i contenuti
ECOVACS T90 MAX OMNI crolla a 389€ su Amazon: 30.000 Pa e lavaggio a rullo, 100€ di sconto









75 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoAllora, premesso che di standard non si tratta, come ho già detto, perché le specifiche del linguaggio non entrano (giustamente) nel dettaglio implementativo
Sono convenzioni implementative; non ufficialmente standard ma ormai standard "de facto".
A volte è necessaria, per evitare una atroce aritmentica dei puntatori. Probabilmente le memory management dll ne fanno largo uso.
Ad esempio int[8] (nuova sintassi) o int8 (nuovo tipo, nessun cambiamento di sintassi)...
Perché se ne sono "accorti dopo". In effetti si sta parlando solo da un pò di estensioni allo standard per ovviare a questi problemi; avrai notato che ormai tutti i compilatori mettono a disposizione cose tipo uint_8_t, int16_t o nomi più o meno esotici. Ora tutto sta a mettersi d'accordo su "come chiamarli"
__int8, __int16, __int32, __int64....
Questo vuol dire che se vuoi scrivere un programma portabile, devi inventarti la tua ennesima definizione e typedeffare su quella in base al compilatore...
Tra parentesi, ho avuto tempo fa un problema originato da un compilatore che considerava di default char come unsigned char...ok ingenuità mia, ma DANNAZIONE CHI CI VA A PENSARE?
... miii... mi fate sentire un ignorante totale...
Tra parentesi, ho avuto tempo fa un problema originato da un compilatore che considerava di default char come unsigned char...ok ingenuità mia, ma DANNAZIONE CHI CI VA A PENSARE?
Quale ? Bellina la faccina
http://www.aceshardware.com/read.jsp?id=60000256
Quale ? Bellina la faccina
gcc cross-compiatore per arm.
Hanno fatto quella scelta in quanto gli unsigned char sull'arm sono più veloci dei signed. Non lo sapevo e mi mandava a puttane una mia dwt grrrr
Sono convenzioni implementative; non ufficialmente standard ma ormai standard "de facto".
Beh, diciamo di sì, ma limitandoci ai sistemi più diffusi...
Bene o male il C possiede un'ottima gestione dei puntatori (è il suo cavallo di battaglia), per cui l'esigenza di passare da intero a puntatore e viceversa è veramente limitata, almeno per l'esperienza che ho avuto in merito...
Un gestore di memoria comunque deve tenere conto del tipo di architettura sul quale sta girando, per cui utilizzare qualche "trucchetto sporco" penso sia normale...
Se non erro l'ANSI C è stato standardizzato intorno al 1985, per cui hanno avuto ampii margini di tempo per sistemare questa "rogna"...
Per è un problema molto vecchio e conosciuto: magari non interessava più di tanto prima, ma con tutte le architetture che sono fiorite dagli anni '80 in poi, sarebbe stato meglio metterlo fra le priorità...
Sì perché, appunto, un programmatore ha bisogno di certezze per poter lavorare con tranquillità...
Non a caso parlavo di estensioni rientranti nello standard...
Bella recensione, l'avete vista ?
http://www.aceshardware.com/read.jsp?id=60000256
Non ho ancora avuto tempo!!!
gcc cross-compiatore per arm.
Hanno fatto quella scelta in quanto gli unsigned char sull'arm sono più veloci dei signed. Non lo sapevo e mi mandava a puttane una mia dwt grrrr
Discrete Wavelet Transformation? Ma guarda un po', in questi giorni dovrei iniziare uno stage + tesi di laurea all'SGS Thompson che riguarda l'implementazione del codec JPEG2000...
Comunque anche per l'attributo signed/unsigned vale il discorso di cui sopra...
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".