Unix , Emacs & C++ : le mettre sous xp ?

Unix , Emacs & C++ : le mettre sous xp ? - C++ - Programmation

Marsh Posté le 25-01-2006 à 18:57:11    

Yo !  
tout d'abord je n'y connais rien en programmation ! total newbie !  :lol:  
 
voilà : à la fac on a commencé à apprendre le c++ , sous environnement Unix.
Sous Unix, on lance l'invite de commande, puis pour un exercice à faire en c++ on tape par exemple : emacs exo1.cpp  
maintenant se lance l'editeur en c++ , petite fenetre bleue-verte et là on tape des lignes genre :
 
"
#include<iostream>
using namespace std;
int main() {
int a,b,c,d;
a=sizeof(int);
b=sizeof(short);
c=sizeof(float);
d=sizeof(double);
 cout<<"taille de int="<<a<<"octets"<<endl;
 cout<<"taille de short="<<b<<"octets"<<endl;
 cout<<"taille de float="<<c<<"octets"<<endl;
 cout<<"taille de double="<<d<<"octets"<<endl;
}
"
 
ensuite on enregistre "save buffer as..." ->exo1.cpp
on retourne dans l'invite de commande pour taper :g++ exo1.cpp -o exo1  
renvoi"done" , puis on tape ./exo1 et là ça marche.
voilà pour l'exemple(désolé si ça fait long)
 
N'ayant pas Unix chez moi, quels logiciels dois-je avoir pour pouvoir m'exercer en c++ via emacs , le tout fonctionnant sous XP ?
merci beaucoup !

Reply

Marsh Posté le 25-01-2006 à 18:57:11   

Reply

Marsh Posté le 25-01-2006 à 18:59:49    

cygwin

Reply

Marsh Posté le 25-01-2006 à 19:00:46    


http://forum.hardware.fr/hardwaref [...] 1-1.htm#t0


Message édité par tomi_tomo le 25-01-2006 à 19:34:31
Reply

Marsh Posté le 25-01-2006 à 20:14:14    

bon , merci mais j'ai installé cygwin, mais il ne connait pas la commande emacs dont j'ai besoin pour lancer la programation c++ comme sous unix ...   :(  
ya un plugin à rajouter ?

Reply

Marsh Posté le 25-01-2006 à 20:17:39    

Da Vince a écrit :

bon , merci mais j'ai installé cygwin, mais il ne connait pas la commande emacs dont j'ai besoin pour lancer la programation c++ comme sous unix ...   :(  
ya un plugin à rajouter ?


on est sensés éclater de rire ?

Reply

Marsh Posté le 25-01-2006 à 20:24:16    

non tu es censé m'aider !  :pfff:  
 
j'ai bien précisé : "tout d'abord je n'y connais rien en programmation ! total newbie ! "
Si tu as mieux à me proposer ... :kaola:  
 
 

Reply

Marsh Posté le 25-01-2006 à 21:19:28    

Da Vince a écrit :

non tu es censé m'aider !  :pfff:  
 
j'ai bien précisé : "tout d'abord je n'y connais rien en programmation ! total newbie ! "
Si tu as mieux à me proposer ... :kaola:


ben c est pas une histoire de programmation la [:moule_bite] c est comme si tu voyais photoshop comme un plugin windows....
Sinon ben tu installes emacs pour win 32 et tu sauves ton fichier la ou est stocke ton $HOME de cygwin genre C:\cygwin\home\truc et apres dans le shell de cygwin tu vas dans ton rep /home/truc et tu compiles


Message édité par manatane le 25-01-2006 à 21:20:36
Reply

Marsh Posté le 25-01-2006 à 22:55:28    

:)  oui mais comme j'y connais rien en prog c'est justement pourquoi je dis des bêtises...  :lol:  
 
alors je le trouve où emacs pour win32 ?
je sauve quel fichier ?  
le shell de cyygwin ... ok , je le compile ...  :??:  
c'est pas pour rien que je me présente comme newby !  :pt1cable:  
 
désolé si je suis nul, mais c'est grâce à vous que je peux progresser  :hello:

Reply

Marsh Posté le 25-01-2006 à 23:04:49    

Reply

Marsh Posté le 25-01-2006 à 23:07:57    

emacs sous xp [:pingouino] Si c'est pas mettre du foin dans le reservoir d'une bagnole ca [:pingouino]

Reply

Marsh Posté le 25-01-2006 à 23:07:57   

Reply

Marsh Posté le 25-01-2006 à 23:10:58    

et t'as omis ton "emacs pour faire du C++", tu te ramolis grave

Reply

Marsh Posté le 25-01-2006 à 23:12:36    

allons push, en toute honneteté, on ne peux plus proner emacs pour faire du developement en 2005. En 87, je te l'accorde, en 92 d'accord, en 96 a la rigueur, mais 2006 ? N'importe quelle ide doit faire mieux, et meme dans les gratuite genre code:blocks


Message édité par chrisbk le 25-01-2006 à 23:12:51
Reply

Marsh Posté le 25-01-2006 à 23:26:08    

bein je sais pas, qu'est-ce que emacs ne fait pas et qu'y te semble indispensable aujourd'hui ?

Reply

Marsh Posté le 25-01-2006 à 23:28:18    

être joli [:el g] non y me semble que les IDE actuelles ont une connaissance du langage en cours de saisie plus evoluée qu'emacs. J'avais lu qu'yavait de l'autocompletion pour emacs mais ca necessitait une compilation ou chaipu quoi, enfin bon
 
J'avais un collegue qui bossait sous emacs, apres avoir vu le tandem VS/VSA il a vite compris

Reply

Marsh Posté le 26-01-2006 à 10:45:52    

:non: emacs m'a été imposé par mon université (lille1)
j'aimerais donc pouvoir refaire des exos chez moi, m'entaîner, progresser ...

Reply

Marsh Posté le 26-01-2006 à 10:57:02    

merci push !  :ouch:  
knoppix a l'air impec !

Reply

Marsh Posté le 26-01-2006 à 19:33:17    

chrisbk a écrit :

être joli [:el g] non y me semble que les IDE actuelles ont une connaissance du langage en cours de saisie plus evoluée qu'emacs. J'avais lu qu'yavait de l'autocompletion pour emacs mais ca necessitait une compilation ou chaipu quoi, enfin bon


 
C'est pas le point fort d'emacs. J'ai essayé d'utiliser l'autocomplétion via semantic/intellisense, mais ça marche mal globalement, du coup, j'ai abandonné. Je ne connais pas l'outil que tu évoques, tu peux en dire plus ?
 

chrisbk a écrit :

J'avais un collegue qui bossait sous emacs, apres avoir vu le tandem VS/VSA il a vite compris


J'ai bossé sous VS, BC++, et essayé eclipse, aucun de ceux la ont les fonctions d'édition -- qualifié "de base" quand on est habitué à un éditeur type vi, emacs -- auquels je m'attend. Pas moyen de faire faire des loopings au code par exemple  :D  
Je trouve aussi que les IDE "modernes" te laisse peu de place pour voir le code, pour moi, c'est décisif, je veux pouvoir voir du code sur toute la hauteur de l'écran.
 
Et si j'enseignais, je recommanderai emacs, pas pour les raisons sus-cités (les gouts et les couleurs ...), mais parce qu'il y a de bonne chance de le retrouver sur une machine de développement (ou de pouvoir l'installer facilement).

Message cité 2 fois
Message édité par ++fab le 26-01-2006 à 19:40:38
Reply

Marsh Posté le 26-01-2006 à 20:33:51    

voilà j'ai lancé knoppix c'est excellent !!!  :ange:  
ya mon ptit emacs et tout !  
 
merci !  :hello:

Reply

Marsh Posté le 26-01-2006 à 20:36:54    

++fab a écrit :

Je trouve aussi que les IDE "modernes" te laisse peu de place pour voir le code, pour moi, c'est décisif, je veux pouvoir voir du code sur toute la hauteur de l'écran.


sur eclipse, tu doubles-cliques sur le fichier, il passe en plein ecran.  
je suppose que les autres IDE ont une fonction equivalente.

Reply

Marsh Posté le 26-01-2006 à 20:37:14    

++fab a écrit :

C'est pas le point fort d'emacs. J'ai essayé d'utiliser l'autocomplétion via semantic/intellisense, mais ça marche mal globalement, du coup, j'ai abandonné. Je ne connais pas l'outil que tu évoques, tu peux en dire plus ?


 
code:blocks ? bah pas grand chose vu que je l'utilise pas, c'est un machin qui se developpe et qui, je crois, commence a regrouper du monde. Une recherche google t'en apprendras autant que moi :d

Citation :


Je trouve aussi que les IDE "modernes" te laisse peu de place pour voir le code, pour moi, c'est décisif, je veux pouvoir voir du code sur toute la hauteur de l'écran.


 
Nope, pas avec VS2002-2003 et leur panel rectractable. Sous VS6 c'est vrai que c'etait penible, la c'est pu le cas t'as vraiment l'ecran pour toi
 

++fab a écrit :


Et si j'enseignais, je recommanderai emacs, pas pour les raisons sus-cités (les gouts et les couleurs ...), mais parce qu'il y a de bonne chance de le retrouver sur une machine de développement (ou de pouvoir l'installer facilement).


 
ouais la attention, je dirais en enseignement un peu de rigueur fais pas de mal, et un machin comme VSA qui te corrige les . en ->, upper/lowercase & cie peut un peu te faire perdre de la rigueur. Quand tu sais ce que tu fais c'est top, mais quand tu apprends c'est bien de vraiment comprendre pourquoi et comment
 
 

Reply

Marsh Posté le 26-01-2006 à 20:48:07    

lorill a écrit :

sur eclipse, tu doubles-cliques sur le fichier, il passe en plein ecran.  
je suppose que les autres IDE ont une fonction equivalente.


 
J'ai oublié de préciser que je ne voulais pas décoller les mains du clavier quand je code :)

Reply

Marsh Posté le 26-01-2006 à 20:51:13    

chrisbk a écrit :

code:blocks ? bah pas grand chose vu que je l'utilise pas, c'est un machin qui se developpe et qui, je crois, commence a regrouper du monde. Une recherche google t'en apprendras autant que moi :d


Non, je te parlais "du bidule qui se compile sous emacs pour faire de l'autocompletion"  
 

chrisbk a écrit :

ouais la attention, je dirais en enseignement un peu de rigueur fais pas de mal, et un machin comme VSA qui te corrige les . en ->, upper/lowercase & cie peut un peu te faire perdre de la rigueur. Quand tu sais ce que tu fais c'est top, mais quand tu apprends c'est bien de vraiment comprendre pourquoi et comment


 
yep, on est d'accord.

Reply

Marsh Posté le 26-01-2006 à 21:04:41    

++fab a écrit :

Non, je te parlais "du bidule qui se compile sous emacs pour faire de l'autocompletion"  
 


 
houla j'ai lu ca une fois long time ago, et comme j'etais pas interessé je crains que le nom ne me soit resté en mémoire que le temps de le lire

Reply

Marsh Posté le 30-01-2006 à 21:26:07    

chrisbk a écrit :

houla j'ai lu ca une fois long time ago, et comme j'etais pas interessé je crains que le nom ne me soit resté en mémoire que le temps de le lire


 
Dommage. Mais ça a du être abandonné, je n'en trouve aucune traces ... Ou bien ça correspond directement ou indirectement à ce qui se trouve actuellement dans cedet (semantic, intellisense).

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed