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

Affichage des r�sultats du sondage: Quel est votre langage de programmation pr�f�r�

Votants
3276. Vous ne pouvez pas participer � ce sondage.
  • VB.NET / Visual Basic / Basic

    300 9,16%
  • Java

    895 27,32%
  • C

    268 8,18%
  • C++

    557 17,00%
  • Delphi

    395 12,06%
  • C#

    321 9,80%
  • Access

    36 1,10%
  • PERL

    40 1,22%
  • Python

    102 3,11%
  • Rebol

    5 0,15%
  • Ada

    23 0,70%
  • Pascal

    37 1,13%
  • Powerbuilder

    9 0,27%
  • Windev

    62 1,89%
  • Autre (pr�cisez)

    176 5,37%
  • Sans opinion

    50 1,53%
D�bats sur le d�veloppement - Le Best Of Discussion :

[Archive] Quel est votre langage de programmation pr�f�r� ? (2004..2008)


Sujet :

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

  1. #181
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Juillet 2006
    Messages
    30
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 30
    Par d�faut
    Moi c'est plus le C...
    C'est assez flexible, et puis avec le java c'est le langage d'avenir pour tous ce qui est appli embarqu�es, etc ...
      0  0

  2. #182
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    56
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 56
    Par d�faut Le langage id�al n'existe pas encore...
    20 ans de dev, la vache �a fait un bail !!
    Et bien je n'ai toujours pas trouv� le language id�al...et pourtant j'en ai fait qq uns:
    - Basic (embarqu� sur un Atari 800XL) : mes d�buts en autodidacte (� 14 ans). Rien � dire de sp�cial sur le language, c'est un Basic...basic !

    - GFA BASIC (ST) : un g�nial Basic compil�. L'�poque b�nie des "demo" sur ST ou Amiga 500. Premiers pas vers le bas niveau et l'optimisation. L'�poque o� je commen�ais � comprendre vraiment ce qui se passe dans la machine...Pfiou, j'en ai la larme rien que d'y penser

    - Assembleur 86000 : Toujours l'�poque des d�mo, optimisation � fond. L'assembleur c'est g�nialissime...quand on a juste une petite proc�dure � �crire. Plus c'est le calvaire.

    - PASCAL : Le passage au PC. Drole d'id�e de commencer par Pascal...M�me si j'ai fait des tonnes de trucs en Pascal, j'ai toujours pas compris pourquoi ce language a �t� cr��. Il n'apporte rien de rien (par rapport au C).

    - C : Ahhhh...le language de Dieu lui m�me !!! Ca c'est connerie que j'adorais dire � l'�poque :"Dieu � �crit le monde en C" . C'est vrai que quand on ma�trise parfaitement ce language on se sent TRES puissant. On domine sa machine. LE pb c'est qu'il faut des lustres pour �crire le moindre truc, ou alors il faut partir � la chasse aux biblio (mais j'aime rarement code �crit par les autres) et c'est souvent payant...Donc le C pour jouer � la maison c'est le pied. Pour faire des gros projets de gestion en �quipe...y'a plus pratique !

    - ADA, LISP, FORTRAN et autres exotiques : bon il faut se les farcir � l'�cole alors on y va...sans plaisir, sans int�ret. Il doit bien y avoir des usages pour eux, mais lesquels ?

    - VB, Delphi et autres RAD : Berk , berk et reberk...Je hais ces machins con�us pour faire croire aux d�veloppeurs du dimanche qu'ils vont pouvoir faire des programmes g�niaux. Il n'y a pas de secret, la g�n�ration de code ne donnera jamais des r�sultats satisfaisant. J'aime pas les RAD !

    - C++: Mouaih, bon au premier abord l'objet �a n'apporte pas grand chose...J'ai quand m�me d�marr� un gros projet en C++ (+200K lignes), mais �a restait plus du C que du ++. Et puis plus le projet grossit et plus on mesure l'interet de l'objet. Finalement ce que j'en retiens c'est que C++ pr�sente l'avantage de pouvoir designer un projet en Objet tout en autorisant des passage tr�s bas niveau pour les portions critiques. Un avantage TRES int�ressant.

    - Java : Au d�but, quand on vient du C++, on ne voit que ce qu'il manque (pointeurs, adresses, acc�s � la m�moire, templates, directives de compilation...etc)...et on peste contre ce pu$#@ de language "� la mode". Et puis on plonge dans la richesse de l'API et l� c'est l'extase : on fait en 5 min ce qui demandait une journ�e en C++...et cerise sur le gateau, �a marche sur n'importe quelle machine !

    Aujourd'hui j'�cris toujours en Java mais le langage id�al serait pour moi un mix de C++ et de Java.
    En fait il suffirait de rendre � Java un peu d'acc�s la m�moire, un peu de pointeurs et de manipulation d'adresses...ET DE VIRER CETTE HERESIE DE GARBAGE COLLECTOR, pour en faire un language presque id�al.
    Alors Mosieur Sun, s'il te plait ?
      0  0

  3. #183
    Membre confirm�
    Homme Profil pro
    Analyste
    Inscrit en
    Ao�t 2003
    Messages
    85
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Analyste
    Secteur : Services de proximit�

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 85
    Par d�faut
    Je vote PHP. Je ne pense pas qu'il ait �t� cit� ?
    Mais je ne suis pas un d�veloppeur malgr� ma connaissance de plusieurs langage.

    - Pourquoi ce choix
    Parce que pour tout les appli internet j'utilise ce langage. Je le trouve simple et complet.

    - Les plus/avantages
    Langage proche du C++
    Simple � comprendre
    Rapide d'�x�cution pour un langage interpr�t�
    Biblioth�que qui s'enrichie tous les jours.
    Communaut� importante
    Possibilit� d'attaquer de nombreuses base de donn�e (j'ai vu qu'il �tait possible d'attaquer des bases oracles. C'est fabuleux vous trouvez pas ? :o) )

    - Les moins/d�savantages
    Orient� internet


    - Quels projets r�alisez-vous avec et pourquoi
    Tous les applications internet. Pourquoi ? Pour les avantages �noncer plus haut.

    Sinon pour les petites applications de gestion, j'utilise le VB.

    - Vers quels autres langages pensez vous �voluer dans le futur
    Peut-�tre qu'un jour je me mettrai au Java... mais pour le moment je n'ai pas le courage. Je trouve notamment l'architecture J2EE trop compliqu� ;o)

    - Comment vous �tes vous form�, ou avez vous �t� form� sur ce langage ?
    En solo et par la communaut� PHP.

    - Est-ce une utilisation amateur ou professionnelle ?
    amateur et quelques petite appli professionnelle

    - Avez vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?
    Par plaisir.

    - quels outils vous utilsez (Editeur, EDI, etc...)
    Notepad :o)

    - Autres langages utilis�s, pourquoi ? dans quel cadre ? et comparaisons ?
    VB
    Pour toute application de gestion non orient� internet.
    Pourquoi ? Parce qu'il est simple d'utilisation.
    Quand je d�veloppe une application de gestion, je n'ai pas envie de m'embrouiller l'esprit avec la gestion de m�moire ou le mat�riel.... je ne d�veloppe pas un syst�me d'exploitation...

    - sur quels syst�mes ou plateformes vous travaillez (Windows, Dotnet, Linux, etc...)
    Pour le moment je travaille uniquement sur Windows. Mais il faut que je mette en environnement Linux...


    - Conclusion
    J'ai vu que le C a �t� nomm� de tr�s nombeuses fois. Effectivement, je trouve ce langage aussi tr�s bien. Mais dans mon utilisation de tous les jours, j'ai besoin de support qui me permette de faire des applications rapidement d�ployable. Et je pense que le C n'est pas fait pour cela. D'o� mon utilisation de Visual basic.

    A bient�t.
      0  0

  4. #184
    Membre tr�s actif
    Avatar de vosaray
    Profil pro
    Architecte technique
    Inscrit en
    Mai 2004
    Messages
    217
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Mai 2004
    Messages : 217
    Par d�faut
    Personellement je touve que la meilleure combination du moment reste Java/Perl

    Pourquoi ce choix

    Parceque les 2 languages fonctionnent sur quasi toutes les plateforms existantes

    Les plus/avantages

    Multiplatfrome pour les 2.

    Perl

    - facile a ecrire en mode "gore" (lire : je suis press� et j'ai besoin d'automatiser un process que je ne maintendrais pas a terme), mais on peut aussi facilement faire du code plus structur� qui sera maintenu par la suite.

    - permet de processer tous types de donn�es (texte, binaire, bd et meme feuilles excel (beurk, mais bon il y a des utlisateurs qui ne lachent pas) )

    - extensible a souhait avec un nombre de modules d'extension impressionant

    - on peut faire des scripts ou bien compiler le tout pour le rendre plus optimal

    - on peut faire du script, du web ... enormement de choses

    Java

    - objet

    - fonctionne sur quasi toute les platformes desktop, server et meme dans l'embarqu�

    - richesse des APIs

    - evolution constate

    - le code source reste joli , auto documentable et avec un minimum d'effort on arrive facimement a maintenir du code "legacy"

    - enormement d'outils ori�nt�s java dispo ( ant, marven .. ) pour les environnements de build

    - les IDEs de qualit� ne manquent pas, mais si on est vieux jeu on peut aussi utliser vim pour editer et ant pour compiler ( enfin il faut aimer )

    Les moins/d�savantages

    Perl

    - pas possible de faire du multithread, donc difficile de faire des traitements paralleles sur les plateformes qui ont du mal a gerer beaucoup de process

    - comme c'est permissif a souhait, des fois le code devient "alembiqu�" au fur et a mesure des "ajouts"

    Java

    - la performance depend enormement de la VM utlis�. Non Sun n'est pas le seul provider de VM, fort heureusement il en exite d'autres

    - le garbage collector reste une usine a gaz mal document�, et son parametrage necessite souvent un arrachage de cheveux en regle avant d'arriver a un equilibre

    Quels projets r�alisez-vous avec et pourquoi

    Quasi tous les soft sur les quels je travaille actuellement sont ecrits en Java. Perl est souvent utlis� pour la 'glue' de dev ( un peu de web , des passerelles de donn�es ... )

    Vers quels autres langages pensez vous �voluer dans le futur

    Difficile a dire , j'en ai utlis� tellement dans les dernieres 15 ann�es


    Avez vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?


    LOL ! Raison professionelle bien entendu. J'envie les personnes qui peuvent choisir le language de dev par plaisir ou par choix perso.

    Ceci dit j'ai baucoup de plaisir a creer avec Java et Perl.

    quels outils vous utilsez (Editeur, EDI, etc...)

    Principalement Eclipse et ant, vi quand j'ai pas le choix ...

    Autres langages utilis�s, pourquoi ? dans quel cadre ? et comparaisons ?

    C/C++, pour les parties natives optimis�s.

    C'est tres loin de la philo perl/java, mais quand le besoin est la je ne fais pas de chichis, je prends le plus adapt�.

    Pour l'instant je n'ai pas encore vu de driver ecrit en java ni perl

    OS

    Windows, Linux, Solaris, plateformes embarqu�s avec OS exotiques ...
      0  0

  5. #185
    Membre confirm� Avatar de philobedo
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    80
    D�tails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Par d�faut
    Bon alors pour moi je vais dire le .... JAVA !!
    Pas de surprise! Mais apr�s avoir pass� un peu tous les langages (C, C++, VB, JAVA, PascalObjet, PERL, PROLOG, Shell, XML, PHP, HTML, JavaScript...) et en ayant commenc� par VB, mon choix s'est port� sur le JAVA.
    Bien sur apr�s le choix d'un langage d�pend du projet sur lequel on travaille (taille, plateforme, bas/haut niveau, avec ou sans GUI...)
    Mais moi j'aime bien le JAVA parce que c'est un langage de POO,
    multiplateforme,
    facile � d�ployer,
    pouvant faire des appli sympa en ligne de commande mais surtout graphique,
    bien foutu pour les projets en �quipe,
    code organis�,
    ...
    et avec une communaut� sympathique!
    D'autant plus qu'avec J2EE le JAVA devient un s�rieux concurrent pour les conceptions orient� .NET
    c'est aussi un langage facile � r�utiliser gr�ce � la cr�ation de package.
    Enfin il est en constante �volution de part les nombreux package diffus� partout.

    ++
      0  0

  6. #186
    Membre �clair�
    Avatar de adaneels
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Ao�t 2006
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France

    Informations professionnelles :
    Activit� : Chef de projet MOA

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 236
    Par d�faut
    apr�s m'�tre farci 13 langages � l'�cole, je vote Delphi que j'ai appris en sortant de l'�cole et sur lequel je suis toujours!

    je n'ai pas trouv� beaucoup plus performant sur des gros calculs.
    J'aime bien le C++ pour ce c�t�.

    le C ... tant que ce n'est pas du graphique parce que tout r�-�crire...

    J'ai une dent contre Java pour la simple raison que j'ai trop pest� contre lui � mes d�buts, je n'ai jamais plong� dans J2EE et c'est un tort mais tant que je n'en aurai pas besoin, j'�viterai (choix perso � peine fond� mais pas envie!!).

    J'ai bien aim� le C#, mais gr�ce � l'EDI Visual Studio et non au langage lui-m�me (dont je retiens quelques d�fauts par rapport � la puissance Delphi ou mieux : C++)

    Bref, pr�f�rence pour Delphi mais je cherche d'abord le langage qui sera le plus fonctionnel pour faire la t�che voulue dans un contexte donn�.
    Je pense qu'un bon d�v doit savoir s'adapter au langage et utiliser la(les) bonne(s) technologies pour un projet.
    - mais bon, pour faire acheter un licence parfois... c'est un autre probl�me -

    Arnaud
      0  0

  7. #187
    Membre habitu�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Par d�faut
    Bonjour!

    J'ai suivi des cours de programmation il y a d�j� plusieurs ann�es... Depuis, j'ai quitt� ce domaine. Alors je ne suis pas � jour sur les nouveaux langages et m�thodes de d�veloppement. Pour ces raisons, je puis voter que sur le langage que je pr�f�rais dans "le temps" , le C!

    A+
      0  0

  8. #188
    R�dacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing op�rationnel
    Inscrit en
    Mars 2002
    Messages
    28 683
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Responsable marketing op�rationnel
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 683
    Par d�faut
    Vous trouverez ici la discussion sur le garbage collector

    Merci de ne pas relancer la discussion sur le garbage collector ici
    Ne pas me contacter pour le forum et je ne r�pondrai � aucune question technique. Pour contacter les diff�rents services du club (publications, partenariats, publicit�, ...) : Contacts

    15 000 offres d'emploi d�veloppeurs et informatique
    Cours et tutoriels d�veloppeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    T�l�chargements
      0  0

  9. #189
    Membre �prouv�
    Inscrit en
    D�cembre 2004
    Messages
    119
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 119
    Par d�faut
    ADA

    Pourquoi ce choix
    Car c'est le langage que j'utilise le plus et (depuis 2005) avec le plus de plaisir (si on m'avait dit que je dirai cela il y a encore deux ans, je me serai pendu!)

    Les plus/avantages
    - norme beton donc peu de surprises d'un compilo a l'autre.
    - typage fort (on pourrait limite dire trop fort. :o))
    - Gestion des exceptions simple et efficace
    - multithreading standard (tasks) avec les types protegees qui vont avec ...
    - la programmation distribuee pour les nuls (ex/ PolyOrb et Glade) ... malheureusement, cela n'est pas exige par la norme (annexe E), mais qui sait pour la release apres 200[56].
    - depuis 2005, la possibilite d'enfin utilise une ecriture prefixe Obj.Methode(..), ca n'a l'air de rien, mais ca fait un bien fou!

    Les moins/d�savantages
    Une population de developpeurs qui vieillit ... c'est po moderne Ada il parait....

    Quels projets r�alisez-vous avec et pourquoi
    Professionnellement, je travaille dans le domaine de l'aeronautique.
    J'ai remonte la chaine depuis le radar jusqu'au centre de controle.
    Actuellement pour le CFMU ... En gros un systeme qui analyse le traffic sur l'Europe pour eviter que vos avions aient trois heures de retard.

    Vers quels autres langages pensez vous �voluer dans le futur
    La colle ....
    Je m'amuse avec Ruby depuis quelques temps deja ... pas d'idee pour le prochain.

    Comment vous �tes vous form�, ou avez vous �t� form� sur ce langage ?
    Tres mal dans mon ecole ....
    L'important pour eux etant les bases algorithmiques, quelques notions essentielles du langage m'etaient inconnues.
    Donc conclusion, forme a la dure lors de ma premiere mission. ^^

    Est-ce une utilisation amateur ou professionnelle ?
    Anciennement uniquement professionnelle, maintenant les deux.

    Avez vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?
    Au depart, pour raison professionnelle.

    quels outils vous utilsez (Editeur, EDI, etc...)
    En general Emacs ou Vi, et pour le debug gdb.
    Sinon GPS est pas trop mal.

    sur quels syst�mes ou plateformes vous travaillez (Windows, Dotnet, Linux, etc...)
    sur des systemes unixoides : HP-UX, AIX, Linux, Dec OSF True64,
    voire sur des systemes un peu etranges ... comme les mainframe de chez Data General, mais ca j'evite maintenant .... surtout que ce compilo de m.... n'etait pas certifie ... sale bete!

    Conclusion
    Ada c'est bon, mangez-en. :o)
      0  0

  10. #190
    Expert confirm� Avatar de frp31
    Homme Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par d�faut
    J'aime bien les langages specialis�s ou � la con*

    brainfuck*
    forth (par exemple sur jupiter ace ou hector HRX)
    basic (par exemple sur mo5E ou pire encore comme alice)


    par contre pour des choses serieuses
    perl/tk
    C
    shell scripts
    forth moderne pour l'IA ou l'�l�ctronique embarqu� quand je peux
    assembleur (pour l'�l�c embarqu�e)

    sont ce que j'utilise le plus

    Le C pour ce qui est compil�
    pourquoi le C c'est tout simplement le standard le plus commun et le plus multiplateforme que je connaisse, on y peut tout faire m�me tater tres pres du hardware et controller au bit pres si on veux en se prenant moins la tete qu'en assembleur, on trouve beaucoup de doc et aide dessus.
      0  0

  11. #191
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 60
    Par d�faut
    Pour ma part, c'est DELPHI !

    une offre de composant tr�s vastes d'origine. voir JVCL pour plus de fun.
    une compilation rapide, des exe assez lourds mais performants.
    j'en passe....

    le bad du moment c'est .NET : trop d'incompatibilit� � mon sens. il ne fais pas mieux que JAVA... dommage.

    Messieurs Borland, juste une requ�te: SVP, un compilateur pour winCE
      0  0

  12. #192
    Invit� de passage
    Inscrit en
    Janvier 2006
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1
    Par d�faut
    Pour ma part, c'est C++ avec l'environement C++ builder!
    j'ai debuter avec le C, puis java . Puis j'ai migr� vers C++ pour deux raisons:
    - sa vitesse par rapport � java
    - Comme je developpe des appplications de traitement d'image le langage standard est C++ et la plupart des biblioth�que sont �crit en C++.
      0  0

  13. #193
    Invit� de passage
    Inscrit en
    Juin 2006
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Par d�faut Quel est votre langage de programmation pr�f�r� ?
    java pour sa portabilit� et sa gestion des ref�rence.
    C++ est un langage excellent, mais le laxisme dans la gestion des pointeurs ne me donnait pas satisfaction, les r�ferences de java permettent de faire aussi bien que les pointeurs et elles sont correctement ger�es.(impossible de faire du coq � l'�ne avec)
    J'ai utilis� comme langage : basic (aussi comme SE vic commodore, apple II), C/C++, Pascal, Forth, Lisp, Visual basic.
    J'utilise actuellement essentiellement java et VB
    Je souhaite � tous une bonne journ�e
      0  0

  14. #194
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    55
    D�tails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par d�faut
    j'ai pas de preference pour un langage car je pense que selon les besoins certains sont plus adapt�s que d'autres, donc je ferais plus part de la facon de programmer avec un langage et pour moi celui qui m'a fait le plus d'effet c'est
    PYTHON
      0  0

  15. #195
    Membre �clair�
    Inscrit en
    Octobre 2006
    Messages
    40
    D�tails du profil
    Informations personnelles :
    �ge : 45

    Informations forums :
    Inscription : Octobre 2006
    Messages : 40
    Par d�faut
    Sondage difficile. J'ai eu l'occasion d'apprendre pas mal de langages et j'avoue avoir d�gag� des points positifs et n�gatifs de chacun notament le Lex/Yacc pour l'analyse synthaxique, le LISP pour effectuer des modules pour pas mal d'applications sous UNIX, le C pour faire du bas niveau et de la gestion m�moire (pour avoir un contr�le maximal sur une application), le JAVA pour sa simplicit� et surtout ses nombreuses API, le Alta Rica pour mettre en place des automates � contraintes et des arbres de d�faillance en ce qui concerne le temps r�el, le B pour ses m�thodes et ses formalismes qui en font un langage tr�s robuste pour les applications automatique, le PHP pour sa rapidit� de programmation de petites applications Web... Enfin bref chacun a ses avantages et ses d�fauts.

    Celui que je pr�f�re � l'heure actuelle est le Java.

    - Pourquoi ce choix

    Difficile question. Je dirais tout simplement que c'est le langage le plus clair et lisible qu'il m'a �t� donn� de pratiquer. En tant que d�veloppeur c'est ce que je cherche le plus, la clart� dans le mode de d�veloppement. Quand on travaille 8 h de suite sur le m�me �cran et qu'on debug une application �a reste l'aspect le plus important, au del� des performances et des avantages/d�fauts intrins�ques au langage.

    - Les plus/avantages

    Lisible. Portabilit� sup�rieure � la majorit� des autres langages. Une API enrichie qui permet � moindre coup de d�velopper rapidement. Des composants (EJB par exemple) qui font parti int�grante de l'API. Threads, Socket, Composants lourds graphiques sont int�gr�s directement � l'API (pas besoin de 40 biblioth�ques annexes pour bien programmer). Le garbage collector est un bijou pour toute application non embarqu�e.

    - Les moins/d�savantages

    Relativement lent quand on recherche la performance et l'optimisation de certains traitements. Le garbage collector peut devenir un souci dans certains cadres.

    - Quels projets r�alisez-vous avec et pourquoi

    Tr�s nombreux.

    Syst�me d'information dans une grande assurance (application de gestion des partenaires). Le choix de Java se fait par la pr�sence de composants tr�s utile dans les d�veloppements 3-tiers, par le gain de temps par rapport � des dev cpp (nous avons une �quipe qui d�veloppe en local sur un framework cpp et qui est tr�s souvent en retard par rapport � nous, j'inpute peut �tre � mauvais titre ce probl�me aux al�as du langage).

    Application de Messagerie/Communaut�/Chat. Un client lourd sous SWING. Gestion des threads, des Sockets et de l'interface beaucoup plus simple en Java qu'avec d'autres langages.

    - Vers quels autres langages pensez vous �voluer dans le futur

    Peut �tre revenir aux sources pour refaire du bas niveau, ou trouver un emploi de prog en B. Je trouve ce dernier langage tr�s interessant: pr�sence d'un prouveur de code, raffinage successif pour arriver � la g�n�ration du code. Je suis plus int�ressant par l'�tape se situant entre l'analyse et le d�veloppement, au niveau m�me de la g�n�ration du code.

    - Comment vous �tes vous form�, ou avez vous �t� form� sur ce langage ?

    BAC+5 en informatique. 5 ann�es effectu�es en Java. Une formation sous J2EE suppl�mentaire et double exp�rience dans 2 bo�tes diff�rentes sur de la programmation ntiers sous J2EE. Principalement orient� malgr� tout vers l'informatique embarqu�e au travers d'AltaRica et B mais malheureusement l'info de gestion est plus abordable .

    - Est-ce une utilisation amateur ou professionnelle ?

    Les deux. La simplicit� de Java permet de s'en servir en amateur tr�s facilement contrairement � d'autres langages. Pas besoin d'installer 40 trucs pour l'utiliser. Le Jdk, un �diteur et c'est parti, on peut tout faire m�me du graphisme.

    - Avez vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?

    Pour raison professionnelle principalement. C'est le langage que je ma�trise le mieux. Mais loin de moi l'id�e de l'utiliser par exemple pour faire de l'analyse s�mantique et syntaxique.

    - quels outils vous utilsez (Editeur, EDI, etc...)

    Eclipse 3.1, WSAD 5.1, NetBeans, UltraEdit, TextPad

    - Autres langages utilis�s, pourquoi ? dans quel cadre ? et comparaisons ?

    PHP de mani�re personnelle pour faire des sites internets et car les herbergeurs java gratuit avec serveur d'application ne sont pas foules

    - sur quels syst�mes ou plateformes vous travaillez (Windows, Dotnet, Linux, etc...)

    Windows 2000 Pro, Linux (RedHat, Mandrake7.1 <= je suis un vieux je sais, Debian), Windows XP Pro.

    - Conclusion

    Rien � ajouter. J'avoue me pencher en ce moment sur les derni�res biblioth�ques LISP orient�es objet et revenir aux source de plus en plus par envi parfois de toucher un peu plus au bas niveau. Question �ternelle en fait. Chaque langage sert � des t�ches bien pr�cises. Le Java reste un langage tr�s g�n�rique et donc tr�s abordable et rentable.
      0  0

  16. #196
    Invit� de passage
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Par d�faut
    Pour moi c'est le C++, �tant � la recherche d'optimisation spatiale et temporelle pour faire tourner mes algorithmes (notamment algos d'apprentissage en intelligence artificiel), ce langage me convient parfaitement je le trouve parfaitement satisfaisant et performant ! De plus j'appr�cie la poo, d'o� le C++ plut�t que le C
      0  0

  17. #197
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    D�tails du profil
    Informations personnelles :
    �ge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par d�faut
    tiens il manque objective C
    je dis ca parce que en ce moment ce language me travaille ....

    je le regarde de tres pres, je le trouve tres interessant !!!

    sinon moi c'est C++/Boost et Qt quand il y a du GUI

    voila a+
      0  0

  18. #198
    Membre tr�s actif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    205
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 205
    Par d�faut


    pour mes developpements personnels (jeux,... )j'utilise principalement le C++
    mais il m'arrive encore de faire du C, pour sa simplicit�, sa rapidit� et le c�t� "roots" de la programmation "inline"

    hormis �a, le PHP m'a plu pour les memes raisons et pour sa ressemblance syntaxique avec le C;

    voil�, voil�
      0  0

  19. #199
    Membre chevronn�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par d�faut
    Pour r�pondre � la questions originale, je travail avec C++ uniquement, simplement parce que je fais de la simulation et de la visualisation en 3D, donc je pr�f�re avoir un langage performant me permettant de tout g�rer � un niveau assez bas. De toute fa�on je suis oblig� d'optimser � fond mes algorithmes
      0  0

  20. #200
    Invit�
    Invit�(e)
    Par d�faut
    Pour ma part, c'est l'Objective-C.
    Pour info, c'est le langage utilis� pour Cocoa, les APIs de Mac OS X (enfin, avec Carbon pour les applis issues d'OS 9).

    C'est un langage "tr�s" objet, �l�gant et fortement typ�. Il est issu du C et de SmalTalk. Etant un sur-ensmble du C, n'importe quelle classe peut contenir du code C "pur".

    Son inconv�nient: gestion de la m�moire semi-automatique seulement, on doit incr�menter-d�cr�menter un "retain count" (nombre de r�f�rences � un objet). Lorsque le retain count est �gal � 0, l'objet est lib�r�.
    Mais cet inconv�nient va dispara�tre avec Mac OS 10.5, puisqu'il y aura un ramasse-miette int�gr� (enfin!). Mais je n'ai pas encore test�...

    Essaye-le si vous en avait l'occasion .
      0  0

Discussions similaires

  1. Quel est votre langage de programmation pr�f�r� en 2013 ?
    Par Community Management dans le forum Langages de programmation
    R�ponses: 102
    Dernier message: 18/09/2014, 07h40
  2. R�ponses: 0
    Dernier message: 30/05/2013, 13h00
  3. R�ponses: 0
    Dernier message: 30/05/2013, 13h00
  4. Quel est votre langage de programmation pr�f�r� en 2009 ?
    Par Yogui dans le forum D�bats sur le d�veloppement - Le Best Of
    R�ponses: 315
    Dernier message: 26/10/2010, 17h58

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