Vai al contenuto





Archived

Questa discussione è archiviata e chiusa a future risposte.

slayer'89

xcode=arabo?

Recommended Posts

:mad: : questa era la mia faccia non appena aperta la finestra new project di xcode... :ciao:

no a parte gli scherzi,salve a tutti,sono un nuovo utente che stà studiando a tempo perso il C++(ho appena cominciato) e proprio ieri mi sono installato xcode sul mio macmini...

tanto per vedere se avevo capito qualcosa di quello che ho imparato ho tentato di inserire questo codice:

#include <iostream>
using namespace std;

int main( )
{  cout  <<"slayer'89";
return 0;
}

ma non ha funzionato ovviamente...

ora,essendo un niubbo sia in fatto di Mac che in programmazione ho deciso di chiedere aiuto a voi... :ciao:

come devo fare per scrivere il programma sorgente?

e poi per codificarlo come faccio a far partire il compilatore?

giusto per sapere poi...

in fatto di programmazione sono proprio nuovo...

secondo voi sono ancora in tempo per poter diventare bravo o per poter creare chessò...qualche programmino o qualche gioco stile gameboy?

e ancora...secondo voi è giusto cominciare dal C++?O è meglio cominciare da qualcosa di più semplice come Java o pascal?


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


Secondo me ti conviene iniziare con ANSI C.

Apri il terminale che trovi in Applicazioni->Utility, ti scrivi il tuo codice e lo compili con gcc:

gcc -o nome_del_prog sorgente.c

Il codice lo puoi scrivere con qualsiasi editor di testi, ma un po di terminale non fa mai male, se vuoi prova "vi". Torvi in internet un sacco di guide.

Se ci sono problemi chiedi pure.

P.S. : sotto Mac poi ti consiglio di usare Obj-c che secondo me è molto più semplice e soprattuto si interfaccia col framework Cocoa che serve per sviluppare App grafiche.

Qui puoi trovare documentazione in italiano per iniziare con Obj-c e Cocoa:

http://www.akirasan.altervista.org/blog/

Comunque ANSI C è FONDAMENTALE.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

E' vero...

Se vuoi imparare bene a programmare e soprattutto a programmare in C++ /Obj-C devi proprio imparare l'ANSI C...

E' il primo passo verso un futuro migliore!...

:P

In realtà ci sarebbe anche Assembler ma te lo sconsiglio caldamente...Almeno per il momento...

:mad:;) Questa era la mia faccia durante le spiegazioni di assembler nelle ore di calcolatori elettronici all'uni (in realtà sono due faccie ma erano unificate nel mio volto nello stesso istante!)... :P


Thinkate different. gente!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

:P :mad: Questa era la mia faccia durante le spiegazioni di assembler nelle ore di calcolatori elettronici all'uni (in realtà sono due faccie ma erano unificate nel mio volto nello stesso istante!)... ;)

Be dai io all'uni in informatica 2 ci hanno spiegato l'assembler del Motorola 68000 in 30 minuti! :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

beh...non posso dire altro che grazie per le numerose risposte! :mad:

esattamente in cosa consiste l'ANSI C?

il mio fine sarebbe quello di creare piccoli videogiochi stile gameboy in 2D...

secondo voi è un obbiettivo plausibile? :P


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
e quello degli x86? :P

Pensa che quello degli x86 è tutto il contrario del 68000 e PPC. Poi per uno che conosce 3 assembler diversi :mad: non è facile, infatti ogni tanto mi confondo.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
beh...non posso dire altro che grazie per le numerose risposte! :mad:

esattamente in cosa consiste l'ANSI C?

il mio fine sarebbe quello di creare piccoli videogiochi stile gameboy in 2D...

secondo voi è un obbiettivo plausibile? :P

Dunque l'ANSI C è un po come l'inglese: ovunque vai ti fai capire. E' uno standard mondiale, che specifica quali devono essere le librerie standard a disposizione del programmatore. Col C hai il "quasi" controllo dell'os, delle funzioni che ti mette a disposizione

Per fare applicazioni grafiche devi poi studiarti OpenGL, ma di questo non so niente, quindi non posso aiutarti.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

OK...da domani comincio a studiare Obj-C

ma..scusa la domanda noob...che differenze ci sono con il C++?Più semplice e adatto ad un completo princiante?

e poi...il sito che mi hai linkato contiene documentazioni prettamente teoriche mi sembra...

una volta bruciato questi tutorial su che cosa mi indirizzi?

Grazie!


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Io ti consiglio di partire dall'ANSI C. Poi quando saprai bene gestire i puntatori(argomento molto ostico) potrai passare all'objc.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

bè...siccome sono un noob non posso certo contestare il consiglio di uno più navigato di me:shutup: :P

che manuale mi consigli allora per l'ANSI C?


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

altrimenti non c'è uno disponibile in rete gratis?

Magari anche comprensibile per chi ha poca esperienza di programmazione in generale...


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Io invece ti consiglierei un buon testo che usano anche nel mio corso di Informatica I a ingegneria dell'informazione a Lecce ...

"C Corso completo di programmazione"...Deitel & Deitel...Apogeo...

Ti consiglio l'ultima edizione perchè è quella esente da errori (dovrebbe essere la terza o la quarta nella traduzione italiana!)...Questo libro per quanto è buono lo traducono in un sacco di lingue...Comprende teoria e un sacco di esercizi...Compresi quelli (dal cap 5 separati dagli altri) sulla programmazione ricorsiva che per quanto possa sembrare semplice è parecchio complessa! !


Thinkate different. gente!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mi interesserebbe molto...

ma non è che sia un pò troppo complicato per uno della mia età?


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

vedrò di procurarmelo allora... :love:

comunque sono un maschio ,ho sbagliato a scrivere... :love:;)


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

comunque sono un maschio ,ho sbagliato a scrivere... :love: :love:

Infatti mi sembrava strano di trovare una lei che volesse iniziare con queste cose, non che non ce ne siano, ma è rarissimo trovarne una. ;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

:love: immagino

comunque nel frattempo ho trovato questa guida in rete...che dite?è utile anche per un noob?

http://programmazione.html.it/guide/leggi/32/guida-c/

Comunque sia qui...

http://programmazione.html.it/guide/lezione/1085/software-da-usare-mac-os/

...dicono che come editor bisogna utlizzare Emacs,VIM o jEdit!

Toglietemi intanto un dubbio:

l'edit sarebbe il programma in cui bisogna inserire il codice sorgente no?Quello che poi deve essere riveduto e corretto dal compilatore...oppure sbaglio?


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

No hai ragione...

Se è per questo lo puoi fare anche con TextWrangler che è buono e ti formatta il testo (colore e formattazione) in base al linguaggio di programmazione che vuoi usare (che però dovrai specificare manualmente)...

Dopo ti basterà scrivere cc o gcc nel terminale seguito dal nome del file (che avrai salvato con estenzione ".c" precedentemente!)...

Ah...Per la guida quella serve a fare solo un pò di ripetizione quando hai già imparato le basi del C...

Il problema è che quella guida presenta gli argomenti in maniera molto striminzita e molto caotica, mentre già nel libro è presentato in maniera più ordinata!


Thinkate different. gente!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ok...quindi posso muovermi dal terminale

ma poi come devo fare per avviare il compilatore con xcode?

voglio provare con il codice in prima pagina scritto però in C anzichè in C++...

il problema è che quando apro new project i vengono fuori un casino di opzioni... :fiorellino:


MacMini Core Duo

RAM:512MB (aumentata presto ad 1GB)

Hard Disk:80GB+250GB

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo