Newsgroup: it.comp.lang.c++
Titolo: compilatori

signori il mio problema è il seguente:
ho appena terminato un corso base di c++ usando gli strumenti forniti dal
compilatore della microsoft. ora quello che mi interessava sapere è se il
compilatore borland  sia altrettanto valido e intuitivo dal punto di vista
dell'interfaccia utente, perchè devo iniziare un altro corso, e ci sarebbe
un problema di licenze da acquistare.
cioè per essere chiari: se io dovessi usare il borland, troverei un ambiente
di sviluppo intuitivo paragonabile al mfc?
grazie

io preferisco i compilatori borland
che uso da oltre 20 anni e mi hanno sempre soddisfatto
puoi scaricare liberamente il  Builder C ++  versione 3
neņņa edizione standard che puo usare per scopi personali
(non puoi quindi fare programmi commerciali cioe da  rivendere)
Se non desideri un RAD
puoi scaricare il borland  C 5,5   anchesso free e gratuito alle condizioni
sopra
poi esistono  altri compilatori del come migw con il suo ambiente di
sviluppo IDE
alle condizione di licenza openGl
se non sono stato esauriente contattami pure anche in privatol
(
na...@libero.it
)
ciao gianni

...

Tralasciando per il momento il fatto che MFC e VCL sono librerie
proprietarie che col C++ standard non hanno molto a che fare, la VCL
della Borland e' sotto molti punti di vista piu' intuitiva della MFC.
Mio domando pero' se l'obiettivo di questi corsi e' insegnare il C++ o
insegnare a usare aspetti particolari di strumenti proprietari.
Personalmente se dovessi insegnare il C++ penso che userei il
compilatore GNU con Dev-C++ come ambiente di sviluppo (risolvendo
cosi' alla radice anche il problema delle licenze).
Ciao,
Nicola

 alle condizione di licenza openGl
OpenGL e' una libreria grafica ... la licenza e' GPL (gnu general public
license)
ciao

 compilatore borland  sia altrettanto valido e intuitivo dal punto di vista
E' totalmente falso e ingannevole spacciare corsi per il C++ e poi
incentrati quasi esclusivamente sull'uso di sistemi propiterari (siano M$ o
Borland e, e sottolineo "e", rispettivi MFC e VCL o CLX).
Concordo con Nicola che un corso sul C++ deve fare riferimento allo
Standard, e al massimo, per dare una rappresentazione completa sul mondo che
ruota attorno al C++ (il cosiddetto "indotto"), passare più o meno in
rassegna i vari framework (che poco hanno a che vedere con il C++) che
possono comunque diventare strumenti utili per la produttività di software
su piattaforme più o meno specifiche, secondo me però a questo punto avrebbe
più senso (per la natura didattica che deve avere un corso) far vedere anche
framework per la GUI come wxWindows (o wxGTK, che è la versione linux) che
pur non essendo standard almeno sono "liberi" e "portabili", tanto per
creare qualche interfaccia grafica.
Altrimenti il corso si dovrebbe chiamare corso di Visual C++ oppure di
Borland C++ Builder, che per altro sono ottimi prodotti e la mia critica non
è rivola verso loro (ne verso Antonio, ci mancherebbe), ma solo alla
disinvoltura con la quale molti enti creano informazioni non corrette per
trarne profitto.
Per rispondere alla domanda, secondo me MFC e VCL non sono paragonabili, nel
senso che il secondo è completamente RAD e quindi è realmente "visual" nel
senso che lo sviluppatore si dovrebbe aspettare.
Ti consente di realizzare applicazioni con poco codice in C++ e molto mouse
e posizionamento di controlli direttamente sui form che intendi realizzare.
E' sicuramente uno strumento fantastico ma che però, è bene non stancarsi
mai di ripetere, al pari di Visual C++ e MFC non è uno standard.
Per correttezza, però, e per dare un'informazione il più possibile completa,
è possibile utilizzare VisualC++ e Borland C++ Builder anche per scrivere
applicazioni in standard C++ con tanto di STL.
Infatti, non sono né il primo né il secondo a NON essere Standard, bensì i
framework potentissimi che mettono a disposizione... Il costo di tutta
quella potenza è economico perché vanno pagati (e non poco nelle versioni
professional), e di flessibilità perché sono legati ad architetture
propietarie e quindi ti legano solo a determinati strumenti di sviluppo.

 ha scritto nel messaggio
news:bgg07s$mmm$1...@lacerta.tiscalinet.it...


 posso essere daccordo in linea di principio ma...
Il discorso è appunto sul principio, i tre punti li ho letti e mi stanno
bene.
Il problema potrebbe esserci se chi fa il corso non è consapevole che parte
di questo non riguarderà la programmazione standard C++, se il corso si
chiama "Corso di C++", se il corso si chiama "Corso di VisualC++" allora mi
aspetto anche gli "extra C++" tra gli argomenti.
E' una questione di tutela del consumatore (lo studente in questo caso),
quindi un corso con le caratteristiche che hai fatto va benissimo, i
problemi sorgono se uno crede di fare un corso di C++ e poi si ritrova a
fare un corso di un'altra cosa. Secondo me in generale non vedo tutta
quest'informazione e spesso chi vuole fare un corso è disorientato.
Mi sembra che non siamo in disaccordo.
ciao.

 ha scritto nel messaggio
news:bgg8d1$qsa$1...@lacerta.tiscalinet.it...


 mi scuso per essere stato out of topic.
Si infatti concludo anche io e mi associo alle scuse, al massimo rispondi in
privato...
Ciao.

 e si vede.
Ma per carità. I migliori programmatori sono quelli che programmano per 
passione e non per soldi. Questo lo si vede dalla qualità media dei 
prodotti Microsoft.
Cordiali saluti,
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 prodotti Microsoft.
Io credo che molti programmatori che programmino per passione programmino
anche per soldi.
Alcuni progetti saranno per pura passione, altri per un entrambi i motivi ed
altri noiosi invece magari solo per soldi.
Cosa credi che tutti gli sviuppatori opensource siano disoccupati?!
Tommy

 vede.
bho ... mi pare che non lo dimostri granche ... stack e core essenziali
scopiazzati a destra ed a manca, fixati e tenuti su a pugni solo quando un
haker rilascia il codice del baco, versioni diverse di nt che hanno portato
pochi e leggeri aggiornamenti ... cioe' non e' un granche di restiling ...
qua' mi pare che i programmatori siano pochi e con poca voglia di fare ...
forse l'unica cosa che hanno fatto da 0 e' exange, per il resto e' tutta
roba ravanazzata e riabbelita, acquistando la casa madre del prodotto base
ed avendo cosi tutti i diritti sui sorgenti ecc ...
poi dimmi tu se sai altro
ciao

 Cosa credi che tutti gli sviuppatori opensource siano disoccupati?!
Cosa c'entra l'open source con la passione?
Io programmo per passione ma scrivo sorgenti chiusi.
D'altro canto, molti programmatori che fanno questo per passione hanno altre 
mansioni per campare.
Ciao!


 per passione hanno altre mansioni per campare.
Ma questo cosa cosa vorrebbe dire?!
Forse devo rispiegarti quello che ho detto....
Ho detto che molti che lavorano per soldi ci mettono anche passione (e lo
fanno anche per passione).
Vice versa molti che programmano per passione lo fanno anche per soldi. (non
tutti, ho detto *molti*).
Questo e' quello che ho detto e che continuo a pensare.
Poi ovvio che ci sono persone che programmano solo per passione e fanno
altri lavori, ma difficilmente (se sono bravi a programmare) li fanno per
"campare"! Penso invece guadagnino abbastanza bene, altrimenti userebbero le
loro doti informatiche per "campare".
Tommy

 qua' mi pare che i programmatori siano pochi e con poca voglia di fare ...
