Newsgroup: it.comp.programmare.win32
Titolo: borland delphi o borland c++ per iniziare?

premetto che conosco il pascal e il cobol e vorrei cominciare ad imparare un
linguaggio di programmazione a finestre, quale mi consigliate? quali sono le
principali differenze e potenzialitŕ?
Grazie per le vostre risposte.

linguaggio di programmazione a finestre, quale mi consigliate?
Delphi
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 wrote:

Se conosci Bene il Pascal ti consiglio il Delphi perche gia la meta
del lavoro c'č l'hai fatta infatti con gli ambienti RAD non c'č
bisogno di conosere (all'inizio) API o cose del genere (Anche se č
melgio conoscerle cosi che quando uno avra bisongo di fare qualcosa
nonstandardizato dalla mamma borland o da qualcuno uno si mette li
impazisce per un paio di giorni ma alla fine ha il suo componente)...
cmq alla fine hai sempre bisongo di conoscere il linguaggio che sta
sotto al RAD...
Il RAD in C++ č il C++Builder che io ho usato per un secondo... ho
visto che non riuscivo a fare nulla e lo chiuso :D... per questo dico
se conosci bene il pascal ti senti sicuro buttati sul Delphi scopri a
cosa servono i componenti (con tutorial... i manuli spesso partono da
0 e se tu sai, ripeto, bene il pascal non ti servono... magari spendi
X soldi che poi non servono)... e vai tranquillo...
Cmq l' ambiente (un IDE, cioč un ambiente di Sviluppo integrato) di
sviluppo RAD č un ottima cosa se invece vuoi iniziare da 0... e
butarti sulle API (che cmq in Delphi lo puoi fare... basta che non usi
le VCL) ci sono altri compilatori (come appunto il Borland C++, che mi
pare sia arrivato alla versione 5.qualchevcosa)
Dipende da cosa vuoi fare... e sopratutto quanto studio vuoi
metterci...
i RAD sono pressoche intuitivi devi solo "Smatentarci" i compilatori
che non si avalgono di librerie VCL o simili devi "OBLIGATORIAMENTE"
studiarli le API...
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 The Only Good Windows in an uninstalled Windows
Inetto anche con Windows???
-- 
Luc.

 Che palle! Non è meglio imparare qualcosa di nuovo e di più utile?
Delphi e' nuovo e utile tanto quanto gli altri ambienti/linguaggi.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Luc.
Il Razziatore,
The Only Good Windows in an uninstalled Windows


 come usavi il mouse sensa INT 33?
Con l'Amiga. 8-PPPPPPPP
PS: Il VC++ non mi sembra cosi malvagio... ;)
-- 
Luc.

 visto che non riuscivo a fare nulla e lo chiuso :D... per questo dico
Beh, non va proprio a tuo merito...
Con il BCB compili quello che vuoi... VCL, MFC, Win32... mi sembra che
l'unico problema quindi, eri tu.
Non ti sei applicato...dai, non ci credo... Molti dicono che si sono buttati
sulle API  e hanno mollato... ma con un framework fatto così bene, non ci
hai voluto provare, non t'interessava... adesso poi, in rete cominciano a
trovarsi pure dei bei siti che parlando del BCB.
Comunque sono daccordo con te che, conoscendo il Pascal, con Delphi si
troverà benissimo e l'unico limite sarà la sua creatività...
Nel senso che si fa quel che uno desidera con Delphi.

 AMIGA!?!?!
Ciao! Anche io... ho cominciato col C64...I miei primi programmi (con
l'assembler del 6510 o del piů famoso 6502, mi piaceva il gioco duro, fin da
bambino... avevo 12 anni!)
Comunque Microsoft ci ha fregati pure con l'amiga, se non lo sai...
AmigaBASIC č della Microsoft!!! Da non credere... e lo davano GRATIS con il
S.O. (GRATIS M$ GRATIS!!!). Erano proprio altri tempi....
Dopo mi ero messo ad usare il MITICO Lattice C Compiler 5.02 !!! Ho ancora
dei programmi, che ricompilati (col Borland !!!) e adattati un attimo (anche
due...), girano ancora perfettamente! Qualche problema in piů... con quelli
scritti in Assembly MC68000...non ci provo... li tengo perň come una
reliquia!
Comunque č meglio che sparisco perché con it.comp.programmare.win32 non
c'entra nulla...
P.S. Il razziatore secondo te, era uno dell'altra scuola... ZX Spectrum /
Atari / PC ... ??
Ci si divideva in due categorie, se ti ricordi... gli amighisti arrivavano
da C64/C128 e sono stati gli ultimi a convertirsi al PC (a malinquore...
sig!) poi c'era la concorrenza... quello dello ZX spectrum... che perň le
buscava dal C64... anche se non lo volevano ammettere! Loro per non
abbassarsi alla Commodore, compravano l'Atari o l'olivetti prodest e quindi
il PC!
Ciao!

Dopo mi ero messo ad usare il MITICO Lattice C Compiler 5.02 !!!
Gia' e, udite udite, il Lattice C fu comperato da Microsoft
e divento' Microsoft C, da cui poi il Visual C++... 
Non si scappa... MS e' dappertutto...


 Non si scappa... MS e' dappertutto...
Questa proprio non la sapevo... Ma quell'ottimo compilatore era
straottimizzato per il motorola... avranno dovuto lavorare non poco per
adattarlo...
Pensa che avevo fatto delle prove e avevo scritto (tanti anni fa...) un
programma volutamente "poco" corretto (senza nessuna ottimizzazione, con
istruzioni pesanti tipo MOVE.L senza le estensioni quick dove possibile, es
MOVEQ, oppure divisioni anziché shift) in assembly68000 ed un programma in C
con quel compilatore e compilandolo con l'opzione O3 di massima
ottimizzazione, veniva un codice oggetto praticamente impeccabile, che
girava molto meglio e impiegava meno cicli di clock (ero arrivato a
contarli... ma non li ricordo piů... avevo le tabelle con le istruzioni
della CPU, adesso ho manualazzi di C++, e di Windows).
Tra l'altro ricordo che il C andava parecchi d'accordo con quella CPU grazie
a tutti i modi d'indirizzamento di cui disponeva, come ad esempio gli
indirizzamenti indiretti con autoincremento, rendeva davvero bene... ora di
assembly per Pentium e successivi non so assolutamente nulla... dopo i 386
ho smesso di programmare in assembly, ora le cpu vanno cosě forte che non
c'č quasi piů bisogno di contari i clicli di clock...
Mi spiace perň che sia sparito cosě... era la storia del C! Prima di venire
acquistato comunque divenne SAS C++ (lo chiamavano cosě), anche se io sul
C++ ci ho messo le mani solo di recente e grazie a Windows, quella versione
purtroppo, me la sono persa per sempre.. forse adesso sarei piů esperto di
C++.
Comunque se tanto mi da tanto il test che ho fatto dovrebbe dare gli stessi
risultati anche oggi, meglio un buon programma in C/C++,Delphi o comunque un
ottimo compilato che un pessimo assembly, collegandomi anche a qualche post
che ho letto sulle ottimizzazioni di codice... sebbene non si parlava di
assembly.
Grazie per le "chiacchere", mi fermo quě perchč sto diventando OT, perň č
interessante...
ciao.

 il PC!
Gentaglia.... 8-PPP
-- 
________________________________________________________
Luc (28,150,CO)
Alfa 145 1.7 16V Boxer-Power Quadrifoglio replica driver
________________________________________________________

 adattarlo...
Non so, l'ultima versione che ho avuto (si parla di decenni fa) 
girava sotto DOS.


Atari / PC ... ??
La mia storia informatica inizia nel 1990 quando ho di seconda mano un
Commodore 128 che pero' utilizavo solo come console per giochi....
dopo quando in 1 media i miei mi comprano un 486DX@66Mhz della AMD (e
pensare che ho sempre creduto che fosse un Intel) dovo ho iniziato a
programmare in Basic... dopo scoprendo che anche il Commodore 128
aveva la possibilita di essere programmato ho iniziato anche li... ma
nulla di serio... cioč nulla di assembler...
in 1a Superiore (5 anni fa) inizio ad usare il pascal (Che č il
linguaggio che io sento come natio... cioč se devo scrivere in C io lo
penso (ormai e automatico... leggo il problema e mi viene la codifica
in mente...) in pascal e poi traduco) 3 anni fa ho iniziato ad ussare
ASMMBLER per cose stupide come "leggere due nummeri e visualizare la
somma" ... insomma solo INT 21, la MOV, la DIV, la MUL, La Loop...
sucessivamente da solo ho acresciuto la mia conoscensa del ASSINTEL ma
di poco :(.... oggi (Da circa 5 mesi) programmo felicemente in Delphi
dopo essere passato per VisualBasic (che non mi piace... troppo BASIC)


della I media. Beh, con l'assembler ho iniziato solo un anno dopo... 8)
Io qualche messetto prima... quasi subbito a settembre :D


in mente...) in pascal e poi traduco) 
non č una cosa molto bella :)
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

 dopo quando in 1 media i miei mi comprano un 486DX@66Mhz della AMD (e
Ah... questi ragazzi...  nati con la camicia... io in prima media avevo solo
1 (uno) Mhz... per risolvere il problemino delle 8 regine e i primi
esperimenti sulle griglie (il salto del cavallo e altri rompicapo che mi
piacevano tanto) dovevo lasciare il mio computerino acceso giorno e notte
(con i miei che non capivano cosa ci trovassi davanti a quel video, ora
invece che sono "bravino", senza esagerare,  mi ringraziano d'aver passato
tutto quel tempo a studiare, divertendomi), mentre tu con quel 66Mhz avrai
perso solo pochi minuti... quanto t'invidio...



Dici nella compilazione?... Beh si ci metto (e ci mettevo) circa 0.5
secondi a programma... dipende poi se lo scrivevo in pascal o in ASM



Pascal: Delphi
Cobol: Fujitsu Cobol for Windows
Altro: Borland C++ Builder, Sun Forte for Java.
Tutto dipende da te. Io sono partito dal Pascal, passando per il C, ho
imparato C++ e Java. Se puoi avere più strumenti a disposizione e scegliere
quello giusto per ogni occasione penso che sia la cosa migliore. Io oggi
lavoro con:
Java - Il mio preferito, con l'ambiente Forte For Java CE 3.0. Richiede
almeno un paio di giorni per impararlo, ma dopo aver capito i concetti di
base risulta molto intuitivo. Per progetti di una certa complessità,
specialmente per applicazioni che abbiano uno sbocco sulla rete.
C++ Builder - Se il progetto deve girare su una macchina dalle risorse
limitate, Java è un ambiente impegnativo.
Delphi - Per piccole applicazioni che devono essere sviluppate in poco
tempo. Se la complessità cresce mi trovo in difficoltà, ma finchè le
dimensioni del progetto sono contenute il Pascal è un linguaggio semplice e
adatto allo sviluppo rapido.

 ha scritto nel messaggio
news:3c641015.25352157@apache...

Vogliamo fare la gara? Io a 9 anni, con il BASIC della Texas Instruments,
nel 1982. L'assembler l'ho conosciuto molto più tardi, prima sono passato
per il Pascal e per il C. (il mio vecchio Home Computer TI99/4 non aveva
altro che il basic, non c'era modo di accedere all'assembler, se non
comprando moduli di espansione a prezzi esorbitanti)

 tempo. 
Delphi e' ottimo anche per applicazioni molto complesse.



Non lo metto in dubbio, ma per progetti piů grossi preferisco il C++, mi
trovo meglio a manovrare direttamente i puntatori. Con Delphi spesso mi
capita di fare le cose "per tentativi", mentre con il C++ conosco bene le
procedure e so dove voglio arrivare, anche se il linguaggio č un pochino piů
complesso e a volte richiede qualche sforzo in piů. Diciamo che per fare
tutto "al volo" uso Delphi, se devo scrivere su carta qualcosa prima di
partire invece preferisco il C++.

 partire invece preferisco il C++.
Alla base di un programma ci dovrebbe essere sempre e comunque la carta,
a prescindere dal linguaggio.  In ogni caso, il tuo procedere per 
"tentativi" mi sembra indicare il fatto che non conosci sufficientemente
bene Delphi, rispetto a C++.  La tua preferenza, quindi, deriva dal
fatto che conosci meglio un linguaggio che l'altro ed e' giusto che tu
consigli il linguaggio che ti piace di piu' o che conosci meglio.
A livello oggettivo, pero', io credo che l'uso del C++ sia, per certi 
compiti, e almeno sotto Windows, troppo faticoso.


 adatto allo sviluppo rapido.
Niente di più falso. Quella è una _tua_ limitazione e non
del lunguaggio Pascal (nella versione OP)



E' vero, e doveva essere chiaro dal resto del messaggio. Non dubito che con
delphi si possa fare anche la pizza, ma attualmente io lo uso più che altro
per 'prototipaggio rapido', passando a Java o al C++ quando necessario.
Possibile che in questi gruppi non si sappia fare altro che aggredire le
persone quando esprimono una propria opinione personale solo per far notare
che non hanno specificato abbastanza bene che era un'opinione personale?

che non hanno specificato abbastanza bene che era un'opinione personale?
Dai non te la prendere, per molti programmatori il proprio
linguaggio/ambiente di sviluppo e' piu' intoccabile della propria
ragazza :-) [vedi thread sul C o C++..]
Ciao !
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

che non hanno specificato abbastanza bene che era un'opinione personale?
Ti porgo le mie scuse...ho postato il messaggio in classe
mentre avevo appena litigato con la prof. Ad ogni modo non
avevo capito capito esattamente che la tua conoscenza di
Delphi non era approfondita
--
Lawrence Oluyede
rhy...@myself.com

ragazza :-) [vedi thread sul C o C++..]
eheh si vede che nn mi conosci :)
--
Lawrence Oluyede
rhy...@myself.com

 e come mai gira anche sulle lavatrici e sui cellulari?
Sulle lavatrici e i cellulari gira una cosa che viene associata con Java
per meri motivi commerciali. :)
E` un po' come dire che dato che QNX e Linux sono entrambi Unix,
entrambi sono ugualmente validi per impieghi embedded.
--
Lorenzo