Précédent   Forum du club des développeurs et IT Pro > Général Développement > Débats sur le développement - Le Best Of
Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/06/2009, 16h31   #1
vg-matrix
Membre éprouvé
 
Avatar de vg-matrix
 
Inscription : février 2007
Messages : 1 182
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : février 2007
Messages : 1 182
Points : 472
Points : 472
Envoyer un message via MSN à vg-matrix Envoyer un message via Yahoo à vg-matrix
Par défaut Langage pour débuter : C, Pascal, Ada, Fonctionnels ?

tout le monde, j'aimerais avoir votre avis sur le langage à apprendre pour débuter la programmation.

Selon vous faut-il apprendre le C ou le Pascal?
__________________
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

Groupe des développeurs ivoiriens
vg-matrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2009, 20h07   #2
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
j'aime la rigueur qu'apporte Pascal... ça me semble beaucoup mieux pour commencer la programmation procédurale

Pascal est un langage académique à typage statique explicite, qui fut longtemps le langage le plus enseigné...
Il a l'avantage d'être assez complet pour réaliser des vrais projets, et suffisamment rigoureux pour détecter énormement d'erreurs à la compilation... un point très appréciable

après, tu entendras pas mal de monde dire que son successeur en France, OCaml, est 100 fois mieux avec des arguments plus ou moins valables... il faut surtout te dire que Caml s'est imposé dans les prépas à cause du niveau assez faible des profs qui y enseignent l'informatique, de son paradigme principalement fonctionnel facile à enseigner aux enseignants matheux, et d'un fort lobbying de la recherche française pour diffuser ce langage
je ne renie pas les qualités évidentes d'OCaml et la beauté de l'inférence de type... toutefois, je continue de penser qu'enseigner avec Pascal n'est pas un mauvais choix, parce qu'il oblige les élèves à refléchir aux types qu'ils utilisent. sinon on se retrouve dans une situation telle qu'on voit souvent en master : beaucoup d'élèves sont très bons sur le papier, assez moyen avec Caml, et totalement ignorant de ce qui sort d'un cadre purement académique (car formaté au fonctionnel avec inférence de type)




en ce qui concerne le C, je pense que beaucoup commencent par ce langage car ils n'auront pas forcemment le choix d'en apprendre d'autres lors de leur cursus
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/06/2009, 13h50   #3
vg-matrix
Membre éprouvé
 
Avatar de vg-matrix
 
Inscription : février 2007
Messages : 1 182
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : février 2007
Messages : 1 182
Points : 472
Points : 472
Envoyer un message via MSN à vg-matrix Envoyer un message via Yahoo à vg-matrix
J'ai entendu que le C étant réputé pour sa précision, sa portabilité et sa souplesse, il est beaucoup plus conseillé dans les débuts de programmation histoire de données de bonnes habitudes aux programmeurs.

Qu'en dites-vous?
__________________
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

Groupe des développeurs ivoiriens
vg-matrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2009, 13h59   #4
SeRiALP
Futur Membre du Club
 
Étudiant
Inscription : juin 2009
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 41
Points : 15
Points : 15
Envoyer un message via MSN à SeRiALP
Bonjour,

Le langage pascal est le langage par lequel j'ai débuté et je te le conseil pour la maîtrise de l'algorithme mais surtout pour etre roder dans la syntaxe, oui parce pascal est très strict dans la syntaxe, ce qui donne une rigueur faramineuse.

Maintenant venons en au C, ce langage là est le langage universel car grâce à lui tu arriveras à te débrouiller sans effort dans d'autres langages qui tu voudras attaquer plus tard et aussi C est le langage le plus proche de la machine et en même temps compréhensible par l'homme. Avec ce langage tu comprendras très facilement comment fonctionne la mémoire, un ordinateur en général. Il est tres complet, tres fascinant on fini pas de découvrir ses avantages.
En somme apprends a être rigoureux dans tes codes ( Pascal),
Et comprend par la suite ce que tu demande à la machine (C).

Pascal est le chemin qui te conduira au C et le C à l'ouverture du monde de codeur
C is life...
SeRiALP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2009, 14h26   #5
vg-matrix
Membre éprouvé
 
Avatar de vg-matrix
 
Inscription : février 2007
Messages : 1 182
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : février 2007
Messages : 1 182
Points : 472
Points : 472
Envoyer un message via MSN à vg-matrix Envoyer un message via Yahoo à vg-matrix
En fait, moi j'ai appris à programmer avec le langage C, puis par la suite le Pascal lors de mon initiation à Delphi.

Je pose le problème à cause de la différence des langages enseignés aux débutants dans nos écoles.
__________________
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

Groupe des développeurs ivoiriens
vg-matrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2009, 14h35   #6
SeRiALP
Futur Membre du Club
 
Étudiant
Inscription : juin 2009
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 41
Points : 15
Points : 15
Envoyer un message via MSN à SeRiALP
Citation:
Envoyé par vg-matrix Voir le message
En fait, moi j'ai appris à programmer avec le langage C, puis par la suite le Pascal lors de mon initiation à Delphi.

Je pose le problème à cause de la différence des langages enseignés aux débutants dans nos écoles.
si t'as commencé par le C alors plus besoins du pascal, d'ailleurs tu t'en rendras compte toi meme,
concernant l'informatique en CI c'est un peu regrettable mais je trouve qu'il n'y a pas tellement une grande cohérence dans le programme d'enseignement, pas de logique suivi meme si c'est pas partout...
SeRiALP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2009, 13h02   #7
Hephaistos007
Membre Expert
 
Avatar de Hephaistos007
 
Inscription : décembre 2004
Messages : 1 603
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 1 603
Points : 1 955
Points : 1 955
Citation:
Envoyé par wikipedia
Le langage Pascal a été conçu pour servir à l'enseignement de la programmation de manière rigoureuse mais simple.
Citation:
Envoyé par wikipedia
Le langage C est extrêmement utilisé dans des domaines comme la programmation embarquée sur microcontrôleurs, les calculs intensifs, l'écriture de systèmes d'exploitation et tous les modules où la rapidité de traitement est importante
Tu as ta réponse.
__________________
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

Retrouvez mes cours et tutos autour d'Android/Java/Eclipse sur http://olegoaer.developpez.com/
Hephaistos007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2009, 14h14   #8
SeRiALP
Futur Membre du Club
 
Étudiant
Inscription : juin 2009
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 41
Points : 15
Points : 15
Envoyer un message via MSN à SeRiALP
la deuxieme citation je pense que c'est bien su C que tu parles n'est-ce pas?
Merci
SeRiALP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2009, 13h00   #9
Mac LAK
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 894
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 894
Points : 4 681
Points : 4 681
Citation:
Envoyé par vg-matrix Voir le message
J'ai entendu que le C étant réputé pour sa précision, sa portabilité et sa souplesse, il est beaucoup plus conseillé dans les débuts de programmation histoire de données de bonnes habitudes aux programmeurs.

Qu'en dites-vous?
Que commencer par le C produit en général des développeurs médiocres pour tout ce qui concerne la rigueur et l'algorithmique... Et leur code n'est pas souvent "meilleur" que celui des gens plus rigoureux, mais il est largement moins maintenable en général.

Citation:
Envoyé par SeRiALP Voir le message
parce pascal est très strict dans la syntaxe, ce qui donne une rigueur faramineuse.
Pascal (ou Delphi) est strict, certes, mais c'est une rigueur que je qualifierais de normale, c'est le C qui est laxiste à ce sujet (C++ est mieux, mais bon... pas encore ça).
Quant à l'utilisation de "faramineuse"... Essaie un jour l'ADA, tu sauras ce que le mot "strict" veut réellement dire...

Citation:
Envoyé par SeRiALP Voir le message
En somme apprends a être rigoureux dans tes codes ( Pascal),
Et comprend par la suite ce que tu demande à la machine (C).
Ceci est par contre un très bon conseil.

Citation:
Envoyé par SeRiALP Voir le message
C is life...
Mouais : je préfère quand même faire mes IHM en Delphi qu'en C, elles explosent nettement moins qu'une IHM sous Visual/MFC dès qu'un truc bouge...
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 11h02   #10
Vivian Pennel
Membre confirmé
 
Avatar de Vivian Pennel
 
Vivian Pennel
Developpeur Symfony | JSF/Seam
Inscription : août 2004
Messages : 173
Détails du profil
Informations personnelles :
Nom : Vivian Pennel
Âge : 24
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Developpeur Symfony | JSF/Seam
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2004
Messages : 173
Points : 247
Points : 247
J'aurais tendance à dire pour commencer qu'il vaut mieux choisir Pascal par rapport au C qui va vite perdre un débutant.
Par contre en dehors des deux je trouve que le mieux pour débuter en restant dans l'esprit Pascal, c'est ADA. Les outils sont plus sympa et le langage intègre pas mal de notions intéressantes pour migrer ensuite sur autre chose (objet, généricité , pointeurs)
Vivian Pennel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 20h31   #11
SeRiALP
Futur Membre du Club
 
Étudiant
Inscription : juin 2009
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 41
Points : 15
Points : 15
Envoyer un message via MSN à SeRiALP
Citation:
Envoyé par Mac LAK Voir le message
Quant à l'utilisation de "faramineuse"... Essaie un jour l'ADA, tu sauras ce que le mot "strict" veut réellement dire...
Oui je l'ai bien utilisé ce mot pour bien insisté sur la rigueur de pascal:
ccool:
SeRiALP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2009, 17h31   #12
ac_wingless
Membre éclairé
 
Inscription : août 2007
Messages : 282
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 282
Points : 380
Points : 380
Citation:
Envoyé par vg-matrix Voir le message
J'ai entendu que le C étant réputé pour sa précision, sa portabilité et sa souplesse, il est beaucoup plus conseillé dans les débuts de programmation histoire de données de bonnes habitudes aux programmeurs.

Qu'en dites-vous?
Travaillant dans le domaine de l'embarqué depuis une durée supérieure à l'age d'une grande partie des contributeurs de ce forum, on pourrait croire que je sois tenté de conseiller le C aux débutants. Eh bien, NON, SURTOUT PAS. Aujourd'hui, la précision, la portabilité et la souplesse sont certes irremplaçables dans les domaines système / embarqué, mais ces domaines sont, plus encore que des jolies zinterfaces graphiques ou autres sites webz bitoubi, soumis à des contraintes de fiabilité, sécurité, couts de développements particulièrement sévères.
Et malheureusement, j'ai trop souvent observé qu'un programmeur qui apprend en commençant par le C sera beaucoup moins bien placé pour l'utiliser au mieux de sa puissance que quelqu'un ayant appris à programmer dans un langage plus moderne.

L'équipe que je dirige actuellement comprend certes quelques vrais vétérans du C, qui ont effectivement appris en commençant par le C, et qui sont des professionnels exceptionnels. Cependant, leur performance vient d'abord du fait qu'ils ont été confrontés, en tant que professionnels déjà aguerris, à toutes les évolutions de notre métier au cours des années. L'impact de l'apprentissage initial s'est donc estompé (l'un d'entre eux a d'ailleurs commencé en FORTRAN avant le C).
En revanche, pour les plus jeunes, ceux qui ont commencé en C ne sont pas toujours à la hauteur. Je dois dire par exemple que les trois jeunes permanents de l'équipe formés en Java sont bien meilleurs en C++ que ceux qui ont commencé en C! Je n'ai pas d'exemple personnel de collègue ayant démarré en Pascal, mais je pense que l'effet serait le même: d'abord, il faut apprendre à programmer, voire à bien programmer, et ensuite, lorsqu'on devient un professionnel avec de vraies échéances et des conditions plus sévères qu'en période d'apprentissage, il faut être capable d'utiliser l'outil le plus approprié à la tâche, qui peut fort bien ne pas être un langage sympa comme Java ou Pascal.

Mon expérience personnelle est peut-être biaisée par le domaine où je travaille (tout de même supposé être le domaine de prédilection du C), mais je préfèrerais de très loin avoir des jeunes formés sur Java, C++ (à condition d'avoir sauté la case C), ou Pascal/Delphi.
ac_wingless est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/07/2009, 18h02   #13
Melem
Rédacteur/Modérateur
 
Avatar de Melem
 
Homme Jessee Michaël Christian Edouard
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jessee Michaël Christian Edouard
Âge : 27
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 3 661
Points : 8 435
Points : 8 435
Envoyer un message via MSN à Melem
Je n'ai pas eu la chance de connaître le C dès le début de mon apprentissage de la programmation mais actuellement je l'enseigne à élèves de seconde (on en est au 5ème mois avec 2 séances de 2 heures par semaine) et je n'ai pas encore rencontré d'élève qui s'est plaint. Au contraire, ils adorent.

En fait, l'enseignement du C doit toujours s'accompagner, je pense, d'un cours (même assez superficiel) d'architecture des ordinateurs et des systèmes d'exploitation. Lorsque l'élève comprend ce que c'est qu'un ordinateur, de quoi est-ce constitué, et ce que c'est qu'un OS, il n'aura pas du mal à ingurgiter du bon C.
Melem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2009, 18h39   #14
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
Citation:
Envoyé par ac_wingless Voir le message
Travaillant dans le domaine de l'embarqué depuis une durée supérieure à l'age d'une grande partie des contributeurs de ce forum, on pourrait croire que je sois tenté de conseiller le C aux débutants. Eh bien, NON, SURTOUT PAS. Aujourd'hui, la précision, la portabilité et la souplesse sont certes irremplaçables dans les domaines système / embarqué, mais ces domaines sont, plus encore que des jolies zinterfaces graphiques ou autres sites webz bitoubi, soumis à des contraintes de fiabilité, sécurité, couts de développements particulièrement sévères.
Et malheureusement, j'ai trop souvent observé qu'un programmeur qui apprend en commençant par le C sera beaucoup moins bien placé pour l'utiliser au mieux de sa puissance que quelqu'un ayant appris à programmer dans un langage plus moderne.

L'équipe que je dirige actuellement comprend certes quelques vrais vétérans du C, qui ont effectivement appris en commençant par le C, et qui sont des professionnels exceptionnels. Cependant, leur performance vient d'abord du fait qu'ils ont été confrontés, en tant que professionnels déjà aguerris, à toutes les évolutions de notre métier au cours des années. L'impact de l'apprentissage initial s'est donc estompé (l'un d'entre eux a d'ailleurs commencé en FORTRAN avant le C).
En revanche, pour les plus jeunes, ceux qui ont commencé en C ne sont pas toujours à la hauteur. Je dois dire par exemple que les trois jeunes permanents de l'équipe formés en Java sont bien meilleurs en C++ que ceux qui ont commencé en C! Je n'ai pas d'exemple personnel de collègue ayant démarré en Pascal, mais je pense que l'effet serait le même: d'abord, il faut apprendre à programmer, voire à bien programmer, et ensuite, lorsqu'on devient un professionnel avec de vraies échéances et des conditions plus sévères qu'en période d'apprentissage, il faut être capable d'utiliser l'outil le plus approprié à la tâche, qui peut fort bien ne pas être un langage sympa comme Java ou Pascal.

Mon expérience personnelle est peut-être biaisée par le domaine où je travaille (tout de même supposé être le domaine de prédilection du C), mais je préfèrerais de très loin avoir des jeunes formés sur Java, C++ (à condition d'avoir sauté la case C), ou Pascal/Delphi.
Intéressant, mais ils doivent faire quoi maintenant, ceux à qui on a appris la programmation avec C, pour rectifier le tir!?
Ubiquité est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2009, 20h35   #15
Mac LAK
Inactif
 
Avatar de Mac LAK
 
Inscription : octobre 2004
Messages : 3 894
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : octobre 2004
Messages : 3 894
Points : 4 681
Points : 4 681
Citation:
Envoyé par Ubiquité Voir le message
Intéressant, mais ils doivent faire quoi maintenant, ceux à qui on a appris la programmation avec C, pour rectifier le tir!?
Apprendre en quoi le C est bordélique et permissif, et oublier les trucs un peu "sauvages" genre variables globales, casts permissifs, non-respect stricts des types, etc...

Bref, apprendre le C++ "strict" (peu conseillé, trop proche du C), le Java, le Pascal ou autre langage strict, en comprendre l'intérêt et la philosophie, puis la réappliquer au C.
Mac LAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2009, 15h04   #16
deadalnix
Membre Expert
 
Inscription : juillet 2006
Messages : 1 521
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 521
Points : 1 723
Points : 1 723
De même, bien qu'ayant commencé par le C, je ne suis pas bien sur que ce langage soit le meilleur pour apprendre.

En C, quand on a une erreur de conception, on peut souvent s'en sortir avec un hack horrible. Et du coup, c'est ce qu'on apprend a faire au début car on est nul en conception. Du coup, on progresse plus en hack foireux qu'en conception.

Et on se met naturellement a pondre du code tout plein de hack modélisé à l'arache pouette (expression maison, pardonnez moi).

J'ai vu par la suite divers autres langages, qui ont grandement améliorer ma façon de penser le programme que je suis en train de faire.

Maintenant, mon langage de prédilection est le C++, car on peut tout faire (et comme je l'ai lu je ne sais plus ou ici, on peut même récupérer la balle qu'on s'est tiré dans le pied). Mais c'est un langage pour programmeur ayant déjà une bonne expérience, sinon, c'est le bananage assuré.

Par contre, je ne suis pas sur que le PASCAL soit bien meilleur. Je me permet donc de proposer un autre type de langage.

Pour moi, le meilleur pour commencer est un langage plus haut niveau tel que ruby ou python. Ce sont des langages qui permettent de programmer sans trop se poser de soucis techniques, et de développer une modélisation moderne, ce qui est bien moins évident en PASCAL.
deadalnix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2009, 15h14   #17
jabbounet
Expert Confirmé
 
Avatar de jabbounet
 
Homme frederic frances
Consultant informatique
Inscription : juin 2009
Messages : 1 848
Détails du profil
Informations personnelles :
Nom : Homme frederic frances
Âge : 37

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : juin 2009
Messages : 1 848
Points : 2 675
Points : 2 675
perso j'ai commencé avec le basic (tout petit sur amstrad/mo5/to7)

j'ai vu un peu de pascal pendant le lycée/prépa et ensuite du C

il est clair que pour pouvoir enseigner avec le C il faut ajouter beaucoup de rigueur je pense car le langage est assez permissif et plus un langage est permissif plus il faut etre rigoureux pour faire un truc stable.


Pour trouver un language qui est strict je rejoins certains il faut aller du coté de l'ada (j'ai pratiqué l'ada 83 a un moment) d'ailleurs pour l'enseignement ce langage serait pas mal je trouve. il inclu le multitache dans sa syntaxe, il a un typage strict des données, il n'est pas tres eloigné de l'objet que l'on retrouve probablement dans les versions suivante (ada 95,...) et il a une syntaxe claire et lisible.
jabbounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2009, 15h23   #18
chaplin
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 147
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 147
Points : 1 347
Points : 1 347
Citation:
Envoyé par deadalnix Voir le message
Pour moi, le meilleur pour commencer est un langage plus haut niveau tel que ruby ou python. Ce sont des langages qui permettent de programmer sans trop se poser de soucis techniques, et de développer une modélisation moderne, ce qui est bien moins évident en PASCAL.
Il est aussi possible de faire du Pascal Objet.
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2009, 15h26   #19
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
Citation:
Envoyé par deadalnix Voir le message
Pour moi, le meilleur pour commencer est un langage plus haut niveau tel que ruby ou python. Ce sont des langages qui permettent de programmer sans trop se poser de soucis techniques, et de développer une modélisation moderne, ce qui est bien moins évident en PASCAL.
ruby c'est clairement pas un langage de débutant.
Ubiquité est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2009, 18h47   #20
deadalnix
Membre Expert
 
Inscription : juillet 2006
Messages : 1 521
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 521
Points : 1 723
Points : 1 723
Citation:
Envoyé par jabbounet Voir le message
Pour trouver un language qui est strict je rejoins certains il faut aller du coté de l'ada (j'ai pratiqué l'ada 83 a un moment) d'ailleurs pour l'enseignement ce langage serait pas mal je trouve. il inclu le multitache dans sa syntaxe, il a un typage strict des données, il n'est pas tres eloigné de l'objet que l'on retrouve probablement dans les versions suivante (ada 95,...) et il a une syntaxe claire et lisible.
En effet, je n'avais pas pensé à l'ADA. C'est en effet un très bon choix pour débuter je penses.

Citation:
Envoyé par Ubiquité Voir le message
ruby c'est clairement pas un langage de débutant.
Et pourquoi donc ?

Cela dit, je n'ai pas d'action chez eux. Comme précité, que penses tu d'ADA pour débuter ?
deadalnix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h29.


 
 
 
 
Partenaires

Hébergement Web