Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business



|||-  

Programmation sous Ubuntu

 

 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur Sujet :

Programmation sous Ubuntu

prog++
prog2
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 12/12/2007 à 21:13:35  
 
Bonjour

 J'ai récemment installé Ubuntu 7.10 et je voudrais commencer à programmer en C++ par exemple, ou tout autre langage de programmation logiciel... le XUL pourrait aussi bien m'aller...

 Je manipule déjà le VB, HTML, PHP, JS...

 Ce que je voudaris, c'est avoir des logiciels gratuits bien, et/ou une bonne doc. sur comment se lancer (mon experience en programmation Linux s'est arrêté au petit jeu "je pense à un nombre entre 1 et 100..." avec Eclipse sous Mandriva et en Konsole !)

(Publicité)
  1. homepage
simmaster
Bébé forumeur (De 10 à 49 messages postés)
  1. Posté le 11/06/2008 à 14:09:04  
 
Bonjour, sous ubuntu il me semble que les compilateurs C et C++ sont déjà installés,
 il faut juste ouvrir un éditeur de texte (gedit, emacs etc...) et commencer à programmer :)
 Un site intéressant : www.siteduzero.com

 Voila l'exemple par excellence : un hello world en C

 



#include <stdio.h>
 
 int main(int argc, char* argv[])
  {

printf("Hello world!\n" );

return 0;
  }




 ouvre une console et tape :
 



gcc -o test test.c



 puis
 



./test



  1. homepage
leonsulivan
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 11/06/2008 à 14:39:26  
 
L'interpréteur Perl est aussi installé de base

 Crée un fichier test.pl
 



 
 #!/usr/bin/perl
 $message = "Hello World\n";
 print $message;
 $message =~ s/Hello/Bonjour/;
 print $message;
 exit 0
 



 donne les droits d'exécution au ficher.
 et ./test.pl

 Mais tu peut aussi installer php + appache + mysql et programmer en PHP :
 http://doc.ubuntu-fr.org/lamp

 Sinon pour ce qui est logiciel, si tu compte faire une interface graphique, je ne saurai que trop te conseiller le java qui est de loin le plus simple a utiliser dans ce cas.

psyko_pa_rigide
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 11/06/2008 à 19:59:36  
 
le shell, c'est bien ;)
 c'est la total éclate
 ( ok, cygwin marche aussi avec Windows )

 tiens, un bout de code pas complet
 pense à faire un chmod +x pour qu'il soit exécutable

 



#!/bin/sh
 #==
 do_check_kind_of_system
 if [ "$isTargetSystem" = "" ]
 then
  echo "This is a Source system."
 else
  echo "This is a Target system."
 fi
 }
 ...
 if [ "$command_file" != "" ]
 then
  echo " --> Do you want to change this value ? (y/n)[n] : "
  read answer rest
  case ${answer} in
  "y"|"Y" )
   define_command_file_location
  ;;
  *)
  ;;
  esac
 fi

 while [ "$command_file" = "" ]
 do
  define_command_file_location
 done
 }
 #==
 define_command_file_location () {
 echo "Type your <command_file> value : "
 read command_file rest
 echo "$command_file">$OUTPUT_TEMP_D​IR/command_file.txt
 }
 #==
 


  1. homepage
leonsulivan
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 12/06/2008 à 00:29:33  
 



le shell, c'est bien ;)
 c'est la total éclate




 :D psyko_pa_rigide

 j'ai hésite à proposer le shell tellement c'est rigide et pas pratique  :p .

  1. homepage
med365
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 12/06/2008 à 11:05:46  
 
Le shell rigide et pas pratique ? :o
 Ca sent le windowsien ça :sifflote:

 Désolé mais au contraire le shell est un outil très pratique et très souple quand on apprend à le connaitre, il fait gagner beaucoup de temps, de plus c'est une interface légère qui peut tourner sur des systèmes embarqués et il existe un nombre faramineux d'outils surpuissants en ligne de commande :)

 Je te conseille vivement d'apprendre à utiliser le shell si tu comptes passer sous linux et d'ailleurs je trouve qu'à ce propos Ubuntu s'éloigne trop de la philosophie Unix en voulant "windowser" à peu près tout, il en va jusqu'à supprimer la distinction entre utilisateur limité et root :/  vraiment rien que pour ça je ne conseillerai pas cette distro aux déutants...

 A+

  1. homepage
leonsulivan
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 12/06/2008 à 11:24:25  
 
Souple le shell ?
 Je suis d'accord que c'est indispensable mais quand même quand on vois ça :

 



a=1


ok
 



a = 1


pas ok

 enfin je dis ca je dis rien  :p

  1. homepage
med365
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 12/06/2008 à 17:13:10  
 
Je ne parlais pas de programmations shell, par ce que c'est clair que la il y a mieux... (meme si ça peut etre pratique quelques fois, mais en général c'est script python et basta).

prog2
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 04/07/2008 à 19:00:19  
 
Bonjour...

 Allez, ça fait un moment que je suis pas venu dans ce sujet (qui est le mien quand même !), et puis parce que l'autre sujet plus vieux (tout le monde le connais) à eu plus de succès... Les choses ont évoluées depuis, et j'en sais un peu plus... Pour répondre à SimMaster, il n'y a pas de compilateur C/C++ par défaut (il faut installer un paquet spécial). La structure Apache/PHP/MySQL je la connais, c'est pas de ce genre de prog dont je voulais parler (mais personne pouvait le savoir, désolé :D ). Python je m'y mets pas parce que pas envie (je connais pas mal de languages, ca me gonfle un peu d'en apprendre un de plus). Je fais du shell aussi (essayer de faire faire à quelqu'un des manip's complexes sur un unix -- pas un linux, un unix, darwin plus particulièrement ;) -- est plus facile en lui faisant taper 1 commande au lieu d'une cinquantaine). Je l'utilise maintenant pour lancer des programmes en activant/désactivant le bureau virtuel selon les cas (ceux qui veulent le code peuvent me le demander en messagerie perso :p ).
 Le windowsage d'ubuntu m'a pas trop affecté (j'ai appris à me servir d'une console, vous inquietez pas, de toute façon je faisais déjà de la console sous Windows), même pour moi le déutant ( :D )... Et puis j'ai quelques copains qui m'aident (sans oubliez les membres du forum, ça va de soi ;) )
 J'vais essayer de faire un mix des réponses entre les deux sujets (et puis entre temps je me suis mis à un autre language, qui ne nécéssite qu'un éditeur de texte et un outil de lancement)

 Page :
1

Aller à :