Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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.
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
MSI continua ad investire nel proporre schermi pensati per rispondere alle esigenze dei videogiocatori, utilizzando la quinta generazione di tecnologia QD-OLED sviluppata da Samsung. Il modello MPG 341CQR QD-OLED X36 è lpultima novità al debutto in concomitanza con il CES 2026, uno schermo curvo di ampia risoluzione pensato per i videogiocatori più esigenti
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
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-01-2008, 14:17   #41
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da cionci Guarda i messaggi
Perché non mi piace...questione di gusti: il codice imho è illeggibile appena si sfruttano le funzioni avanzate del linguaggio, permette di mischiare programmazione procedurale e ad oggetti (cosa che odio anche in altri linguaggi), non ha un framework completo come quelli di Java e .Net, indentazione forzata che da un punto di vista permette di creare codice più ordinato, ma che non ti permette di vedere bene dove inizia e dove finisce un blocco (care mie belle parentesi).
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
OT: circa il discorso Python; l'identazione forzata del linguaggio avrà anche i suoi pro in fatto di standardizzazione del codice prodotto, ma è una cosa che a pelle non mi piace...
Cmq ci darò un'occhiata, magari scopro che mi trovo pure bene.
Quote:
Originariamente inviato da fek Guarda i messaggi
Anche tu sei fortemente C-like come me eh? Se non vedo una parentesi graffa sto male. Anche a me Python sta antipatico a pelle ma...

... e' uno strumento e come tale dobbiamo impararlo anche se non ci piace, perche' piu' strumenti abbiamo a disposizione migliori sono le scelte che possiamo fare
Infatti penso che alla fine, come per tutte le cose cose, sia sempre una questione di gusti: la sintassi di linguaggio piace o meno a seconda del background, dell'esperienza che ognuno s'è fatto.

Io, ad esempio, sono fortemente Pascal-like: alle parentesi graffe preferisco di gran lunga l'accoppiata begin/end; oppure al posto dell'operatore di autoincremento preferisco la funzione Inc().
Se comincio a vedere parentesi e simboli, mi viene l'orticaria. :| Non ci posso fare niente, è più forte di me. -_-

Con Python non ci sono né parentesi né identificatori per delimitare blocchi o espressioni, e mi trovo ugualmente bene.
Anzi, mi trovo ottimamente, perché tanto ho sempre tenuto i sorgenti indentati "correttamente" (secondo il mio personalissimo stile).

D'altra parte scrivere codice indentato è un'esigenza che ha ogni programmatore, se ci tiene a "curare" i sorgenti e a renderli di più semplice fruizione e manutenzione (magari dopo tempo).

Oggi gli editor lo fanno anche automaticamente, così non ci si pone nemmeno il problema. Con Python tutto ciò diventa necessario (ma IDE come SPE segnalano immediatamente la non corretta indentazione: il pericolo di sbagliare c'è solo per chi usa ruderi come vi, o notepad, giusto per citarne due più diffusi).

Sulla leggibilità, invece, si potrebbe discutere ad libdidum: il codice poco leggibile lo posso generare con qualunque linguaggio di programmazione.

Con Java, ad esempio:

Map<Class<? extends Foo<?>>, List<Bar<? extends Foo<?>>>> map = new HashMap<Class<? extends Foo<?>>, List<Bar<? extends Foo<?>>>>()

Se per voi è leggibile una cosa del genere, cambio mestiere.

E potrei fare altri esempi in C++, Perl, ecc.

Al solito, i costrutti più "avanzati" bisogna usarli bene se il codice lo vogliamo mantenere anche leggibile (e in passato mi rendo conto di aver postato del codice che agli occhi degli altri era tutt'altro che leggibile).

A parte questo, credo che se l'obiettivo a cui teniamo particolarmente è quello della leggibilità, pochi linguaggi riescono a competere con Python, che ha fatto dell'autoevidenza uno dei suoi cavalli di battaglia.

Altro fattore da non sottovalutare è la produttività, che spesso viene ignorata quando si deve scegliere un linguaggio per sviluppare un'applicazione (che non ha particolari vincoli). E anche qui ci sarebbe non poco da dire...

Per il resto, concordo con Fran: Python, come gli altri linguaggi, è uno strumento. Coi suoi pregi e i suoi difetti (la pietra filosofale nel campo dell'informatica non l'hanno ancora inventata), sicuramente, e valutare se usarlo o meno, a parte la questione dei gusti personali, rimane a carico nostro e della professionalità che dimostriamo quando lavoriamo.
__________________
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


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...
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...
La gamma XPS di Dell si rinnova completa...
HyperX OMEN: ufficiali 3 nuovi laptop, 4...
HP presenta al CES 2026 la nuova gamma d...
Nuova Audi A2 e-tron: la compatta elettr...
Anche a Roma arriva la Zona 30: limite d...
Motorola sfida il mercato premium: in ar...
Snapdragon X2 Elite Extreme: Qualcomm ut...
Il pedaggio in autostrada ora costa di p...
ARC Raiders: svelati alcuni dettagli sul...
Assassin's Creed Codename Hexe affidato ...
A volte ritornano: al CES 2026 il nuovo ...
ricarica 67 W e 8 GB di RAM: questo real...
Il finale di Stranger Things vi ha delus...
La manovra conferma il Bonus Mobili per ...
Starfield rinasce come RPG di Star Wars:...
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: 04:17.


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