Newsgroup: it.comp.programmare.win32
Titolo: Che linguaggio e programma?

Ciao a tutti!!
Alla situazione attuale quale linguaggio conviene usare nella
programmazione in windows e quale programma compilatore?
Grazie!!
P.S.
Ho studiato del C++ ma non in ambito visual.

 Ho studiato del C++ ma non in ambito visual.
Questa affermazione non ha un particolare senso.
-- 
Luc.

Ho studiato del C++ ma non in ambito visual.
Se sai già il C++ potresti continuare con questo, altrimenti Python
può essere una buona alternativa.
-- 
Marco Barisione (ICQ 84277092)

Ma in genere il programmi che si trovano in giro per Windows come sono
sviluppati?
Con che linguaggio?
Quelli della Microsoft ad esempio?

sviluppati?
Generalmente in C o C++ e compilati con VC++ o BCB, molti sono anche
scritti in Delphi o Visual Basic. La diffusione comunque nno deve per
forza essere sintomo di bontà e molto dipende da quello che vuoi fare.


 wrote in message news:3C444964...@tin.it...
Le API di windows sono in C, quindi questo è il meglio. Se sei affezionato al
C++ dvi usare le MFC che sono librerie che pongono uno starto di classi sopra
alle API c (con consegunte rallentamento anche se impercettibile). Altre
librerie grafiche possono essere le QT (sempre C++) o le Gnome (c). Come
compilatore
è bene usare il VisualC++ perchè possiede automatizzazioni comode, ma anche un
borland va
molto bene.
Spero di esserti stato utile.

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

programmazione in windows e quale programma compilatore?
Delphi.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)

 programmazione in windows e quale programma compilatore?
Delphi, C++ o VB, vanno tutti bene...
Se già come dici conosci il C++ può essere un buon punto di partenza.
Per cominciare da subito a scrivere programmi il primo ostacolo è capire
come le applicazioni e Windows interagiscono, ma con un pò d'applicazione
s'impara.
Un modo per aggirare questo ostacolo potrebbe essere quello di rivolgersi al
Borland C++ Builder oppure a Delphi (che però non è C++), che fanno quasi
tutto il lavoro "di base" per aprire finestre e dialogare con Windows (in
parole molto povere, mi scusino i programmatori esperti) e ti lasciano
concentrare unicamente sul tuo codice!
In ogni caso quello che rende grande la programmazione ed unico ogni
programma, sono gli algoritmi e le idee che stanno alla base dei tuoi
programmi, prima di tutto.
A meno che tu non debba scrivere driver di periferica o videogiochi che
vanno alla velocità della luce, ti confermo qualsiasi linguaggio tra i
Borland (C++ Builder o Delphi), oppure Microsoft VisualBasic o VisualC++,
anche se quest'ultimo (IMHO) è più complesso per iniziare.
Delphi o C++ Builder costano poco (versione standard) e offrono veramente
tanto, e non tragga in inganno dire che sono adatti per cominciare... si
scrivono programmi professionali con questi.
Grazie alle VCL ti crei i tuoi form e i tuoi controlli (in modo visuale,
grazie ad un editor grafico direttamente nell'IDE) e riempi gli eventi col
tuo codice, anche senza conoscere le API di Windows.
Puoi anche crearti controlli run-time o chiamare le API (se diventi esperto)
perché hai a disposizione un robusto compilatore C++ (è uno dei migliori in
assoluto, come performances, l'aderenza all'ANSI C++ non è assoluta ma
sempre meglio di M$), potrai decidere addirittura di compilare per Win32
puro (senza VCL, anche se ti perdi il suo bello!) e addirittura, mi pare,
che supporti anche le MFC (ma non l'ultima versione, per ovvi motivi
commerciali).
C'è anche un'utility (mi riferisco sempre al C++) che importa i progetti
Visual C++.
Ciao.

commerciali).
Confermo, C++ Builder supporta le MFC.


 Delphi.
Se conosce il C++ perchč farlo tornare indietro?
-- 
Luc.

 Se conosce il C++ perchč farlo tornare indietro?
Perche' usare Delphi non vuol dire affatto tornare indietro.


Perche' usare Delphi non vuol dire affatto tornare indietro.
Ma significa imparare un linguaggio nuovo ed imparare ad utilizzare un
ambiente nuovo
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

Dietro a cosa?
Bye,
  Luca
