Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
Debuttano ufficialmente i primi sistemi notebook basati su piattaforma NVIDIA RTX Spark, abbinati a Windows on ARM e pensati per l'intelligenza artificiale agentica. Architettura integrata tra CPU e GPU che condividono la memoria di sistema, capace di gestire in locale modelli molto grandi ma al contempo anche di spiccare con la grafica e l'elaborazione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Abbiamo provato Motorola razr fold, il pieghevole a libro con display interno LTPO da 8,09 pollici, Snapdragon 8 Gen 5 e batteria da 6000 mAh in 243 grammi. Pennino e custodia sopno già nella confezione, per un foldable che si caratterizza per il pannello luminoso, l'autonomia ottima per la categoria e le fotocamere coerenti e ben sfruttabili. Il listino è di 1999 euro, ma in vendita si trova già a molto meno
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Google Pixel Watch 5 ha affinato una formula già convincente con hardware più veloce, Gemini offline e nuovi strumenti per sport e benessere. Abbiamo provato la versione LTE da 41 mm, comoda anche di notte e ben proporzionata sui polsi piccoli. Il design resta un punto di forza, ma l'autonomia premia ancora il 45 mm e alcune funzioni AI non sono disponibili in Italia: ecco che cosa cambia rispetto a Watch 4 e quale formato conviene scegliere oggi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-10-2008, 09:52   #1
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Delphi o Visual Basic? Quale preferite?

Ciao a tutti,
come da titolo, quale linguaggio preferite fra Delphi e Visual Basic?
Mi piacerebbe imparare uno di questi due linguaggi, ma volevo sentire qualche opinione... premetto che conosco il Pascal, e un po' di Basic.
Grazie

Ultima modifica di Marc8 : 11-10-2008 alle 10:07.
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 10:56   #2
Tommy81
Senior Member
 
L'Avatar di Tommy81
 
Iscritto dal: Feb 2007
Messaggi: 1020
Io preferisco da sempre il Delphi, principalmente perchè il VB è rimasto decisamente indietro rispetto alle uscite annuali del Delphi.
Spesso il VB viene considerato più immediato da imparare per i novizi anche se non sono affatto d'accordo... soprattutto per chi conosce già il Pascal e considerando che questo è nato come linguaggio didattico molto strutturato (il Delphi in questo è solo un'evoluzione... la grammatica di base è la stessa... niente stravolgimenti per chi è abituato a pensare in Pascal).
Inoltre il Delphi è mediamente più veloce, RAD davvero evoluta e sofisticata,suite dei controlli superiore (libreria dei componenti VCL di Delphi neanche paragonabile ai VBX di Visual Basic), oramai si possono creare DLL agevolmente anche con Delphi, Delphi è un vero linguaggio object-oriented (OOP), ottima gestione di Delphi dei database.
Tommy81 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 11:32   #3
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Se il confronto è tra Delphi e VB6 allora la scelta è obbligata (tra una Ferrari nuova fiammante ed una 500 scassata tu cosa sceglieresti?): DELPHI. Delphi poggia su un framework molto solido (la VCL), ha prestazioni notevolmente superiori rispetto a VB, non è un progetto abbandonato, ha un linguaggio ad oggetti serio, supporta Unicode, l'Assembly e tante caratteristiche considerate "moderne", ...

Se invece il confronto è tra VB.NET e Delphi, allora se ne può discutere...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 11:47   #4
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Grazie a tutti, mi avete chiarito le idee...
infatti stavo pensando proprio al Delphi, e penso che studierò questo.
Domanda un po' stupida: con Delphi si possono fare gli stessi "programmi" del Visual Basic e viceversa?
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 11:59   #5
Tommy81
Senior Member
 
L'Avatar di Tommy81
 
