quel langage apprendre ?

quel langage apprendre ? - Divers - Programmation

Marsh Posté le 08-07-2005 à 16:02:32    

salut à tous,
je suis technicien réseau et je ne fais plus de programmation depuis mes études ! Du coup j'ai tout oublié !
je voudrais m'y remettre un peu ! mais quel langage vous me conseillez ?
 
pendant mes etudes je faisais du visual basic mais je sais pas ce que vous en pensez ?

Reply

Marsh Posté le 08-07-2005 à 16:02:32   

Reply

Marsh Posté le 08-07-2005 à 16:20:42    

Tout dépend de ce que tu veux programmer. Chaque langage a son domaine de prédilection, un langage ne peut pas être efficace das tous les domaines.
 
Tu comptes programmer quoi, donc ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-07-2005 à 16:22:25    

l'anglais :o

Reply

Marsh Posté le 08-07-2005 à 16:22:55    

:D
 
Edit : florangé, si tu nous lis, salut !!!


Message édité par plainsofpain le 08-07-2005 à 16:23:11

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 09-07-2005 à 09:01:02    

python?
 
(Chai pas, mais au moins je tente de répondre a la question  :o )

Reply

Marsh Posté le 09-07-2005 à 16:30:09    

C++ of course
 
quoi que perso je vais m'initier au C# qui ma l'air vraimment pas mal donc ... je sais pas trop    quoi te conseiller, surtout comme il a était dit tout dépend de tes besoin  [:airforceone]
 
NB: pour le Visual Basic c'est pas trop mon truc donc je te le conseillerai pas, mais ceci n'est qu'une opinion personelle.


Message édité par blastman le 09-07-2005 à 16:37:19

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 17:24:25    

faire une recherche. Python est pas mal, surtout que son API réseau permet d'écrire en 3 lignes des petits programmes de tests (connexion, envoie de paquets, etc)

Reply

Marsh Posté le 09-07-2005 à 17:28:58    

il y a aussi Perl :D (le mec qui veut pas faire chier son monde :lol:)
 
le plus difficile est là Python or Perl ?  [:atlantis]  
 
Perl a une syntaxe proche du script shell, Python proche du C
 
Perl a été développé suivant une approche pragmatique, pour permettre à chacun de faire ce qu'il veut comme il le veut.  
 
Python a une approche plus "puriste" encourageant les développeurs à suivre une philosophie commune, et les mêmes bases théoriques.
 
Fais ton choix !


Message édité par blastman le 09-07-2005 à 17:33:55

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 17:45:36    

blastman a écrit :


Perl a une syntaxe proche du script shell, Python proche du C


Au moins maintenant, on est sur que tu n'a jamais fait ni de l'un, ni de l'autre

Reply

Marsh Posté le 09-07-2005 à 17:55:19    

Taz a écrit :

Au moins maintenant, on est sur que tu n'a jamais fait ni de l'un, ni de l'autre


 
 [:al zheimer] je maitrise pas trop ces langages mais je peux t'assurer que j'ai déja pratiqué, tes sur que tu as déja utilisé Python ? ou perl ?  
parce que si tu les a déja utilisé tu serait que Python c'est inspiré du C pour ca syntaxe et celle de Perl elle est basé sur le shell UNIX


Message édité par blastman le 09-07-2005 à 17:55:52

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 17:55:19   

Reply

Marsh Posté le 09-07-2005 à 18:01:15    

et Ruby ? et Rebol ? et Scheme ? ...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 09-07-2005 à 18:02:15    

blastman a écrit :

[:al zheimer] je maitrise pas trop ces langages mais je peux t'assurer que j'ai déja pratiqué, tes sur que tu as déja utilisé Python ? ou perl ?  
parce que si tu les a déja utilisé tu serait que Python c'est inspiré du C pour ca syntaxe et celle de Perl elle est basé sur le shell UNIX


noooooooon ... Taz ne maitrise ni le c ni le Python :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 09-07-2005 à 19:01:06    

c'est vrai que :
 
if i >= 0:
    blah
else:
    bleh
 
 
est franchement plus proche du C que la version perl
 
if($i >= 0)
{
    blah;
}
else
{
    bleh;
}
 
y a pas à dire.
 
Après si par proche du shell, tu veux dire 'utilise $ dans les identifiants', tu peux également dire que c'est proche du lisp parce que ça utilise des parenthèses.

Reply

Marsh Posté le 09-07-2005 à 20:15:25    

blastman a écrit :

Perl a une syntaxe proche du script shell, Python proche du C


 
Euh, non.
 
La syntaxe python ressemble pas du tout a du C, c est du typage dynamique, y a pas de { } mais de l indentation a la place (bon ok meme si au final c est censé apporter la meme chose).
 
J ai eu affaire a du perl et du python (pas a un haut niveau je l avoue...) et je partage plutot l avis de Taz.

Reply

Marsh Posté le 09-07-2005 à 20:24:24    

blastman a écrit :


parce que si tu les a déja utilisé tu serait que Python c'est inspiré du C pour ca syntaxe et celle de Perl elle est basé sur le shell UNIX


 [:johneh]  [:johneh]  [:johneh]  
 [:johneh]  [:johneh]  [:johneh]  
 [:johneh]  [:johneh]  [:johneh]  
 
http://masklinnscans.free.fr/4chan/retard.jpg
 
La syntaxe du Python et celle du C n'ont strictement rien à voir, même les mots réservés du langage sont différents (sauf "int" à la limite, et encore c'est pas un mot réservé en python :o)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-07-2005 à 20:31:54    

Je t'aurais bien dit python. Pas difficile à apprendre, ludique, et tu as des résultats rapidement.
 
Opera

Reply

Marsh Posté le 09-07-2005 à 20:33:16    

l'anglais :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-07-2005 à 20:33:49    


Pas le droit de copier, tricheur, 0 et va au coin :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-07-2005 à 20:56:48    

je confirme encore une fois que python c'est inspiré du C pour la syntaxe et que la syntax e de Perl est basé sur le shell UNIX, je vais essayer de retrouver l'information qui disait ce que je vous cite


Message édité par blastman le 09-07-2005 à 20:59:20

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 20:58:21    

blastman a écrit :

en tout cas je ne suis pas le seul à penser ca...

tu peux penser ce que tu veux. Maintenant, si tu ne peux pas argumenter ...

Reply

Marsh Posté le 09-07-2005 à 21:03:47    

blastman a écrit :

je confirme encore une fois que python c'est inspiré du C pour la syntaxe et que la syntax e de Perl est basé sur le shell UNIX, je vais essayer de retrouver l'information qui disait ce que je vous cite


Citation :

One unusual aspect of Python's syntax is the method used to delimit program blocks. Sometimes termed "the whitespace thing", it is one aspect of Python syntax that many programmers otherwise unfamiliar with Python have heard of, since it is nearly unique among currently widespread languages (another language sharing this feature is Haskell).
 
In so-called "free-format" languages that use the block structure ultimately derived from Algol—including Pascal, C, Perl, and many others—blocks of code are set off with braces ({ }) or keywords such as Pascal's begin and end. In all these languages, however, programmers conventionally indent the code within a block, to set it off visually from the surrounding code.
 
Python, instead, borrows a feature from the lesser-known language ABC—instead of punctuation or keywords, it uses this indentation itself to indicate the run of a block. A brief example will make this clear. Here are C and Python recursive functions which do the same thing—computing the factorial of an integer:


 
Factorial function in C:

int factorial(int x) {
    if (x == 0) {
        return 1;
    } else {
        return x * factorial(x-1);
    }
}


 
Factorial function in Python:

def factorial(x):
    if x == 0:
        return 1
    else:
        return x * factorial(x-1)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-07-2005 à 21:34:52    

bon j'retrouve plus l'info. mais c'est pas une connerie donc vous pouvez penser ce que vous voulez


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 21:36:38    

ben vas-y, explique-nous en quoi la syntaxe de python ressemble à celle  du C.

Reply

Marsh Posté le 09-07-2005 à 21:42:28    

blastman a écrit :

bon j'retrouve plus l'info. mais c'est pas une connerie donc vous pouvez penser ce que vous voulez


À partir d'un moment il faut arrêter la drogue hein [:petrus75]
 
Si tu avais un jour fait du python, tu aurais vu que le Python ne ressemble en rien au C, ni syntaxiquement ni philosophiquement [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-07-2005 à 22:02:59    

masklinn a écrit :

À partir d'un moment il faut arrêter la drogue hein [:petrus75]
 
Si tu avais un jour fait du python, tu aurais vu que le Python ne ressemble en rien au C, ni syntaxiquement ni philosophiquement [:petrus75]


 
 [:al zheimer]  [:a_bon][:ayalou]
 
je dit juste que python c'est inspiré du C, p'tain c'est une info que j'ai lu sur un site qui me paraissait assez sérieux j'ai pas alluciné même si mon anglais et pas top je pense pas avoir compris tout l'inverse.
 
bon j'ai trouvé un site qui dise comme moi mais bon c'est pas une référence http://fr.wikipedia.org/wiki/Python_(langage)  [:airforceone]


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 22:04:10    

blastman a écrit :

[:al zheimer]  [:a_bon][:ayalou]
 
je dit juste que python c'est inspiré du C, p'tain c'est une info que j'ai lu sur un site qui me paraissait assez sérieux j'ai pas alluciné même si mon anglais et pas top je pense pas avoir compris tout l'inverse.
 
bon j'ai trouvé un site qui dise comme moi mais bon c'est pas une référence http://fr.wikipedia.org/wiki/Python_(langage)  [:airforceone]


Si t'as fait du python pourquoi te baser sur un site ?  [:airforceone]  


---------------
[:whatde]
Reply

Marsh Posté le 09-07-2005 à 22:06:51    

blastman a écrit :

bon j'ai trouvé un site qui dise comme moi mais bon c'est pas une référence http://fr.wikipedia.org/wiki/Python_(langage)  [:airforceone]


Non mais c'est bon, quitte à utiliser la Wikipedia autant aller voir la vraie, parce que là je regarde les exemples de code python et ... ça pue le java [:petrus75]  
 
Donc bon, c'est franchement pas une référence du tout cet article, c'est même une brave daube


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-07-2005 à 22:33:14    

parceque j'ai pas fais grand chose et mes connaissance en python sont limité donc je préfére faire confiance a des personnes coit disant plus compétente que moi


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 22:34:22    

masklinn a écrit :

Non mais c'est bon, quitte à utiliser la Wikipedia autant aller voir la vraie, parce que là je regarde les exemples de code python et ... ça pue le java [:petrus75]  
 
Donc bon, c'est franchement pas une référence du tout cet article, c'est même une brave daube


 
je sais mais je retrouve plus l'article dans lequel j'avais eu cette info


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 09-07-2005 à 22:43:52    

blastman a écrit :

parceque j'ai pas fais grand chose et mes connaissance en python sont limité donc je préfére faire confiance a des personnes coit disant plus compétente que moi

genre nous, et on te montre par l'exemple que tes affirmations sont fausses

Reply

Marsh Posté le 10-07-2005 à 01:40:36    

ok ce sont donc de gros crétin ceux qui ont dit que python c'est inspiré du C pour ca syntaxe, en gros ce sont des pures connerie


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 10-07-2005 à 01:55:03    

Y en a bien à qui d.ieu leur parle tous les jours, c est pas pour autant qu il faut leur donner raison...

Reply

Marsh Posté le 10-07-2005 à 02:35:11    

Pourquoi tu ramènes a toi?
 
C est une métaphore, juste pour dire que c est pas parce qu un site lambda (ben oui, s il était fréquenté ou connu il devrait etre assez facilement retrouvable via google) prétend que la syntaxe python est proche d une syntaxe C, qu il faut pour autant le croire.
 
Explique moi, apres je voudrais bien te croire. Y a pas que des choses a dire, faudrait avancer des arguments aussi.

Reply

Marsh Posté le 10-07-2005 à 02:57:22    

j'ai compris le sens de ta phrase après avoir écrit :/
 
le site n'etait pas trop connu, mais avait l'air sérieux car il parlait de C++ et ne disait pas de connerie...
 
Comme python je connais juste les bases (j'ai juste fait quelque script vite fait et un petit soft tout pourri avec TKinter)et j'ai pas cherché à connaitre son histoire je l'ai ai tout simplement cru lorsqu'il disait que python c'était inspiré du C même si je ne vois pas trop de ressemblance.
 
NB: je me suis certainement trop pris la tête sur le sens du mot inspirer pour ne pas leur donner tord car ils semblaient plus calé que moi en Python


Message édité par blastman le 10-07-2005 à 03:01:21

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 10-07-2005 à 05:10:16    

C++ alors
 
C ca m étonnerait, beaucoup trop de notions de classes, d objets, méthodes... pour que ca y ressemble.  :whistle:  
 
Si apres ca s inspire du C++ pourquoi pas, c est orienté objet. Mais au niveau syntaxique, carrément pas a mon avis.  :)

Reply

Marsh Posté le 10-07-2005 à 12:12:35    

ON PARLE SYNTAXE, PAS PARADIGME. SI T'ES ENTRAIN DE NOUS DIRE QUE PYTHON S'INPIRE DU C++ PARCE QUE TOUS LES DEUX SONT IMPÉRATIFS ...

Reply

Marsh Posté le 10-07-2005 à 12:15:52    

Taz a écrit :

ON PARLE SYNTAXE, PAS PARADIGME. SI T'ES ENTRAIN DE NOUS DIRE QUE PYTHON S'INPIRE DU C++ PARCE QUE TOUS LES DEUX SONT IMPÉRATIFS ...


En même temps si on part comme ça on peut faire remonter tous les langages au Fortran/54 :o
 
 
http://www.levenez.com/lang/history.html


Message édité par masklinn le 10-07-2005 à 12:17:08

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-07-2005 à 12:20:16    


 
Un voisin \o/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 10-07-2005 à 12:22:31    

merci perroquet

Reply

Marsh Posté le 10-07-2005 à 12:26:17    

au putain ta pas mieux ?


---------------
http://www.blastmanu.info
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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