quel langage apprendre ? - Divers - Programmation
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 ?
Marsh Posté le 08-07-2005 à 16:22:55
Edit : florangé, si tu nous lis, salut !!!
Marsh Posté le 09-07-2005 à 09:01:02
python?
(Chai pas, mais au moins je tente de répondre a la question )
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
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.
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)
Marsh Posté le 09-07-2005 à 17:28:58
il y a aussi Perl (le mec qui veut pas faire chier son monde )
le plus difficile est là Python or Perl ?
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 !
Marsh Posté le 09-07-2005 à 17:45:36
blastman a écrit : |
Au moins maintenant, on est sur que tu n'a jamais fait ni de l'un, ni de l'autre
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 |
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
Marsh Posté le 09-07-2005 à 18:01:15
et Ruby ? et Rebol ? et Scheme ? ...
Marsh Posté le 09-07-2005 à 18:02:15
blastman a écrit : 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 ? |
noooooooon ... Taz ne maitrise ni le c ni le Python
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.
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.
Marsh Posté le 09-07-2005 à 20:24:24
blastman a écrit : |
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 )
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
Marsh Posté le 09-07-2005 à 20:33:16
l'anglais
Marsh Posté le 09-07-2005 à 20:33:49
elianor a écrit : l'anglais |
Pas le droit de copier, tricheur, 0 et va au coin
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
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 ...
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). |
Factorial function in C:
int factorial(int x) { |
Factorial function in Python:
def factorial(x): |
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
Marsh Posté le 09-07-2005 à 21:36:38
ben vas-y, explique-nous en quoi la syntaxe de python ressemble à celle du C.
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
Si tu avais un jour fait du python, tu aurais vu que le Python ne ressemble en rien au C, ni syntaxiquement ni philosophiquement
Marsh Posté le 09-07-2005 à 22:02:59
masklinn a écrit : À partir d'un moment il faut arrêter la drogue hein |
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)
Marsh Posté le 09-07-2005 à 22:04:10
blastman a écrit : |
Si t'as fait du python pourquoi te baser sur un site ?
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) |
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
Donc bon, c'est franchement pas une référence du tout cet article, c'est même une brave daube
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
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 |
je sais mais je retrouve plus l'article dans lequel j'avais eu cette info
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
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
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...
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.
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
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.
Si apres ca s inspire du C++ pourquoi pas, c est orienté objet. Mais au niveau syntaxique, carrément pas a mon avis.
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 ...
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
http://www.levenez.com/lang/history.html
Marsh Posté le 10-07-2005 à 12:20:16
Un voisin \o/
Marsh Posté le 10-07-2005 à 12:26:17
Reply
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 ?