Iscritto dal: Feb 2007
Messaggi: 1020
Quote:
Originariamente inviato da Marc8 Guarda i messaggi
Grazie a tutti, mi avete chiarito le idee...
infatti stavo pensando proprio al Delphi, e penso che studierò questo.
Domanda un po' stupida: con Delphi si possono fare gli stessi "programmi" del Visual Basic e viceversa?
Con Delphi puoi fare potenzialmente TUTTO, dipende solo dalle tue capacità.
Tommy81 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 12:07   #6
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Con Delphi puoi fare tutti i programmi che puoi fare anche in VB6 (in maniera più elegante, professionale e performante), non è vero il viceversa. Come ti ho detto prima Delphi ha un framework molto potente ed un vero linguaggio orientato agli oggetti.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 12:08   #7
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Con Delphi puoi fare potenzialmente TUTTO
Quasi tutto, anche se qualcuno (un folle) si è "divertito" nella creazione di un wrapper del DDK, in Delphi non è consigliato sviluppare device drivers. Per tutto il resto... C'è Delphi!
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 16:47   #8
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Altra domanda da ignorante: Delphi e C++ sono 2 cose completamente diverse o hanno qualcosa in comune?
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 16:59   #9
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Hanno in comune il fatto di essere 2 linguaggi di programmazione che condividono gli stessi paradigmi, con entrambi si può programmare ad oggetti o in modo procedurale... E' un po' come confrontare l'italiano con l'inglese, con entrambe le lingue puoi dire tante cose, ma hanno grammatiche/sintassi/lessici/livelli di diffusione/prolissità diverse.

Il linguaggio usato da Delphi è l'Object Pascal.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 17:14   #10
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Però, se non mi sbaglio, il Delphi è "solo per" i programmi Windows (volendo anche Linux) "con le finestre", mentre con il C, C++ ecc. oltre a questi programmi si possono fare anche tante altre cose... (che menata ho scritto? , correggimi se sbaglio )
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 17:35   #11
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Infatti ho tirato in ballo i "livelli di diffusione"... Delphi/Kylix esistono per Windows/Linux (e su tante altre piattaforme se si prende in considerazione FreePascal), compilatori C/C++ invece esistono per tutti i sistemi operativi ma questo non implica che:

1) Scrivere un programma in C/C++ significhi farlo girare automaticamente su Windows/Linux (anzi!!!);

2) Convenga usare il C/C++ solo perché è un linguaggio più diffuso. Se l'obiettivo è, per esempio, creare un programma per Windows e tu impieghi 1 anno per svilupparlo in C++, mentre io (con molta meno fatica) lo finisco in 3 settimane allora forse uno di noi 2 non ha scelto lo strumento migliore.

3) Con Delphi tu non possa sviluppare programmi "senza finestre" (console applications, Windows services, siti Web dinamici, ...)

C/C++ sono indispensabili in alcuni contesti, ma nella maggior parte dei casi non rappresentano la scelta ottimale: esistono linguaggi più produttivi, più semplici da padroneggiare e dunque più programmer-friendly.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 18:08   #12
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Delphi è disponibile anche in versione .NET, per cui può generare assembly .NET che potenzialmente potrebbero girare anche su altri s.o. (grazie a strumenti come Mono).
__________________
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 11-10-2008, 20:14   #13
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Quindi, concludendo, si può dire che per sviluppare certi programmi, è meglio usare un linguaggio invece che un altro, anche se si può ottenere lo stesso risultato, ma impiegando più tempo e più stringhe... o no?

@ cdimauro: interessante anche il Python!
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 20:24   #14
ech0s
Member
 
L'Avatar di ech0s
 
Iscritto dal: Apr 2008
Messaggi: 122
Quote:
Originariamente inviato da Marc8 Guarda i messaggi
interessante anche il Python!
In effetti se proprio devi imparare un nuovo linguaggio, ti conviene molto di più il Python (l'ho fatto anch'io) , cerca i libri che sono nella firma di cdimauro.
__________________
Ci sono 10 tipi di persone al mondo: chi conosce il codice binario e chi no.
ech0s è offline   Rispondi citando il messaggio o parte di esso
Old 11-10-2008, 20:33   #15
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Quote:
Originariamente inviato da ech0s Guarda i messaggi
In effetti se proprio devi imparare un nuovo linguaggio, ti conviene molto di più il Python (l'ho fatto anch'io) , cerca i libri che sono nella firma di cdimauro.
Proprio qualche giorno fa ho scaricato quel libro... beh, per ora l'ho solo "sfogliato", ma penso che approfondirò la lettura. Ho sentito parlare bene di questo linguaggio...
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2008, 07:44   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Marc8 Guarda i messaggi
Quindi, concludendo, si può dire che per sviluppare certi programmi, è meglio usare un linguaggio invece che un altro, anche se si può ottenere lo stesso risultato, ma impiegando più tempo e più stringhe... o no?
Ogni linguaggio ha un diverso grado di produttività, a seconda del tipo di applicazione.
Quote:
@ cdimauro: interessante anche il Python!
Quote:
Originariamente inviato da Marc8 Guarda i messaggi
Proprio qualche giorno fa ho scaricato quel libro... beh, per ora l'ho solo "sfogliato", ma penso che approfondirò la lettura. Ho sentito parlare bene di questo linguaggio...
Se devi iniziare è LA strada da seguire: semplice, veloce, elegante, leggibile e con un bel po' di strumenti che ti rendono la vita molto facile.

Comunque io lo uso da 4 anni non soltanto per "giocarci". Tutt'altro.

Dimenticavo: esiste anche Python 4 Delphi che ti consente di integrare Python in applicazioni Delphi. In questo modo si realizza il meglio dei due mondi: sviluppare facilmente applicazioni dotate di GUI con Delphi delegando quanto più possibile logica a Python.
__________________
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 12-10-2008, 10:09   #17
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Ogni linguaggio ha un diverso grado di produttività, a seconda del tipo di applicazione.
Quindi, per certri programmi è più indicato usare un certo linguaggio invece che un altro?!

Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Se devi iniziare è LA strada da seguire: semplice, veloce, elegante, leggibile e con un bel po' di strumenti che ti rendono la vita molto facile.
Beh, non parto proprio da zero
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2008, 10:22   #18
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Quindi, per certri programmi è più indicato usare un certo linguaggio invece che un altro?!
Esatto... I linguaggi di programmazione sono degli strumenti, per esempio, come in alcuni casi bisogna scegliere tra il martello e la motosega in altri bisogna scegliere tra il C ed il Prolog. Poi c'è chi preferisce usare sempre la motosega, anche per piantare i chiodi...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2008, 12:46   #19
Marc8
Member
 
Iscritto dal: Aug 2008
Messaggi: 34
Ecco, appunto... è questo che stavo cercando di capire! Qualcuno preferisce usare la motosega per piantare i chiodi, e magari ci riesce
stavo cercando di capire se "un linguaggio vale l'altro", sempre che che non ci saino grandi e particolari esigenze... qualcuno conferma?
Marc8 è offline   Rispondi citando il messaggio o parte di esso
Old 12-10-2008, 13:15   #20
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
stavo cercando di capire se "un linguaggio vale l'altro", sempre che che non ci saino grandi e particolari esigenze... qualcuno conferma?
Un "Hello World" puoi scriverlo in qualsiasi linguaggio, poi però ci sono:

1) Linguaggi adatti per un particolare scopo
2) Linguaggi inadatti per un particolare scopo
2a) Linguaggi inadatti per quasi tutti gli scopi (es. VB6)
3) Linguaggi con i quali non si può implementare un determinato software (es. prova a sviluppare un device driver per Windows in COBOL)
4) Linguaggi con i quali non si dovrebbe implementare un determinato software
...

Come ti ho detto prima i linguaggi sono strumenti, quindi andrebbero scelti in funzione del loro utilizzo. Nessuno ti vieta di realizzare un'applicazione dotata di GUI in Assembly (tanto per fare un esempio), di sicuro raggiungeresti prima e con minori sforzi l'obiettivo se utilizzassi altri linguaggi.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica NVIDIA RTX Spark: il PC Windows on ARM costruito...
Motorola razr fold, dalla conchiglia al formato a libro. La recensione Motorola razr fold, dalla conchiglia al formato ...
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente Recensione Google Pixel Watch 5: sembra lo stess...
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo Nokia Innovation Day 2026: la sovranità e...
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
Questa foto non è intelligenza artificia...
AliExpress lancia Elite: sconti del 5% e...
007 First Light arriva su Nintendo Switc...
ServiceNow vuole mettere ordine nel caos...
Bending Spoons taglia una larga parte de...
Apple vale oltre 5.000 miliardi, ma il p...
OpenAI contro Apple: nuove accuse sui se...
Un bel tablet senza svenarsi? Grazie a u...
Chrome falso sul Play Store, oltre 100.0...
Logitech G Yeti GX su Amazon a 79,99€, u...
Esplosione nello stabilimento Intel in I...
Nuova BMW i3 Neue Klasse: superati 1.200...
816 CV e 0-300 km/h in 16 secondi: Peuge...
Il Politecnico di Milano ha registrato u...
Samsung lavora al Privacy Display v2: sa...
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: 14:36.


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