Bonjour,
Citez ici un package de langage qui, selon vous, sont le bagage idéal d´un programmeur conséquent.
Admettons si vous le voulez bien toutefois que l´on veuille rester dans une persepective j´ai envie de qualifier de culture personnelle et surtout généraliste. Alors ne citez pas d´obscures langages propirétaires ultra spécialisés même sil sont surement passionnant.
N´hésitez pas a dire pourquoi vous citez tel ou tel si l´envie vous en prend et à nommer en particulier celui que vous préférez et garder dans votre coeur (
) avant tout autre et pourquoi.
A vous ^^.
C++, ocaml, prolog, sql regroupent tous les paradigmes de programmation (quoi qu´il manque la programmation par aspect...)
C/C++, Java, Php/SQL, Ruby (de l´avaenir dans le web)
C/C++, C#, OCaml et Link.
C/C++ (pour contrôler la machine), C# (s´il faut être productif), OCaml (parce que OCaml est le meilleur langage du monde !) , perl (parce que c´est quand même bien pratique pour faire des script), Link (parce que c´est le langage de l´avenir et que je ne maîtrise pas de bases de données).
C/C++ : pour tout ce qui est applications (fabrication de .EXE, ou executables portables)
C# : pour l´avenir .NET Windows, qui commence a etre de plus en plus utilisé dans la vie des entreprises
Java : pour de multiples Applets, ou alors programmer pour certains systemes embarqués.
Php/MySQL : pour la programmation Web, ça devient maintenant fondamental.
Assembleur : non pas que l´assembleur soit tres demandé dans la vie informatique (ça dépend ou), je pense juste que connaitre l´assembleur permet de connaitre le "comment marche une machine dans ses entrailles", et qu´un programmeur qui sait vraiment ce que fait la machine au fond sera toujours meilleur qu´un programmeur qui utilise une surcouche objet sans savoir vraiment ce que ça fait...
UML : ce n´est pas un langage, c´est une façon de concevoir des programmes de façon théorique. ça me manque cruellement...
Je suis loin d´avoir de connaitre tout ça
![]()
C/C++ : pour tout faire et bien faire les choses.
Java : pour faire des trucs vite fais, portables, et pas se casser le ***
Ruby / Mysql : parce que c´est trop de la balouze atomique (mais je m´egare), parce qu´il en faut au moin un de script, et parce que Ror / mysql envoient php aux oubliettes
caml : parce que ça oblige a reflechire autrement
UML : parce qu´il le faut bien de nos jour. meme si ( a mon avis ....)
Fvirtman
UML == Unified Modeling Language (c´est bien un langage, il y a une "syntaxe" a respecter dans les diagrammes)
tant que tu apprend toujours, c´est bon signe
je rajouterais aussi LaTeX qui est bien utile quand il faut écrire autre chose qu´un programme (mais c´est bien un langage de programmation (aussi), même si c´est probablement le plus moche que je connaisse).
Java pour presque tout.
Php/MySql parce que pas de serveur d´application j2ee gratuit.
SQL pour les bases de données mais je vais essayer de plutot utiliser Hibernate.
"Php/MySql parce que pas de serveur d´application j2ee gratuit."
heu.... apache/tomcat ce n´est pas gratuit ?
Ouais mal formulé ma réponse, je voulais dire en hébergement (enfin pas à ma connaissance)
Sinon des serveur application gratos yen a pas mal : Tomcat, jonas, jboss, glassfish, ...
A noter que tomcat est un moteur de servlet/jsp qui est souvent utilisé par d´autres serveur d´applications (jonas entre autres) mais ne gère pas les ejb et ses amis.
C++: Pour les applis "sur le pouce"
Java: Pour la portabilité et la rapiditité de conception
C#: Because .net powaaa
PHP/Mysql : Pour le web
GWBASIC: Pour le souvenir
C/C++ : pour la majorité des mes programmes
C# : par curiosité
Python : par curiosité aussi
ASM : pour comprendre certains aspect de la programmation bas niveau, et aussi voir comment les compilateurs génére comme code ASM afin de voir ce qui pourrait être optimisé.
PHP/MySQL : il faut bien connaitre un langage Web
RoR (Ruby on Rails) : un langage qui a un bon avenir je pense
UML : Pour ma part c´est obligatoire, l´analyse et la conception d´un programme est beaucoup plus important que le codage en lui même.
Français : j´essaie mais c´est dur :/
Une petite précision.
certain ont parlé de qqch/MySQL. mySQL n´est pas un langage c´est un (mauvais) serveur de base de donnée qui implémente une partie du standard SQL (langage déclaratif).
Ca n´a pas de sens php/mySQL. les deux sont des choses tres differentes qui n´ont rien a voir apart de mauvais livre et cours sur le web qui font croire qu´ils sont intimement lié.
Certes, mais généralement les langages web dinamique tel que le PHP, sont accompagné de serveurs de base de donnée tel que Oracle, MySQL et bien d´autre
d´ou ma précision à coté de PHP.
godrik tu dis quil est mauvais mySql. Tu pense simplement à certaines fonctionnalités qui arrivent toujours en retard sur mySQL à un truc plus fondamental ?
fondamental.
il a une mauvaise gestion des transactions, des contraintes. Il ne respecte pas le standard sql2 (je crois qu´il a deja des divergence sur le standard sql1). il a de mauvaise performance... postgresql est globalement mieux fait.
C++ (Par-ce que c´est très répandu, très puissant et on peu tout faire :D ! Et aussi mieux que le C) Python (Par-ce c´est mieux que ruby et la machine virtuelle moins lourde que Java enfin quoique) l´ASM(ça peut toujours servir...).
JAVA
parceque c´est stylé pour le web
un seul langage pour dev appli, applet, jsp, servlet...
C/C++ parceque c´est trop bien lol
COBOL parceque c´est utilisé mine de rien mdr
ASM parcequ´un codeur qui connait l´asm il aura toujours moyen de se la ramener face à quelqu´un qui connaitra pas.
PHP/SQL parceque c´est stylé
... j´en passe lol ....
(en gros tout ce que je connais lol
)
Merci de vos réponses (oui avec 2 mois de retard mais merci quand même !! )
Etes-vous tous developpeur ?