"Luc" <XXX...@katamail.comXXX> wrote in message
news:MPG.16af5791e...@news.enter.it...


Dietro a cosa?
Bye,
  Luca
"Luc" <XXX...@katamail.comXXX> wrote in message
news:MPG.16af5791e...@news.enter.it...


[...]
Puoi quotare meglio?
Per "quotare" si intende il riportare le parti salienti del messaggio 
a cui si risponde al fine di facilitare la comprensione delle proprie 
risposte da parte dell'interlocutore, degli altri lettori del ng (che 
magari non leggono tutti i messaggi o che comunque hanno bisogno di 
"rinfrescare" la memoria di un thread che seguono, ma non li 
coinvolge direttamente) e anche di chi va a rileggere il messaggio 
trovandolo su 
groups.google.com
 o altri motori di ricerca.
E' opportuno riportare nelle risposte solo le parti di messaggio per 
cui si fanno osservazioni e/o aggiunte, evitando di riportare tutto 
il testo.
Per qualche nota sul quoting:
http://www.uwasa.fi/~ts/http/quote.html


ambiente nuovo
I punti a cui mi sento in diritto di ribattere sono due:
1. Con Delphi si torna "indietro";
Il C++ e' uno dei *tanti* linguaggi adatti alla
programmazione di applicazioni general-purpose, ma
sicuramente *meno* (e te lo dice uno che programma anche in
C++) adatto di molti altri.
Delphi e' lo strumento ideale per mettere in piedi delle
applicazioni professionali di altissimo livello.
Preciso che confrontare C++ e Delphi non ha senso, perche'
bisogna valutare un compilatore C++ specifico per fare un
confronto sensato.
Dal punto di vista della curva d'apprendimento, in ogni
caso, supera in meglio il C++ di gran lunga (questo aiuta a
trovare personale preparato).  Devi anche tener presente che
il C++ e' raramente sfruttato al 100% (anche perche' non
c'e' un solo produttore di compilatori C++, oggi, che si sia
adattato allo standard) e, quasi sempre, la sua potenza e'
sprecata.  
Il C++ e' un linguaggio scarno (per eredita' del C), e il
suo utilizzo conviene quando ci sono delle ottime librerie
di supporto, scritte in questo linguaggio molto potente.
Con Delphi, per tornare a noi, non si torna affatto
indietro, al massimo si segue una via parallela per andare
avanti.  L'Object Pascal, con tutti i suoi difetti, e' un
linguaggio molto ben fatto e la VCL (ora CLX) alla base e'
pressoche' fantastica.
Con tutto il rispetto, ma chi giudica in questo modo Delphi,
quasi sempre non lo conosce o non lo conosce
sufficientemente bene.  Se si deve badare alla
produttivita', non si puo' ignorare quei pacchetti di
sviluppo che esaltano proprio questo aspetto della
programmazione.
2. Con Delphi c'e' la necessita' di imparare un ambiente
nuovo;
Vero, ma, a parte il fatto che chi conosce il C++ non ha
grosse difficolta' ad imparare un clone evoluto del Pascal,
c'e' da dire che il nostro amico chiede testualmente:
"Alla situazione attuale quale linguaggio conviene usare
nella programmazione in windows e quale programma
compilatore?"
Chiedendo "quale linguaggio", si presuppone che abbia messo
in conto la possibilita' di passare ad altro, diverso dal
C++ e, anche se non lo volesse fare, il fratello di Delphi
e' C++ Builder, costruito sugli stessi principi.
Ribadisco, comunque, un concetto importante: si puo'
studiare il C++ e lo si puo' studiare bene, ma,
oggettivamente, il C++ richiede uno sforzo di programmazione
che deve portare il suo utilizzo in un progetto reale a
valerne realmente la pena.  
Molto spesso di C++ si abusa, anche per moda.
E' sbagliato. 
La produttivita', per il programmatore professionista, e'
una delle cose piu' importanti e se un tool lo porta ad
essere piu' produttivo di un altro, e' senz'altro meglio
utilizzarlo, che non ribattere con un sorrisetto del tipo
"tze', ma C++ fa piu' figo".
Ti assicuro che molti la pensano cosi', intere aziende
comprese.  Io sono un programmatore C/C++, ancor prima che
Delphi, il C e il C++ mi piacciono molto, ma riconosco i
loro limiti, per determinati compiti.


 Puoi quotare meglio?
...
Si, potrei... ;)
Bye,
  Luca