Pochi?!
Non vorrei facessi come con il enum del C++...... (sul NG di C) dove davi
per scontata una cosa di cui NON avevi certezze ma che semplicemente pensavi
fosse cosi'!
Pochi? Quanti? Come fai a dire che sono pochi? Dove lo hai letto? Mah....
Il resto del tuo discorso e' quasi esclusivamente basato sui soliti luoghi
comuni.....
Tommy

 le loro doti informatiche per "campare".
La maggior parte dei programmatori farebbe ben altri mestieri, lasciandosi 
la programmazione come hobby. Solo che per molti è un hobby un po' troppo 
"costoso", quindi hanno bisogno di sovvenzionarsi con i frutti del loro 
hobby. Così lo fanno diventare un lavoro. ;-)
In fondo, siamo tutti artisti, noi programmatori. :-)


 comuni.....
si infatti da utilizzatore MS vivo proprio in questi luoghi comuni ... non
dico che le altre piattaforme siano migliori dico solo che almeno quando si
vede una mancanza un buco si muovono rapidi non come un bradipo in letargo,
cioe' se alla MS volessero in 2 mesetti sistemano una patch nel kernel o un
servizio di controllo che blocchi le esecuzioni di codice arbritario nello
stack e vedresti gia' i milioni di server iis ecc ... che non andrebbero
giu' al primo segno di bufera ...
questo rimane cmq il mio punto di vista ora vuoi dare un tuo commento in
merito o ti limiti a segnalare gli errori di giovinezza in un ambiente ???
ciao

 ha scritto nel messaggio
news:bgggcr$v1o$1...@lacerta.tiscalinet.it...


 bene, avrei delle cose da dire. ma per rispetto me ne astengo.
Se la cosa ti pesa, non astenertene. Siamo felici che tu possa esprimere le 
tue idee... magari quotando un po' meglio, che ne dici?
Ciao.


 ha scritto nel messaggio
news:T4WWa.34012$sj6.7...@tornado.fastwebnet.it...


 bene, avrei delle cose da dire. ma per rispetto me ne astengo.
[SUPER MEGA CUTTONE]
io ti consiglio solo una cosa prima del prossimo intervento nel newsgroup di
leggerti questo:
http://www.freewebz.com/iosononiubbo/iosononiubbo.htm#quotare
spero ti sia utile ciao

 ha scritto nel messaggio
news:bghdpb$qi2$1...@news.ngi.it...


 tutti i partecipanti.
non fa nulla ... io ti segnalo solo il buon comportamento poi sta a te'
metterlo in pratica se ti piace come linea guida.
saluti
ps: ormai hai pubblicato la mail, ma ti conviene usare una fakemail o un
servizio di tunneling anti spam come quello che uso io (
despammed.com
)
perche' ci sono molti spider che girano su usenet.

 quotare? che significa? intendi ...motivare meglio le mie opinioni?
Quotare è un neologismo che viene dal verbo inglese "to quote", "citare". Il 
testo prefisso da ">" è una citazione. Quando dico che dovresti quotare 
meglio intendo dire che dovresti:
a) riportare in cima al messaggio i brani del messaggio ai quali stai 
rispondendo e
b) eliminare quelle parti che sono inutili ai fini della risposta al 
messaggio.
Il motivo è semplice: le news sono organizzate in maniera gerarchica, quindi 
è sempre possibile risalire al messaggio al quale stai rispondendo, 
rendendo inutile riportare INTERAMENTE il messaggio originale.


 lo fanno per passione.
[..CUT...]
Il resto sono opinioni personali che rispetto ma che non condivido a pieno.
Comprendo pero' quello che vuoi dire.
Ritengo non necessario rispondere.
Tommy

 gli errori di giovinezza in un ambiente ???
Il mio commento e' che micrsoft ha molti piu' di 100 persone che lavorano ai
suoi prodotti.
Ci sono diversi teams, e spesso le persone sono diverse. Ci sara' ad esempio
il team di sviluppo della piattaforma .NET, il team di sviluppo VC++ etc....
Ci sono moltissimi teams e molte persone in ogni team. E' una ditta enorme e
proprio non riesco a capire come tu faccia a dire che siano in pochi.
Del resto si proprio ti interessa di posso scrivere le mie opinioni
personali su microsoft e sui suoi prodotti in privato.... Io mi astengo a
farlo qui per 2 motivi. 1, perche' OT, 2, perche' sarebbero solo pareri
infondati, non conosco affatto la realta' microsoft da vicino.
Tommy

 wrote
Cerchero' di essere piu' chiaro....
Per imparare bene il C++, oltre a leggere libri e fare pratica, a mio avviso
i NGs sono molto importanti.
Per imparare da un NG bisogna leggere tutti i threads (tranne quelli
stupidi) e imparare dagli errori degli altri, dalle soluzioni proposte e da
quello che si dice.
Se la gente dice con tono certo delle cose non vere altra gente impara male.
Per questo ti chiedevo, quando non sei sicuro di una cosa riguardo al C++ o
la programmazione, di far notare che e' solo un parere. Lo stesso vale per
te.... Tu stesso dovresti imparare dalle risposte degli altri. Ma come fai a
distinguere quello che e' vero da quello che non lo e' (visto che gente,
come hai fatto tu, da per vero cio' che non lo e') ?!
Semplice, guardi il tono con cui una cosa viene detta (deciso o meno),
guardi chi la scrive, e cerchi di documentarti per assicurarti che sia vera.
Detto questo sbagliare e' umano e tutti sbagliano. Il sottoscritto sbaglia
spesso, ma cerca di evitarlo il piu' possibile.
Un altro modo per imparare e' rispondere alle domande (e non solo leggere le
risposte).
Se uno ha un problema, non lo hai mai risolto ma ti senti in grado di farlo,
beh, e' buona pratica.... Aspettati che altri diano risposte migliori
pero'.... ma questo e' un bene, puoi vedere dove e come ottimizzare!
Inoltre quando rispondi su domande che riguardano il C++ standard,
specialmente all'inizio, documentati sempre, e' un modo per ripassare ed
imprimere bene le cose nel tuo cervello.
Se, come nel caso dell'enum, hai una idea sbagliata e confusa e continui a
dirla in giro (oltre al fatto di far sbagliare altra gente) tu stesso ti
convincerai di questa cosa e diverra' pura realta'! Se davi un'occhiata
veloce per conferma vedevi che sbagliavi... (o se l'idea era giusta la
confermavi e la imprimevi meglio).
Spero questo possa esserti di aiuto.
Tommy

 ha scritto nel messaggio
news:AR0Xa.34462$sj6.7...@tornado.fastwebnet.it...


l'origine "passionale" del tuo lavoro.
[...]
Spostatevi su un altro gruppo.
Azathot, ti rileggo dopo aver reinstallato il newsreader e perso le
impostazioni del kill-file.
Noto che con le cazzate non ti smentisci mai.
*plonk*
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/

 Ritengo non necessario rispondere.
L'hai appena fatto.
Ciao.


 Noto che con le cazzate non ti smentisci mai.
Sai, devo pareggiare il conto con te, che a coglionaggini e presunzione mi 
batti alla grande.


 ha scritto nel messaggio
news:waOWa.11030$an6.3...@news1.tin.it...


 infondati, non conosco affatto la realta' microsoft da vicino.
se vuoi continuare in privato io ci sono ... la mail e' vera ...
per il resto io dico che saranno un 100, ma non dico che deve essere il
numero preciso e' una mia visione come ti ho detto ... lo so' che mi
esprimero' con i piedi dando l'impressione di dire una certezza ...
cmq continuiamo in privato magari o lasciamola morire qua' ...
ciao