OVH Cloud OVH Cloud

Outils de développement...

22 réponses
Avatar
BERCOT David
Re-bonjour,

J'ai encore de nouvelles questions ;-)))
Ah, ces nouveaux !!!

Pourriez-vous me donner quelques exemples (pas une liste exhaustive car =
je suis s=FBr qu'il y en a beaucoup trop) d'outils de d=E9veloppement =
pour Linux ? Et quels sont les langages utilis=E9s ?
D'autre part, existe-il un outil qui permette de coder dans une sorte de =
Visual Basic pour Linux ?

Merci d'avance.

David.

--=20
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.1 - Release Date: 27/01/2005
=20

10 réponses

1 2 3
Avatar
Basile STARYNKEVITCH
Le Fri, Jan 28, 2005 at 01:39:21PM +0100, BERCOT David écrivait/wrote:

Pourriez-vous me donner quelques exemples (pas une liste exhaustive
car je suis sûr qu'il y en a beaucoup trop) d'outils de
développement pour Linux ? Et quels sont les langages utilisés ?



Pour les langages C, C++, Ada, Fortran: suite de compilation GCC
(commandes gcc, g++, gnat, g95, g77). Il y a aussi le compilateur
tinycc (commande tcc).

Pour Scheme: il y a plein d'implementations (bigloo, stalin, drscheme,
etc....)

Pour Lisp: clisp, sbcl, ...

Pour Ocaml: les compilateurs ocamlc (code-octet) et ocamlopt (code
natif).

Pour prolog: gprolog, etc...

Il y a aussi les interpreteurs comme Perl, Python, Ruby, Tcl, PHP

D'autre part, existe-il un outil qui permette de coder dans une
sorte de Visual Basic pour Linux ?



Ne comprenant pas la question (car ne connaissant pas Visual Basic, ni
aucun outil Microsoft) je suggère de coder en Ocaml, dont l'inférence
de type et l'efficacilité sont des atouts essentiels.

Il y aussi les constructeurs de programme, principlement GNU make
(mais aussi cook, cons, omake...)

Bien sûr, la gestion des versions des sources par SubVersion (ou CVS,
ou RCS, ou PRCS, ou Arch)

le débogueur gdb (pour C,C++,...)

Enfin, les editeurs Emacs et Xemacs s'interfacent très bien avec les
autres outils ci-dessus.

Il existe des environments integrés. Je prefère les outils usuels.

Enfin, le choix des outils et des langages est un affaire de goût, qui
entrainent souvent des débats allumés et stériles.

Je conseille vivement la lecture d'un bon livre sur Linux.

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
NaiosKAE{FR}
BERCOT David a écrit :
Re-bonjour,

J'ai encore de nouvelles questions ;-)))
Ah, ces nouveaux !!!

Pourriez-vous me donner quelques exemples (pas une liste exhaustive car je suis sûr qu'il y en a beaucoup trop) d'outils de développement pour Linux ? Et quels sont les langages utilisés ?
D'autre part, existe-il un outil qui permette de coder dans une sorte de Visual Basic pour Linux ?


argggghhhh je crois mourrir, 'tention tout de meme on est vendredi

en langages: C, C++, Java, Cobol, Fortran, Lisp, Perl, Python, Php, ....
ca depend de se que tu veux faire

pour java tu as eclipse netbeans forte ....
sinon tu as wxglade pour les wxwidgets

Merci d'avance.



de rien
David.




--
Erwann PENCREACH

Quand le doigt montre la lune, l'imbécile regarde le doigt.
-+- Confucius -+-


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
tnemeth
Selon NaiosKAE{FR} :
|
| BERCOT David a écrit :
| > Re-bonjour,
| >
| > J'ai encore de nouvelles questions ;-)))
| > Ah, ces nouveaux !!!
| >
| > Pourriez-vous me donner quelques exemples (pas une liste exhaustive
| car je suis sûr qu'il y en a beaucoup trop) d'outils de développement
| pour Linux ? Et quels sont les langages utilisés ?
| > D'autre part, existe-il un outil qui permette de coder dans une
| sorte de Visual Basic pour Linux ?
| argggghhhh je crois mourrir, 'tention tout de meme on est vendredi

Si si, il existe des honteux qui ont osé implémenter une telle
horreur sous Linux :
http://gambas.sourceforge.net/introduction.html


| en langages: C, C++, Java, Cobol, Fortran, Lisp, Perl, Python, Php,
| ....
| ca depend de se que tu veux faire
|
| pour java tu as eclipse netbeans forte ....
| sinon tu as wxglade pour les wxwidgets

Emacs, vim, gcc, make.
clickodromes : kdevelop, kate...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
J.-Pierre Pourrez
BERCOT David a écrit :
Re-bonjour,

J'ai encore de nouvelles questions ;-)))
Ah, ces nouveaux !!!

Pourriez-vous me donner quelques exemples (pas une liste exhaustive car je suis sûr qu'il y en a beaucoup trop) d'outils de développement pour Linux ? Et quels sont les langages utilisés ?
D'autre part, existe-il un outil qui permette de coder dans une sorte de Visual Basic pour Linux ?



Il existe 4 langages de script sous Linux:
bash, php, perl, python

Bash permet de faire des scripts pour des tâches simples mais sa
syntaxe n'est pas forcément évidente et il est assez limité.

Php a été créé au départ pour créer des pages HTML dynamiques mais on
peut l'utiliser en ligne de commande. Il est plaisant d'avoir installé
Apache avec une base de données MySQL, PostgreSQL, SQLite et de créer
ses pages HTML à partir de données extraites de la base si on connait HTML.

Perl est le plus ancien mais tjrs d'actualité. La conséquence est qu'il
possède pas de bibliothèques. Il est bcp utilisé dans les scripts
d'administration des serveurs. Mandrake l'utilise pour les configs.
On le qualifie parfois de quick and dirty. On fait très rapidement bcq
de choses mais quand on doit relire le code, surtout si c'est pas le
sien, après plusieurs mois, ce n'est pas forcément évident.

Python est le plus. Il est très agréable par sa syntaxe. Fini les
accolades autour des blocks de code, Adieu ; en fin d'instruction.
Cela plait bcq. Certains logiciels comme Gimp, OpenOffice, ...
l'adoptent comme langage de script pour construire leurs extensions.

Note que ces 3 langages sont des "byte-compiled" comme Java.
Ils sont compilés automatiquement quand cela est nécessaire.
Ils sont aussi équipés du ramasse-miettes pour libérer la mémoire
inutilisée.

Enfin pour créer des interfaces graphiques, indépendants du code, Glade
fait cela très bien.

Bn amusement
Jean-Pierre


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Erwan MAS
On Fri, Jan 28, 2005 at 04:51:21PM +0100, J.-Pierre Pourrez wrote:
| [../..]
| Perl est le plus ancien mais tjrs d'actualité. La conséquence est qu'il
| possède pas de bibliothèques. Il est bcp utilisé dans les scripts
| [../..]

Il faut remplacer 'pas' par 'plein' je suppose .

Plus de 783 packages pour perl ...

libtunepimp-perl - libtunepimp perl bindings
libuniversal-exports-perl - Lightweight, universal exporting of variables
libwidestudio-perl - Perl module for WideStudio
libxmltv-perl - Perl libraries related to the XMLTV file format for TV listings
libxtm-perl - Perl module for reading/writing Topic Maps
libvpopmail-perl - Vpopmail support for Perl
libscalar-list-utils-perl - A selection of general-utility list subroutines
:~$ apt-cache search lib.*perl | grep '^lib[^ ]*perl ' | wc
783 6849 53228

La plus grande bibliotheque , pour perl est www.cpan.org .

--
____________________________________________________________
/ Erwan MAS /
| mailto: |_/
___|________________________________________________________ |
_____________________________________________________________/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Fri, 28 Jan 2005 16:51:21 +0100, J.-Pierre Pourrez a écrit :
[...]
Il existe 4 langages de script sous Linux:
bash, php, perl, python



Je sais qu'on est vendredi, mais quand même !

Quid de csh, ksh, sh et autres shells, expect, awk, sed, tcl, scheme,
lisp, ruby, etc. ?

--
Sylvain Sauvage
Avatar
Nazim Baizid
On Fri, 28 Jan 2005 17:42:03 +0100
Sylvain Sauvage wrote:

Fri, 28 Jan 2005 16:51:21 +0100, J.-Pierre Pourrez a écrit :
>[...]
> Il existe 4 langages de script sous Linux:
> bash, php, perl, python

Je sais qu'on est vendredi, mais quand même !

Quid de csh, ksh, sh et autres shells, expect, awk, sed, tcl, scheme,
lisp, ruby, etc. ?



Quid de lex&yacc, TK, ?


--
Sylvain Sauvage



Avatar
Sylvain Sauvage
Fri, 28 Jan 2005 17:59:57 +0100, Nazim Baizid a écrit :
On Fri, 28 Jan 2005 17:42:03 +0100
Sylvain Sauvage wrote:

> Fri, 28 Jan 2005 16:51:21 +0100, J.-Pierre Pourrez a écrit :
> >[...]
> > Il existe 4 langages de script sous Linux:
> > bash, php, perl, python
>
> Je sais qu'on est vendredi, mais quand même !
>
> Quid de csh, ksh, sh et autres shells, expect, awk, sed, tcl, scheme,
> lisp, ruby, etc. ?

Quid de lex&yacc, TK, ?



1. Il y a « etc. », donc explicitement, il en manque plein,
mais implicitement, ils y sont tous ;

2. lex et yacc sont des programmes qui génèrent du code source C/C++ à
partir de données formatées : donc pas des langages de script ;

3. tk est une bibliothèque graphique.

Il marche bien ce p'tit troll velu ;o)

--
Sylvain Sauvage
Avatar
fra-duf-no-spam
Le 12811ième jour après Epoch,
Nazim Baizid écrivait:

On Fri, 28 Jan 2005 17:42:03 +0100
Sylvain Sauvage wrote:

Fri, 28 Jan 2005 16:51:21 +0100, J.-Pierre Pourrez a écrit :
>[...]
> Il existe 4 langages de script sous Linux:
> bash, php, perl, python

Je sais qu'on est vendredi, mais quand même !

Quid de csh, ksh, sh et autres shells, expect, awk, sed, tcl, scheme,
lisp, ruby, etc. ?



Quid de lex&yacc, TK, ?



Je me disais bien que quelqu'un allait citer ceux-là aussi ...

C'était un trop gros troll quand même !!!


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Di Croci
Bonjour!

gambas est si mauvais que ça??? Je veux dire qqun a trouvé que l'idée
de vb était pas si mauvaise (programmation rapide et simple d'une
interface visuelle). Pk ne pas l'encourager lorsqu'il tente de
l'amener sous Linux ? Windows ne fait pas juste des mauvaises
choses...

Michel


On Fri, 28 Jan 2005 13:56:03 +0100, wrote :
Selon NaiosKAE{FR} :
|
| BERCOT David a écrit :
| > Re-bonjour,
| >
| > J'ai encore de nouvelles questions ;-)))
| > Ah, ces nouveaux !!!
| >
| > Pourriez-vous me donner quelques exemples (pas une liste exhaustive
| car je suis sûr qu'il y en a beaucoup trop) d'outils de développeme nt
| pour Linux ? Et quels sont les langages utilisés ?
| > D'autre part, existe-il un outil qui permette de coder dans une
| sorte de Visual Basic pour Linux ?
| argggghhhh je crois mourrir, 'tention tout de meme on est vendredi

Si si, il existe des honteux qui ont osé implémenter une telle
horreur sous Linux :
http://gambas.sourceforge.net/introduction.html

| en langages: C, C++, Java, Cobol, Fortran, Lisp, Perl, Python, Php,
| ....
| ca depend de se que tu veux faire
|
| pour java tu as eclipse netbeans forte ....
| sinon tu as wxglade pour les wxwidgets

Emacs, vim, gcc, make.
clickodromes : kdevelop, kate...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org




1 2 3