Newsgroup: it.comp.lang.c
Titolo: Passare a C o C++ da Delphi....

Salve "nuovi" amici!
Attualmente sviluppo in Delphi, ma per esigenze tecniche dovrò abituarmi 
anche al C/C++.
Ora i quesiti sono semplici...
1) Esiste un'IDE decente (almeno quanto quello di Delphi) per il C/C++ in 
amiente Linux? (o sentito parlare di Eclipse...è degno?)
2) Visto che dovrò sviluppare in ambniente Linux (senza fare programmi con 
interfacce, i programmi gireranno poi in embedded), e visto che vengo dal 
mondo Windows+Delphi, è consigliabile il C o il C++? (l'ultimo programma in 
C lo feci nel lontano 1990 con Turbo C++ della borland...14 dischetti da 
1.44mb...bei tempi!).
Insomma...devo avere un'ottimo ambiente di sviluppo con INTEGRATO un'ottimo 
debugger.
Idee sull'approccio/documentazione prima di iniziare?

Idee sull'approccio/documentazione prima di iniziare?
Il caro vecchio man? :-)

 Idee sull'approccio/documentazione prima di iniziare?
http://docs.kde.org/development/en/kdevelop/kdevelop/
http://anjuta.sourceforge.net/documentations/subpage/documents/C/anjuta-manual/anjuta-manual.html
% emacs
s.

 mondo Windows+Delphi, è consigliabile il C o il C++?
Non posso rispondere alla prima domanda dato che non uso ide (mi
accontento di gedit e riga di comando). Avendo programmato in Delphi (a
scuola) e in C++ (per passione), consiglierei il C++, almeno per il
supporto alla programmazione orientata agli oggetti.

 Il caro vecchio man? :-)
mica posso fare "man gcc"?!?! :) Intendevo delle guide BEN fatte per chi 
viene dal Delphi :)
Grazie!

Grazie anche agli altri 2 che hanno risposto :)
Darò un'occhiata agli strumento che mi avete proposto.
Per me cmq è fondamentale un'ide decente ed un buon debugger.
Grazie!

viene dal Delphi :)
Be', non ci sono guide "per chi viene da Delphi". Se sai programmare
sufficientemente bene, saprai capire ciň che il man ti sta
comunicando. E comunque puoi sempre acquistare uno dei pochi libri
validi sul C (evita gli Schildt comunque).

 implementazioni nel mondo embedded sono sempre molto scarne.
bah, dipende cosa intende per embedded.
perche' se per embedded intende micro con 32kB di flash e 2kB di RAM allora 
si il C e' la scelta migliore (il C++ crea troppo overhead e 
l'assembler...beh e' l'assembler).
Se con embedded intende roba tipo l'iPhone (ARM con giga di flash e mega di 
RAM) allora si puo' pensare al C++ o anche ad altri linguaggi, anche 
interpretati)
Ciao Jack
-- 
Eroi non si nasce, ti incastrano
- Jim Belushi

 interpretati)
Sě, ma ammetto che queste piattaforme non sono le prime cose che mi
vengono in mente quando si parla di embedded. Comunque č vero che con
Symbian, per esempio, si sviluppa anche in C++.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Codeblocks sembra abbastanza buono (a parte che ho trovato subito problemi 
in ambiente windows e stranamente in linux no...di solito è più complicato 
l'ambiente Linux...).
Devo ancora capire un bel pò di cose di quetso IDE, ma sembra ok!
Mò vediamo se trovo un buon pdf con operatori logici, istruzioni etc...
Mi ci butto a pesce....speriamo di riuscire a combinare qualcosa... :)
Grazie! Mi farò risentire (speriamo per cose serie!)

 ha scritto nel messaggio 
news:Xns9AFF55D6F21...@194.177.96.78...

Non così embedded...si tratta di linux embedded...con 32mb ram e 8mb di 
flash :) 

in ambiente windows
Tipo? io non ho particolari problemi con C::B sotto Windows.

> Tipo? io non ho particolari problemi con C::B sotto Windows.
Appena installato, ho provato a creare un nuovo progetto, mi ha creato la 
struttura con un singolo file (main.c), ma dà subito errore se si fà click 
proprio sul file (infatti c'è un'icona "strana"), devo quindi cancellare la 
"foglia" dal progetto e creare il file nuovamente. Questa è la prima cosa 
che mi è capitata,altre cose non me le ricordo,cmq in Windows non lo userò 
molto.
In ambiente linux, no problem :) crea in automatico il famoso "hello world", 
sono riuscito pure a crearmi (usando una guida :p) un'ambiente che mi genera 
direttamente l'eseguibile per la scheda linux embedded :)  Ha funzionato al 
primo colpo!
Grazie dei suggerimenti!

 molto.
Molto strano, non mi è mai successo nulla del genere (per curiosità, che
errore hai?). Il problema comunque non è Windows o Linux, ci deve essere
qualcosa di sballato sul tuo sistema, perché sotto Windows io lo uso
tranquillamente.



L'errore è "cannot find main.c", ma ho già trovato che è un bug "indiretto" 
(durante il wizard di un progetto è possibile "fare passi avanti" anche con 
informazioni incomplete,questo è il vero "bug" se così vogliamo chiamarlo). 

Mi trovo benissimo con codeblocks! Figata! (cìè pure il debugger remoto!)
Poi cmq, non poi così ostico capire il C se uno ha già esperienza in altri 
linguaggi :)
Grazie dei consigli!