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

  FORUM HardWare.fr
  Programmation

  par quel language commencer ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

par quel language commencer ?

n°22262
nairolf
Posté le 04-04-2001 à 12:55:46  profilanswer
 

la programation m attire bcp,cette année j ai fait que du 3ds et j en ai un peu marre ca me branhe plus trop je pense que le C ca peut etre donc m a question qu est ce qui est le plus adapter pour debuter, le truc c j achete un bouquin et je me demmerde, non ?

mood
Publicité
Posté le 04-04-2001 à 12:55:46  profilanswer
 

n°22265
trictrac
Posté le 04-04-2001 à 13:04:45  profilanswer
 

Concernant le langage a choisir pour commencer, je te conseil vivement le JAVA, car perso j'ai commencer par le C, et ensuite pour passer a un langage oriente objet, c'est la merde a comprendre...
Maintenant, ce n'est que mon opinion, et totu langage acquis est un plus

n°22266
Toxin
Carpe ★★ Vitam
Posté le 04-04-2001 à 13:17:10  profilanswer
 

Déjà tu peux faire une recherche dans ce forum, le sujet a été abordé plusieurs fois.
 
Ensuite même si le Java est un langage que je respecte, je ne pense pas que ce soit le meilleur pour débuter. Je penserais plutôt au Pascal ou à ADA. Je pense particulièrement au dernier pour le typage musclé dont il fait preuve et pour la rigueur de son compilateur.


---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos
n°22314
n0mad
inscrit au XXe siècle
Posté le 04-04-2001 à 15:57:18  profilanswer
 

Je pense aussi que le java est bien pour commencer (bien je sois un converti au C++), pour commencer simplement la POO, ya rien de mieux.
 
Laisse tomber l'ADA et le pascal, ce n'est plus au gout du jour.


---------------
Pipiru piru piru pipiru pi
n°22341
BENB
100% Lux.
Posté le 04-04-2001 à 17:00:28  profilanswer
 

n0mad a écrit a écrit :

Je pense aussi que le java est bien pour commencer (bien je sois un converti au C++), pour commencer simplement la POO, ya rien de mieux.
 
Laisse tomber l'ADA et le pascal, ce n'est plus au gout du jour.




 
Je ne pense pas que le choix d'un langage doit dependre des modes. La vrai question est que veux-tu faire.
ADA -> apprentissage, systemes embarques, temps-reel
Pascal -> apprentissage...
C -> tout faire sauf apprendre !
C++ -> couteau suisse
Java -> applications web ou multiplateforme...
Fortran -> numerique...
 
Si ce que veux faire c'est de la modelisation 3d il me semble que il te faut apprendre le C++.
La il y a une source de conflits. Java est construit sur C++ et C++ est construit sur C. Faut-il apprendre C avant C++ ou Java avant C++... C'est une grande question.
Si tu sais ce qu'est une fonction, une procedure, que tu ne connais pas les objets et que tu ne connais pas les structures commence par le C et passe rapidement au C++. Sinon passe directement au C++.
 
Je n'ai rien contre Java, mais dieu que c'est lourd, et si tu veux de la 3D rapide... c'est pas top.
 
pour ADA et Pascal ce sont de tres bon langages, le Pascal n'est presque pas utilise profesionnellement, par contre l'ADA oui. C'est pas facile de trouver un compilo.
 
Enfin sache que mode objet ou pas le langage le plus pratique dans le monde reste le COBOL suivi par le FORTRAN, sur ce bon courage a tous, moi je me replonge dans mon C++...

n°22349
n0mad
inscrit au XXe siècle
Posté le 04-04-2001 à 17:35:23  profilanswer
 

>Faut-il apprendre C avant C++ ou Java avant C++... C'est une  
>grande question.  
 
Surtout pas malheureux :-) Perso, il m'a fallu pas mal de temps pour me "débarrasser" des mauvaises habitudes du C.
 
J'ai commencé avec Basic, le pascal, le prolog et l'ASM puis ensuite le turbo pascal avec l'ASM x86 mais depuis que je me suis mis au C et enfin au C++ (VC++ 4,5 et 6), j'ai vraiment l'impression d'avoir un langage puissant. Sinon Java est très bien mais la machine pour le faire tourner n'a pas été encore inventée (j'en ai fait qu'au boulot, heuresement qu'on faisait pas de 3D).
 
Après avoir utilisé tous ces langages, il n'y a pas un qui rivalise un tant soit peu avec le C++. Ca impose une autodiscipline sans faille mais le résultat est là.
 
Je suis d'accord que pour apprendre un langage, la "mode" n'a pas son mot à dire (pour trouver du boulot, c'est l'inverse...) mais bon, si on peut joindre l'utile à l'agréable.
 
