OVH Cloud OVH Cloud

Langage de programmation ?

24 réponses
Avatar
Fuxy
Bonjour,

Je lis un peu les Forum, et je me pose une question ?

Voilà, je suis sous Linux depuis peu, j'ai opté pour la Suse 9.1 car un
ami me l'a conseillée, et c'est vrai que ça fonctionne très bien.

Ma question est la suivante, sous Win je "programmais" en VB et un peu
en delphi, et je voudrais continuer a bidouiller un peu de programmation
sous Linux, car je compte bien laisser tomber Windows.

Seulement, je ne sais pas trop quoi prendre ? J'ai testé des VB-like,
comme Gambas (qui et trop Bugé) ou HBasic (qui est encore pire !)

J'ai aussi testé Kylix (impossible de compiler un programme) ou Lazarus
(ne veut même pas démarrer !).

Je ne voudrais pasme lancer dans des trucs trop complexes, comme C++, en
effet j'ai acheté 2 bouquins, et je ne suis même pas foutu de faire un
"Hello World" sous Linux ! (j'y arrive sous Win avec VC++ 6.0).

J'ai entendu parler de Python, qu'en pensez vous ? niveau complexité,
documentation (en FR de préférence) ?

Merci

10 réponses

1 2 3
Avatar
Richard Delorme
Ainsi Parlait Fuxy

Je ne voudrais pasme lancer dans des trucs trop complexes, comme C++, en
effet j'ai acheté 2 bouquins, et je ne suis même pas foutu de faire un
"Hello World" sous Linux ! (j'y arrive sous Win avec VC++ 6.0).



$ cat << EOF > hello.cc

#include <iostream.h>

main()
{
cout << "hello worldn";
}
EOF



En C++ d'aujourd'hui, c'est plutôt :

#include <iostream>

int main() {
std::cout << "hello worldn";
}

Faut vraiment pas etre doué :-)


Ben si...

--
Richard


Avatar
Thomas Labourdette
Le 26-08-2004, Richard Delorme a écrit :
Ainsi Parlait Fuxy

Je ne voudrais pasme lancer dans des trucs trop complexes, comme C++, en
effet j'ai acheté 2 bouquins, et je ne suis même pas foutu de faire un
"Hello World" sous Linux ! (j'y arrive sous Win avec VC++ 6.0).



#include <iostream>

int main() {
std::cout << "hello worldn";
}

D'après James K. c'est

#include <iostream>
#include <ostream>
int main()
{
std::cout << "Hello, world!n" ;
return 0 ;
}

@+
--
Edgar PALATUJAINE
Pourquoi les français ont-ils VRAIMENT des raisons d'être fiers
d'avoir été champions du monde ?
- Parce que c'est bien la première fois qu'ils arrivent à baiser les
Brésiliens ailleurs qu'au bois de Boulogne.



Avatar
Franck Yvonnet
Ainsi Parlait Richard Delorme
En C++ d'aujourd'hui, c'est plutôt :


Houla! Ça a bien changé depuis mon époque, je suis plus dans le vent. Ah
c'est plus de mon age tout ça, j'ai plus 20 ans.

--
Franck Yvonnet
"Reality is that which, when you stop believing in it, doesn't go away."
- Philip K. Dick

Avatar
Ledev
"Vincent Schmid" a écrit dans le message de news:

François wrote:
...snip...
la distribution standard de python comprend une foultitude de module
permettant d'accéder à tout ce qu'il faut pour développer des
applications : réseau, interface graphique, fichiers...


Est-ce que Python peut être compilé ? j'ai toujours cru que c'était un
langage de script. Peut-on créer un daemon avec Python ? Peut-on accéder
à des bases de données (Firebird) ?


Il est interpreter, ça n'est pas pour autant qu'il se contente de faire du
script.
Pour accedez à des bases de données, il existe à coût sur un framework.

a+


Avatar
luc wastiaux
Vincent Schmid wrote:
François wrote:
...snip...

la distribution standard de python comprend une foultitude de module
permettant d'accéder à tout ce qu'il faut pour développer des
applications : réseau, interface graphique, fichiers...



Est-ce que Python peut être compilé ? j'ai toujours cru que c'était un
langage de script. Peut-on créer un daemon avec Python ?


Tu peux créer un daemon de la même manière qu'en C, j'ai un exemple de
code si tu veux.


--
luc wastiaux


Avatar
Richard Delorme


Ainsi Parlait Fuxy

Je ne voudrais pasme lancer dans des trucs trop complexes, comme C++, en
effet j'ai acheté 2 bouquins, et je ne suis même pas foutu de faire un
"Hello World" sous Linux ! (j'y arrive sous Win avec VC++ 6.0).





#include <iostream>

int main() {
std::cout << "hello worldn";
}



D'après James K. c'est
#include <iostream>
#include <ostream>
int main()
{
std::cout << "Hello, world!n" ;
return 0 ;
}


D'après Bjarne S. c'est comme j'avais écrit ;-P

--
Richard




Avatar
Francois Petillon
On Thu, 26 Aug 2004 16:00:22 +0200, Fuxy wrote:
Ma question est la suivante, sous Win je "programmais" en VB et un peu
en delphi, et je voudrais continuer a bidouiller un peu de programmation
sous Linux, car je compte bien laisser tomber Windows.


Bof, bof, bof. Déjà, il pourrait être utile de préciser ce que tu
"programmais" en VB histoire que les réponses qui te sont faites soient
mieux ciblées. En l'absence d'information plus précise, j'aurais plutot
tendance à te conseiller de papilloner un peu sur différents langages
pour que tu puisses te faire une idée de leur philosophie et des
situations pour lesquelles ils sont efficaces. Pour ce que je fais, le C
et le perl sont largement suffisant mais il est vrai que je n'ai pas à
gerer des choses très compliquées.

François

Avatar
Vent d'Est - East Wind

J'ai entendu parler de Python, qu'en pensez vous ? niveau complexité,
documentation (en FR de préférence) ?

Merci


Comme cela a deja ete dis , le python est très bon
mais comme tu programmais en VB , je suppose qu'une petite interface
graphique te manqueras :

alors quelques toolkit graphique multiplateforme :
Tkinter , GTK , Wxwindows

entre nous j'opterais pour le dernier c est le plus avantageux de tous :

http://www.supinfo-projects.com/fr/2003/intro_wxwindows/1/

http://www.wxwindows.org/

Bon vent

Avatar
Thomas Labourdette
Le 26-08-2004, Richard Delorme a écrit :

#include <iostream>

int main() {
std::cout << "hello worldn";
}



D'après James K. c'est
#include <iostream>
#include <ostream>
int main()
{
std::cout << "Hello, world!n" ;
return 0 ;
}


D'après Bjarne S. c'est comme j'avais écrit ;-P


Si on va par là, j'ai une versiob du même B.S. qui est
#include <iostream.h>
int main()
{
cout << "Hello, World!n";
}

Je ne dirais pas de quand elle date

@+
--
Samuel PARANPLAC
Quel est le plus long mot de la langue francaise ?
Peripateticienne.
(Les bavures du maillon faible.)



Avatar
Misterjack
D'après James K. c'est #include <iostream>
#include <ostream>
int main()
{
std::cout << "Hello, world!n" ;
return 0 ;
}


D'après Bjarne S. c'est comme j'avais écrit ;-P


On pourrait faire plus rigolo comme ça, non ? :

/* mon Hello World à moi, na ! */
#include <iostream>
#include <stdlib>
using namespace std ;
int main(int argc, char *argv[])
{
cout << "Hello, world!" << endl ;
exit(EXIT_SUCCESS) ;
}
/* no comment ;-) */

@Tchao !
--
Mister Jack (MJ)
"Linux c'est pas pour les manchots !"


1 2 3