
|
|
|
Auteur
|
Message
|
1
|
Windows--
|
|
|
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 !)
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
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_DIR/command_file.txt
}
#==
-------
disparu sans laisser d'adresse
|
|
|
|
|
le shell, c'est bien
c'est la total éclate
psyko_pa_rigide
j'ai hésite à proposer le shell tellement c'est rigide et pas pratique .
|
|
Bouläy hunter
|
|
|
Le shell rigide et pas pratique ?
Ca sent le windowsien ça
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+
|
|
|
|
|
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
|
|
Bouläy hunter
|
|
|
|
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).
|
|
Windows--
|
|
|
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é ). 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 ).
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 ( )... 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)
-->Message édité par prog++ le 04/07/2008 20:02:26<--
|
|
1
|
|

|
> paru le 26/06/2008
|