Pour moi c'est clair, hors la POO, point de salut ! C'est un peu comme le paléolithique et le néolithique :-)


---------------
Pipiru piru piru pipiru pi
n°22350
AirBg
The Philosopher
Posté le 04-04-2001 à 17:37:03  profilanswer
 

A la FIIFO (Ecole d'Ingenieur NFI) ils font de l'Ada mais quelle idée !
 
Non essaie plutot le COBOL c'est le langage de l'avenir  :D  :D  :D  :D  :D  
 
Non sérieusement si tu veux pas te faire chier essaie Java
ou si tu comprends vite et bien le C++ :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
n°22353
darkoli
Le Petit Dinosaure Bleu
Posté le 04-04-2001 à 17:46:09  profilanswer
 

en fait moi je dis que :
 
Il faut commencer par faire un peu de C (c++ sans objets) mais sans en abuser car apres tu seras dependant. Fait juste un deux petits programmmes pour comprendre.
 
Ensuite passe au c++ en ajoutant tout ce qui n'existe pas en C.
Surtout les objets.
 
Et apres tu fais comme tu veux. Suivant tes besoins et ce que tu veux faire. Mais quand tu auras fait le tour de C++ il sera passé pas mal d'eau sous les ponts.

n°22354
kadreg
profil: Utilisateur
Posté le 04-04-2001 à 17:47:19  profilanswer
 

A la fiifo, ils font de l'Ada pour t'obliger a penser à ce que tu écrit. Afin déviter les essais pour compiler des programmes C qui  finissent en cast grossier et personne ne sait pourquoi ça marche (vécu).
 
Une fois que tu as bien l'habitude de l'Ada, tu peux passer sur n'importe quel langage, tu auras plus tendance à écrire quelque chose de lisible (pense toujours que quelqu'un devra maintenir ton code).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°22355
cyci
Posté le 04-04-2001 à 17:47:21  profilanswer
 

Bizarre que personne n'est évoqué VB. Pourtant c'est un language qui permet d'assimiler facilement les notions de prog objet (même si en réalité ce n'est pas un vrai language obj).
De plus un débutant vera très vite les résultats de son apprentissage.
Par contre VB n'est pas un language pour apprendre la rigueur car il accepte beaucoup d'erreur qu'il corrige de lui même.
 
Si c'est la puissance de prog qui est recherché, le C++ est encore imbattable.
 
 :jap:

mood
Publicité
Posté le 04-04-2001 à 17:47:21  profilanswer
 

n°22363
no1
NoOne
Posté le 04-04-2001 à 18:13:37  profilanswer
 

Ca m'amene a un autre sujet desole mais je coimmence une formation d eprogrammeur  ou on apprend le VB essentiellement et ou on passe une certification VB ! Bien sur il y a de prevu qq heures pour C / C++/... mais l'essantiel a l'air d'etre du VB .....bref pensez vous que cette formation soit serieuse ou pas  
Perso j'ai rien contre le VB mais professionnellement ca me parait âs top !


---------------
VENTE DE MATOS INFO .. Version 2
n°22373
BifaceMcLe​OD
The HighGlandeur
Posté le 04-04-2001 à 19:21:23  profilanswer
 

Ben tout dépend programmeur de quoi...
 
Pour programmer des petites applis, VB, c'est bien, et sur le marché, on trouve plein de programmes très respectables qui ont été écrits en VB.
 
Maintenant, c'est clair que si tu as besoin d'écrire un système d'information entier, une appli 3D, ou un programme temps-réel, tu ne vas pas t'amuser à le faire en VB.
 
Bref, avec VB, tu peux certainement apprendre l'algorithmique de base, mais pour ce qui est de l'écriture d'un gros programme, là, il faut aussi d'autres compétences...
 
kadreg> 100% d'accord. Je l'étais déjà quand j'étais étudiant (pour le principe). Je le suis d'autant plus maintenant que je suis en permanence obligé de faire la "ré-ingénierie" de ce qu'écrivent une partie de mes propres collègues...

 

[edit]--Message édité par BifaceMcLeOD--[/edit]

n°22460
BENB
100% Lux.
Posté le 05-04-2001 à 10:55:07  profilanswer
 

Cyci a écrit a écrit :

Bizarre que personne n'est évoqué VB. Pourtant c'est un language qui permet d'assimiler facilement les notions de prog objet (même si en réalité ce n'est pas un vrai language obj).
De plus un débutant vera très vite les résultats de son apprentissage.
Par contre VB n'est pas un language pour apprendre la rigueur car il accepte beaucoup d'erreur qu'il corrige de lui même.
 
Si c'est la puissance de prog qui est recherché, le C++ est encore imbattable.
 
 :jap:




Perso j'ai jamais fait de VB, enfin si deux-trois macros sous Excel :D
 
Bon j'ai commence par Pascal, FORTRAN, C, Asmx86 C++, ADA, asm68k puis Java.
 
Aujourd'hui pour les Pb je pense en objet alors revenir au FORTRAN ce serait dur...
Mais ces Langages ne sont pas forcement depasses ils sont adaptes a certains type de pb...

n°22536
robUx4
misc coder
Posté le 05-04-2001 à 13:08:13  profilanswer
 

Ben le C++ c'est quand même un peu plus lent à l'execution...
 
Le langage dépend aussi de ce qu'on veut faire !
 
Et puis le C++ a encore pas mal de défaut du C. Le langage parfait ca n'existe pas.

n°22541
HelloWorld
Salut tout le monde!
Posté le 05-04-2001 à 13:14:18  profilanswer
 

Vous avez dit ADA ???
Moi aussi j'ai commencé avec l'ADA ...
Ben ... pour apprendre c'est bien l'ADA.
Par contre c'est clair que fo pas en rester là ...
Mais moi je regrette pas de l'avoir appris.
Sinon j'avais lu ch'sais pas ou que il etait (aujourd'hui) plus conseillé d'apprendre le JAVA que le C++ car dans le future ca va changer et tout et tout ... :sarcastic:

n°22595
mystereetb​ouledegomm​e
Posté le 05-04-2001 à 14:35:01  profilanswer
 

Je dirais que le C, il y a plus facile pour debuter. Il faut tout le temps jouer avec des pointeurs sans parler du formatage des donnees lors de l'impression à l'ecran....
Non tu devrais faire du c++ ou du Delphi. Le Delphi est pas mal question typage de donnée et protection. (pas question d'acceder a V[n] si V a une taille de n.....)

n°22681
nairolf
Posté le 05-04-2001 à 18:22:13  profilanswer
 

resumé
 
ce qui ressort de vos reponses c est en gros tout est bien ou presque mais moi faut bien que je commence par quelque chose  
j ai 15ans chuis en 1er S,j ai monté et configurer des tas de pc, j ai fini des dizaine de jeux,plus recemment je me suis a overcler mes deux postes et a les tuners,je maitrise 3ds et photo shop mais les bouquin que j avais eut etaint merdiques ,je vais au fond des choses et je suis motivé donc voila le C a l air bien le C++ a l air plus compliqué, non ? sinon le java me tente pour debuter mais c koi la difference entre le java,java2 et java script sinon j suis aller voir mon libraire il a toute sorte de bouquin on s y perd un peu certain contiennent des cd avec logiciel faut il les privilegier ?
 
d avance merci si je vous dis tout c est parce que je veux pas me planter  
 
le but etant de connaitre le c++ mais je ne suis pas pressé je ne veux pas bruler les etapes pour pourkoi pas faire des jeux mais ca s approche plus du reve

n°22685
mystereetb​ouledegomm​e
Posté le 05-04-2001 à 18:31:50  profilanswer
 

Commence par le C++, il est nettement plus facile que le C meme si tu n'exploite pas a fond l'objet c'est pas grave.  
On peut me corriger si je me trompe mais javascript est un script client destine a faire certaine operation sur la machine voyant la page HTML dans lequel il est inclus. Tandis que Java est bcp plus puissant ce n'est pas un script mais un langage de programmation a part entiere....

n°22690
nairolf
Posté le 05-04-2001 à 18:45:54  profilanswer
 

donc le c++ mais quel genre de bouquin ?
ou trouver les compilateurs c++ (url) ?
ca correspond a quoi l objet ?
pas de java pourtant il parait que ca n est pas trop dur ?

n°22692
mystereetb​ouledegomm​e
Posté le 05-04-2001 à 18:59:20  profilanswer
 

Sous linux tu as g++ qui est un bon compilo C++. Pour windows tu as des environements de devellopement interressant tel que Visual C++ de M$ et Inprise C++ Builder.  
L'objet c'est toute une facon de concevoir les programmes basees entre autre sur la réutilisation du code...  
Pour java, tu as un environement de devellopement qui es JBuilder il est disponible sur le site de Inprise gratuitement pour Linux et Windows. Le Java est dans un sens plus simple que C++ notament a cause du Garbage collector....

n°22765
BifaceMcLe​OD
The HighGlandeur
Posté le 06-04-2001 à 00:36:35  profilanswer
 

Oui, Java est de loin plus abordable que C++ pour un débutant.
 
BENB> L'objet est une manière de raisonner, de concevoir ses programmes. Tu peux parfaiter "programmer objet" en Fortran ou en C. Bien sûr, tu ne disposeras pas des "derniers raffinnements", genre héritage et autre polymorphisme, mais tu peux toujours utiliser les mécanismes les plus importants de l'objet : encapsulation et abstraction des données.

n°23037
nairolf
Posté le 06-04-2001 à 18:50:01  profilanswer
 

ouais ok bon ben merci a tous je vais acheter un bouquin java pour apprendre un langage pour debuter,je vois a peu pres ce qu est l objet,une fois "ingurgité" que peut on esperer en faire, quel sont les programme ou application utilisant le java pour voir a quoi ca correspond  
meme si je sais que c est difficile de donner une reponse en combien de temps peut esperer maitriser en partie le java ?en sachant que je vais y passer 1h / jour + les deux mois de vacances cet été en parallele avec mon stage de maintenence reseau (ouvert au -16ans :-)

n°23040
nairolf
Posté le 06-04-2001 à 18:54:57  profilanswer
 

euh  
 
difference entre java et java 2

n°23053
funwebmax
Posté le 06-04-2001 à 20:18:36  profilanswer
 

nairolf a écrit a écrit :

ouais ok bon ben merci a tous je vais acheter un bouquin java pour apprendre un langage pour debuter,je vois a peu pres ce qu est l objet,une fois "ingurgité" que peut on esperer en faire, quel sont les programme ou application utilisant le java pour voir a quoi ca correspond  
meme si je sais que c est difficile de donner une reponse en combien de temps peut esperer maitriser en partie le java ?en sachant que je vais y passer 1h / jour + les deux mois de vacances cet été en parallele avec mon stage de maintenence reseau (ouvert au -16ans :-)




 
c koi ton stage ?
sinon tu as ICQ, moi  g 16 ans et je débute la prog

n°23056
BifaceMcLe​OD
The HighGlandeur
Posté le 06-04-2001 à 20:56:18  profilanswer
 

nairolf a écrit a écrit :

euh  
 
difference entre java et java 2




Aucune différence dans le langage lui-même. Simplement Java a l'avantage d'être fourni en standard avec une quantité impressionnante de classes utilitaires (d'API dans le jargon, pour Application Programming Interface). Java 2 est en fait l'ensemble des APIs plus récentes.
 
En fait, pour être tout-à-fait exact, on peut distinguer 4 "versions" de ces APIs : JDK 1.0, 1.1, 1.2 et 1.3, qui est la plus récente (tout le package -- compilateur, machine virtuelle, API -- c'est ce qu'on appelle un JDK, pour Java Development Kit). Java 2 correspond au JDK 1.2.

n°23063
nairolf
Posté le 06-04-2001 à 21:47:53  profilanswer
 

donc je prend le bouquin java2 plutot que java tout court

n°23101
Je@nb
Kindly give dime
Posté le 07-04-2001 à 16:57:45  profilanswer
 

C'est où que tu peux faire des stages de maintenance réseau ???

n°23146
nairolf
Posté le 08-04-2001 à 12:00:16  profilanswer
 

ja ou j habite enfin juste a coté,ya une salle de reseau et chui pote avec les proprios et les gars se balladent en info et mon proposé un stage 2mois non remuneréné,....dommage
mais c est une bonne experience a faire

n°23834
Scripto
Posté le 10-04-2001 à 23:28:21  profilanswer
 

Si tu veux mon avis, c'est VB que tu dois choisir. La syntaxe est facile et ça développe ta logique de prog. Ensuite, quand tu veux migrer vers un autre langage, tu n'as que la syntaxe à apprendre.

n°23853
altac
Posté le 11-04-2001 à 08:50:59  profilanswer
 

Que la syntaxe a apprendre pour passer de VB au C++, Java et autres ? Alors la je suis pas vraiment sur ...
J'ai pas beaucoup d'experience en VB mais en C++ un peu plus et la facon de penser est assez differente. Principalement parce que VB n'est pas franchement oriente objet.
En VB on peut ecrire des lignes de code sans etre vraiment sur de ce que ca veut dire car le language est tres souple. C'est un peu different en C/C++.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  par quel language commencer ?

 

Sujets relatifs
[php] Comment commencer???[PHP]Ca marche la variable HTTP_ACCEPT_LANGUAGE sous IE5.5/win2000??
Quel language pour faire un calculateur de bitrate?Quel language?
Kel language utiliser pour faire une interface graphique ?????Cherche un bon livre sur le language C.
C'est bien de commencer avec pascalC dur d'apprendre la programmation???Par koi faut il commencer????????
par quoi commencer ? 
Plus de sujets relatifs à : par quel language commencer ?


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