PDA

View Full Version : dev-cpp


Lady_Blonde
09-10-2008, 14:26
dove posso scaricare Dev-Cpp funzioneante e magari anche in italiano???
datemi un link per favore..... :muro:

71104
09-10-2008, 15:08
lascia perdere, è una causa persa: funzionante non lo troverai mai per definizione :asd: e in italiano te lo sconsiglio.

cionci
09-10-2008, 17:21
Lo trovi qui: http://bloodshed.net/dev/devcpp.html (versione con Mingw/gcc).

Se invece volessi utilizzare qualcosa di più valido usa Code::Blocks:
http://www.codeblocks.org/downloads/5 (anche qui versione con MinGW)

Mattyfog
09-10-2008, 21:14
Perchè nessuno consiglia mai Visual C++ Express edition???
Tra i gratuiti mi sembrano i migliori...
Se lo vuoi cerca sul sito della microsoft.
In alternativa usa codeblocks (però non mi pare ci sia in italiano) che mi pare abbastanza valido...

DanieleC88
10-10-2008, 01:44
Perchè nessuno consiglia mai Visual C++ Express edition???
Sbagli, invece lo facciamo spesso (almeno, io lo faccio).
Il "problema" di Visual C++ Express Edition è che è un mattone: è uno dei migliori IDE disponibili, per carità, ma magari è un po' troppo "oltre" per chi ha bisogno solo di qualcosa che gli permetta di dare sfogo alle sue curiosità (insomma, di chi ha bisogno di poco più di un editor e di un compilatore). Senza contare che per chi ha il 56k potrebbe essere un grosso problema reperirlo, mentre Code::Blocks con un po' di pazienza lo si scarica lo stesso.

In più, il compilatore Microsoft ha una cosa che "non mi piace" molto: consiglia di sostituire alcune funzioni della libreria standard del C con delle versioni più sicure (e non ha tutti i torti), le quali, però, sono estensioni proprietarie, disponibili solo su quel particolare compilatore. Io sono sempre stato del parere che chi è agli inizi debba abituarsi a scrivere codice che sia il più standard e cross-platform possibile (potrà legarsi ad una piattaforma particolare più in avanti, quando e se ne avrà il bisogno).

ciao ;)

cionci
10-10-2008, 12:12
Ho consigliato Code::Blocks perché usa di default lo stesso compilatore di quello che cercava ;)

MrModd
10-10-2008, 12:56
Perchè sconsigliate il Dev-Cpp?
Io lo uso da quando programmo in C++ e mi sono sempre trovato bene.
E' vero che è un progetto ormai abbandonato, ma la versione 4.9.9.2 è molto valida IMHO.

khelidan1980
10-10-2008, 13:04
Perchè sconsigliate il Dev-Cpp?
Io lo uso da quando programmo in C++ e mi sono sempre trovato bene.
E' vero che è un progetto ormai abbandonato, ma la versione 4.9.9.2 è molto valida IMHO.

a parte quando compili e non ti aggiorna l'eseguibile con la nuova versione....


Mi piacerebbe sapere cosa ti spinge ad utilizzare un software non sviluppato da anni al posto di altri attualmente supportati e in continua evoluzione....:mbe:

MrModd
10-10-2008, 13:14
a parte quando compili e non ti aggiorna l'eseguibile con la nuova versione....

Cioè?

Io lo uso perchè è quello che usiamo anche a scuola.

DanieleC88
10-10-2008, 13:25
Perchè sconsigliate il Dev-Cpp?
Io lo uso da quando programmo in C++ e mi sono sempre trovato bene.
E' vero che è un progetto ormai abbandonato, ma la versione 4.9.9.2 è molto valida IMHO.
Perché ha poche features al confronto con le alternative che si trovano in giro (usa Code::Blocks per qualche giorno e ti accorgerai della differenza), perché ha parecchi bug, e perché è morto da anni. Se proprio vuoi restare su Dev-C++ almeno passa a wxDev-C++ (cerca su Google), che se non altro è più aggiornato, ha un editor grafico di interfacce e contiene la correzione a diversi bug.

wingman87
10-10-2008, 13:26
Di più supportato c'è wxDev-C++ (http://wxdsgn.sourceforge.net/)

cionci
10-10-2008, 13:32
Di più supportato c'è wxDev-C++ (http://wxdsgn.sourceforge.net/)
wxDev-C++ è solo un designer per interfacce, certo hanno corretto anche qualche bug di Dev-C++, ma in generale si limitano a sviluppare ciò che gli compete.
Code::Blocks ha già wxSmith che permette di disegnare interfacce per wxWidgets.
Io lo uso perchè è quello che usiamo anche a scuola.
Il fatto che tu lo stia usando perché te l'hanno consigliato a scuola non implica che sia uno strumento valido ;)
Io l'ho usato per progetti di media complessità, così anche Code::Blocks e devo dire che con il secondo mi sono trovato nettamente meglio.

MrModd
10-10-2008, 14:03
E il borland com'è? A parte il fatto che è a pagamento.
Sto provando la versione trial e non mi sembra affatto male.

71104
10-10-2008, 14:53
E il borland com'è? A parte il fatto che è a pagamento.
Sto provando la versione trial e non mi sembra affatto male. nulla di preferibile a Visual Studio; l'unico motivo per usarlo è che hai a disposizione un RAD stupendo per le applicazioni native; in Visual Studio invece il RAD stupendo* si usa per le applicazioni managed.

*bada bene, l'autore dei due RAD in questione è lo stesso :D

MrModd
10-10-2008, 16:05
RAD, ossia?
Ambiente di sviluppo?

cionci
10-10-2008, 16:16
RAD, ossia?
Rapid Application Development...un insieme di GUI designer e tool per la scrittura automatica di codice punta e clicka.

MrModd
10-10-2008, 18:39
Rapid Application Development...un insieme di GUI designer e tool per la scrittura automatica di codice punta e clicka.

O.o Miitico!
Come funziona sul borland?

Mattyfog
10-10-2008, 18:48
io avevo iniziato con il dev-c++...
poi avevo provato il wxdev-c++ ma sinceramente c'erano parecchi bug:
per esempio quando si faceva copia e incolla di certi codici non venivano più visualizzati "tutti colorati" ma tutti in nero: non si capiva più niente!
Poi ero passato a code:blocks è avete ragione forse per iniziare è meglio che visual studio...
Borland mai provato

Draven_84
13-11-2008, 13:14
io avevo iniziato con il dev-c++...
poi avevo provato il wxdev-c++ ma sinceramente c'erano parecchi bug:
per esempio quando si faceva copia e incolla di certi codici non venivano più visualizzati "tutti colorati" ma tutti in nero: non si capiva più niente!
Poi ero passato a code:blocks è avete ragione forse per iniziare è meglio che visual studio...
Borland mai provato

Scusate, leggendo questa discussione ho provato sia dev-cpp sia Code::block perchè sono alla ricerca di un programma che mi permetta di programmare e compilare in C sotto windows. Il problema è che entrambi i programmi non mi permettono di lavorare con i puntatori! mi spiego meglio: sto cercando di usare una funzione del tipo:

int funzione(short &val,.....){

return 0;
}

che poi verrà richiamata nel main per acquisire il valore di val...

il problema è che con lcc-win32 funzionava benissimo, ma dava errori con altre cose e invece con questi due le altre cose funzionano ma non posso usare il costrutto &variabile...
Avete qualche consiglio? GRAZIE!

cionci
13-11-2008, 13:33
Impossibile, quel codice deve funzionare. Riporta un esempio completo ed gli errori che ti ritorna.

Il passaggio dei parametri per riferimento ricorda che è un'esclusiva del C++ e non del C.

Draven_84
13-11-2008, 14:22
Scusate, leggendo questa discussione ho provato sia dev-cpp sia Code::block perchè sono alla ricerca di un programma che mi permetta di programmare e compilare in C sotto windows. Il problema è che entrambi i programmi non mi permettono di lavorare con i puntatori! mi spiego meglio: sto cercando di usare una funzione del tipo:

int funzione(short &val,.....){

return 0;
}

che poi verrà richiamata nel main per acquisire il valore di val...

il problema è che con lcc-win32 funzionava benissimo, ma dava errori con altre cose e invece con questi due le altre cose funzionano ma non posso usare il costrutto &variabile...
Avete qualche consiglio? GRAZIE!


Risolto, era meno macchinoso di quanto sembrasse....

banryu79
13-11-2008, 14:36
Scusate ma io ricordo che in C non essitono le reference (&) come in C++.
In C l'ampersand è l'operatore "indirizzo di".

DanieleC88
13-11-2008, 17:49
Infatti cionci ha ricordato che:
Il passaggio dei parametri per riferimento ricorda che è un'esclusiva del C++ e non del C.

banryu79
13-11-2008, 17:51
opsss... non mi ero accorto della precisazione :doh: