Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1660 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Quel langage de programmation me conseillez vous ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel langage de programmation me conseillez vous ?

n°921503
compte2
Posté le 13-12-2004 à 00:25:07  profilanswer
 

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
mood
Publicité
Posté le 13-12-2004 à 00:25:07  profilanswer
 

n°921524
pinguin007
a npe error
Posté le 13-12-2004 à 01:35:00  profilanswer
 

soyons fou je dirais du C


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°921525
Taz
bisounours-codeur
Posté le 13-12-2004 à 01:58:23  profilanswer
 

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

n°921539
TheTooN
Posté le 13-12-2004 à 07:34:13  profilanswer
 

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...)

n°921677
miniserveu​r
Dual Screen
Posté le 13-12-2004 à 11:58:33  profilanswer
 

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
n°921848
Ace17
Posté le 13-12-2004 à 14:25:17  profilanswer
 

Ada :D

n°921870
uriel
blood pt.2
Posté le 13-12-2004 à 14:53:12  profilanswer
 

Python....


---------------
IVG en france
n°921876
chrisbk
-
Posté le 13-12-2004 à 14:56:28  profilanswer
 

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

n°921895
Taz
bisounours-codeur
Posté le 13-12-2004 à 15:03:41  profilanswer
 

fermez ce topic bordel :o

n°921898
chrisbk
-
Posté le 13-12-2004 à 15:06:28  profilanswer
 

#define ce topic ta gueule
[:itm]

mood
Publicité
Posté le 13-12-2004 à 15:06:28  profilanswer
 

n°921907
uriel
blood pt.2
Posté le 13-12-2004 à 15:13:50  profilanswer
 

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
n°921931
uriel
blood pt.2
Posté le 13-12-2004 à 15:33:12  profilanswer
 

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
n°922041
Chronoklaz​m
Posté le 13-12-2004 à 17:03:52  profilanswer
 

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
n°922048
drasche
Posté le 13-12-2004 à 17:09:37  profilanswer
 

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)
n°922061
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-12-2004 à 17:22:33  profilanswer
 

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

n°922147
manatane
En vous remerciant, bonsoir
Posté le 13-12-2004 à 18:17:13  profilanswer
 

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

n°922149
Lam's
Profil: bas.
Posté le 13-12-2004 à 18:20:16  profilanswer
 

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).

n°922178
Chronoklaz​m
Posté le 13-12-2004 à 18:49:01  profilanswer
 

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


Message édité par Chronoklazm le 13-12-2004 à 18:49:22
n°922252
chrisbk
-
Posté le 13-12-2004 à 21:20:23  profilanswer
 

non, un germanophone

n°922261
uriel
blood pt.2
Posté le 13-12-2004 à 21:24:10  profilanswer
 

Yoda est allemand?


---------------
IVG en france
n°922263
chrisbk
-
Posté le 13-12-2004 à 21:25:30  profilanswer
 

non il est con

n°922264
chrisbk
-
Posté le 13-12-2004 à 21:25:38  profilanswer
 

mais ca n'a rien a voir hein ?

n°922269
uriel
blood pt.2
Posté le 13-12-2004 à 21:28:01  profilanswer
 

chrisbk a écrit :

mais ca n'a rien a voir hein ?


 
je sais pas, je connais pas assez d'allemand


---------------
IVG en france
n°922271
chrisbk
-
Posté le 13-12-2004 à 21:28:39  profilanswer
 

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

n°922272
uriel
blood pt.2
Posté le 13-12-2004 à 21:31:16  profilanswer
 

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


---------------
IVG en france
n°922273
chrisbk
-
Posté le 13-12-2004 à 21:33:17  profilanswer
 

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

n°924643
the_angel_​s
L'argent n'achete pas le temps
Posté le 16-12-2004 à 00:02:14  profilanswer
 

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)

n°924647
FlorentG
Unité de Masse
Posté le 16-12-2004 à 00:17:41  profilanswer
 

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

n°924650
FlorentG
Unité de Masse
Posté le 16-12-2004 à 00:20:05  profilanswer
 

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...

n°924716
Chronoklaz​m
Posté le 16-12-2004 à 02:22:58  profilanswer
 

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
n°924735
Ace17
Posté le 16-12-2004 à 08:30:31  profilanswer
 

[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
n°924736
chrisbk
-
Posté le 16-12-2004 à 08:30:47  profilanswer
 

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

n°924738
Lam's
Profil: bas.
Posté le 16-12-2004 à 08:36:48  profilanswer
 

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

n°924740
Ace17
Posté le 16-12-2004 à 08:40:00  profilanswer
 

Il manque le whitespace, le brainfuck ...

n°924741
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-12-2004 à 08:55:13  profilanswer
 

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


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  Divers

  Quel langage de programmation me conseillez vous ?

 

Sujets relatifs
s'initier a la programmation port parallele/serie etclangage de spécification et langage Z : c'est quoi?
Choix d'un langage pour la création d'un site webSavoir en quel langage a ete programme un logiciel...
Programmation avec les MFCInstaller le pack de programmation Root du CERN
magazines de programmationQuelle est La différence entre langage et protocole ?
Programmation VB Power pointaide programmation vb
Plus de sujets relatifs à : Quel langage de programmation me conseillez vous ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR