Quel langage de programmation me conseillez vous ?

Quel langage de programmation me conseillez vous ? - Divers - Programmation

Marsh Posté le 13-12-2004 à 00:25:07    

Bonjours,
Sachant que je n'ai jamais programmé sur quoi que ce soit de ma vie, que je suis donc un  extrème débutant dans ce domaine, et que je souhaite apprendre un langage de programmation, lequel me conseillerez vous?
Ce n'est pas pour faire des trucs de pro, juste des petits programmes…
Et si y avait une compatibilité avec l'OS X ce serait encore mieux (mais pas indispensable)
 
 :hello:


Message édité par compte2 le 13-12-2004 à 18:52:24
Reply

Marsh Posté le 13-12-2004 à 00:25:07   

Reply

Marsh Posté le 13-12-2004 à 01:35:00    

soyons fou je dirais du C


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Marsh Posté le 13-12-2004 à 01:58:23    

le Français, c'est pas mal, les yeux aussi : le bouton recherche en somme

Reply

Marsh Posté le 13-12-2004 à 07:34:13    

sois plus expliscite : tu veux faire :
- du web (html, ...)
- de l'administration (scripting, ...)
- des programmes portables (java, ...)
- ...
 
(non je n ai pas mis grand chose mais il est 7h30 alors mon imagination à cette heure ci...)

Reply

Marsh Posté le 13-12-2004 à 11:58:33    

Pour débuter : Pascal ou OCaml.
Par la suite, tu ne les utilisera plus jamais, mais pour apprendre des aspects de la programmation c'est trés bien.
Sinon C/C++.


---------------
www.sagis.tk
Reply

Marsh Posté le 13-12-2004 à 14:25:17    

Ada :D

Reply

Marsh Posté le 13-12-2004 à 14:53:12    

Python....


---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 14:56:28    

Perl pour la syntaxe, Windev pour la flexibilité/portabilité, et fortran pour le fun

Reply

Marsh Posté le 13-12-2004 à 15:03:41    

fermez ce topic bordel :o

Reply

Marsh Posté le 13-12-2004 à 15:06:28    

#define ce topic ta gueule
[:itm]

Reply

Marsh Posté le 13-12-2004 à 15:06:28   

Reply

Marsh Posté le 13-12-2004 à 15:13:50    

chrisbk a écrit :

et fortran pour le fun


 

Code :
  1. Program Fun
  2.       implicit none
  3.       logical DONE
  4.       DO while (.NOT. DONE)
  5.         write(*,10)
  6.       END DO
  7.    10 format('trop fun :dawa:')
  8.       END


---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 15:33:12    

Code :
  1. with Text_Io; use Text_Io;
  2.     procdure up is
  3.     begin
  4.        put ("up" );
  5.     end up;


 
[:petrus75]


Message édité par uriel le 13-12-2004 à 15:33:36

---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 17:03:52    

Scheme pour sa simplicité et sa parenté avec Lisp :D mais aussi pour:
 
- La multitudes de libraires annexes... (en GPL)
 
- On peut aussi bien faire du fonctionnel que de l'imperatif (sans les pointeurs :D).
 
- C'est un excellent language pour comprendre comment "ça" marche et debuter la prog !
 
- Tous tes programmes seront compatibles Mac, Windows, Linux !
 
- Voila un exemple de creation d'une mini IDE avec laquelle on peut faire du scheme sans problemes (paneaux de definitions et interactions compris):
 
Bon faut s'y faire un peu avec toutes ces parenthese
 
Si vous avez un langage permettant de faire plus court avec les memes fonctionnalites, n'hesitez pas a en faire part a la communaute... :D
 

Code :
  1. (define frame (new frame% (min-width 500) (label "Editor toolbox" )))
  2. (define vpanel (new vertical-panel% (parent frame)))
  3. (define ecanvas1 (new editor-canvas% (parent vpanel) (min-height 200)))
  4. (define text1 (new text%))
  5. (send ecanvas1 set-editor text1)
  6. (define ecanvas2 (new editor-canvas% (parent vpanel) (min-height 200)))
  7. (define text2 (new text%))
  8. (send ecanvas2 set-editor text2)
  9. (define button-eval
  10.   (new button% (parent vpanel) (label "Eval !" )
  11.     (callback (lambda (b e)                ; b=button, e=event
  12.                 (send text2 erase)
  13.                 (let ((L (read-from-string-all (send text1 get-text))))
  14.                   (for-each (lambda (expr) (send text2 insert (format "~a\n" (expr->string (eval expr)))))
  15.                             L))))))
  16. (send frame show #t)    ; run, Forrest, run !


 
 
http://download.plt-scheme.org/drscheme/
 
 
Encore un "ptit" exemple d'interface designer:
http://mreddesigner.lozi.org/


Message édité par Chronoklazm le 13-12-2004 à 18:46:15
Reply

Marsh Posté le 13-12-2004 à 17:09:37    

Pascal / Delphi :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-12-2004 à 17:22:33    

Python !
j'en fais depuis peu, et je trouve ça franchement excellent et très simple d'accés

Reply

Marsh Posté le 13-12-2004 à 18:17:13    

Dans le genre langage de script orienté objet, il y a Ruby aussi, qui est lui 100% objet mais moins utilisé que Python http://fr.wikipedia.org/wiki/Ruby

Reply

Marsh Posté le 13-12-2004 à 18:20:16    

C'est le Forth qu'il vaut mieux apprendre, car c'est la façon dont les machines fonctionnent (FPU Pentium à pile).  
 
Et c'est également la façon dont la plupart des gens pensent (la preuve, c'est à la fin de mes phrases que les verbes sont).

Reply

Marsh Posté le 13-12-2004 à 18:49:01    

Lam's est est une machine en fait ... :D


Message édité par Chronoklazm le 13-12-2004 à 18:49:22
Reply

Marsh Posté le 13-12-2004 à 21:20:23    

non, un germanophone

Reply

Marsh Posté le 13-12-2004 à 21:24:10    

Yoda est allemand?


---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 21:25:30    

non il est con

Reply

Marsh Posté le 13-12-2004 à 21:25:38    

mais ca n'a rien a voir hein ?

Reply

Marsh Posté le 13-12-2004 à 21:28:01    

chrisbk a écrit :

mais ca n'a rien a voir hein ?


 
je sais pas, je connais pas assez d'allemand


---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 21:28:39    

bin deja, ils sont rarement aussi vert, sauf peut etre dans les moments les plus fort de la fete de la biere, et encore

Reply

Marsh Posté le 13-12-2004 à 21:31:16    

et j'ai jamais vu Yoda avec un short vert et des bretelles chanter une tyrolienne


---------------
IVG en france
Reply

Marsh Posté le 13-12-2004 à 21:33:17    

Voila, preuve est faite, ce point etant reglé je pense qu'on peut fermer le topic.

Reply

Marsh Posté le 16-12-2004 à 00:02:14    

si t'aimes les maths, vaut mieux choisir un langage fonctionnel (scheme, ocaml)
   mais je trouve que scheme peut eventuellement etre traumatisant avec ses parenthèses trop trop nombreuses...
sinon, pascal ou VB par exemple (VisualBasic est un langage simple à apprendre, normal, c'est du Basic...)
 
Perso, je dirais OCAML car on peut vraiment tout faire avec (fonctionnel, impératif, typage automatique, objet, y'a mm la concurrence, etc.)
Mais le filtrage d'OCAML est tellement puissant qu'en passant aux autres langages, ça trouble vraiment car c'est tellement plus compliqué... (Vive le "match _ with" d'ocaml, et vive ocaml !:p)

Reply

Marsh Posté le 16-12-2004 à 00:17:41    

Allez hop le VB.NET ! La simplicité du VB avec la puissance du .NET Framework, couplé à un superbe IDE :)

Reply

Marsh Posté le 16-12-2004 à 00:20:05    

Plus simplement cher "compte2", regarde dans les règles du forum programmation : ce genre de question a été fréquemment posée, donc lance une recherche, tu trouvera réponse à ta question...

Reply

Marsh Posté le 16-12-2004 à 02:22:58    

the_angel_s a écrit :


... si t'aimes les maths ... choisi language fonctionnel


 
Pas juste les maths ... plutot le lambda-calcul ! :D  
 
Je trouve que ca na rien avoir, (perso j'aime moyen les maths mais j'aime bien le fonctionnel) c'est une mainiere de voir les choses et ca devient presque intuitif apres ...
 
En Scheme pour les parenthese je suis daccord que ca peut parraitre lourd mais 2 min et on s'y fait.  
 
Pour apprendre, Scheme et Ocaml sont 2 languages qu'il te faut ... make your choice. (les deux aussi pkoi pas :))


Message édité par Chronoklazm le 16-12-2004 à 02:27:21
Reply

Marsh Posté le 16-12-2004 à 08:30:31    

[citation=924716,0,30][nom]perso j'aime moyen les maths mais j'aime bien le fonctionnel[/citation] Ouais ben ca se sent, car c'est la reciproque que the_angel_s enoncait.  :D


Message édité par Ace17 le 16-12-2004 à 08:30:37
Reply

Marsh Posté le 16-12-2004 à 08:30:47    

et voila, comme chaque fois avec ce genre de topic on a fait une belle enumeration de ts les langages dispo [:franck75]

Reply

Marsh Posté le 16-12-2004 à 08:36:48    

Y a ni COBOL, ni Eiffel. Je ne vois pas bien de quoi on a fait le tour. :o

Reply

Marsh Posté le 16-12-2004 à 08:40:00    

Il manque le whitespace, le brainfuck ...

Reply

Marsh Posté le 16-12-2004 à 08:55:13    

bon allez hop, fermeture ! la recherche c'est pas fait pour les clébards !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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