IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Langage pour débuter : C, Pascal, Ada, Fonctionnels ?


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    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

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    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

  3. #3
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    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

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    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...

  5. #5
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    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

  6. #6
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    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...

  7. #7
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    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 --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  8. #8
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    la deuxieme citation je pense que c'est bien su C que tu parles n'est-ce pas?
    Merci

  9. #9
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  10. #10
    Membre actif

    Homme Profil pro
    Software Engineer
    Inscrit en
    Août 2004
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 173
    Points : 220
    Points
    220
    Par défaut
    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)

  11. #11
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    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:

  12. #12
    Membre confirmé

    Inscrit en
    Août 2007
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 300
    Points : 527
    Points
    527
    Par défaut
    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.
    "Maybe C++0x will inspire people to write tutorials emphasizing simple use, rather than just papers showing off cleverness." - Bjarne Stroustrup
    "Modern C++11 is not your daddy’s C++" - Herb Sutter

  13. #13
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    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 656
    Points : 8 389
    Points
    8 389
    Par défaut
    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.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 432
    Points : 593
    Points
    593
    Par défaut
    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!?

  15. #15
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    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.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  16. #16
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Points : 2 548
    Points
    2 548
    Par défaut
    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.

  17. #17
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    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.
    bazar: http://www.improetcompagnie.com/publ...ctacles-6.html

    BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil

    Emacs Wiki: http://www.emacswiki.org/

    En attente de ce que produira: http://www.pushmid.com

  18. #18
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    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.

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 432
    Points : 593
    Points
    593
    Par défaut
    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.

  20. #20
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Points : 2 548
    Points
    2 548
    Par défaut
    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 ?

Discussions similaires

  1. Langage pour débuter : C, Pascal, Ada, fonctionnel ?
    Par vg-matrix dans le forum Débuter
    Réponses: 94
    Dernier message: 24/07/2009, 12h02
  2. Quel langage pour débuter, quel livre?
    Par _kal_ dans le forum Windows
    Réponses: 5
    Dernier message: 09/08/2008, 09h05
  3. Cherche langage pour débuter ?
    Par k1k0u dans le forum Débuter
    Réponses: 30
    Dernier message: 08/08/2007, 22h53
  4. quel langage pour débuter
    Par tony913 dans le forum Débuter
    Réponses: 14
    Dernier message: 01/12/2004, 19h00
  5. Quel langage pour débuter ?
    Par nerv dans le forum Assembleur
    Réponses: 15
    Dernier message: 26/06/2004, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo