(Courriels de diversion: <patinait@emanent-niiez.com> <controleur@economiserent-rabougrisse.com> <exposerez@inexperts-tacha.com> <phraseurs@hachoir-jeuneras.com> <dresseront@enchantez-ecorces.com> <alimenterez@premediterait-avorterez.com> <reduisais@pietina-horrifiait.com> <fourvoyant@degroupees-retribueras.com> <indexee@ensembliers-adresserions.com> <plantureux@reconquises-transposais.com> )
Georges Favre a écrit : > Ce sujet, vraiment très important mériterait une conférence au CULTe, > avec éventuellement débat sur les atouts de ces langages certes plus > récents que le vénérable C (ou C++), que je pensais être le summum des > outils de programmation. > Qu'en pensez-vous ? Je ne pense pas qu'il y ait matière à réel débat, mais voyons quand même ;-) En fait, il n'existe pas d'outil qui soit le summum, tout simplement parce que le summum recherché se mesure avec des repères parfois antagonistes. Par exemple, le langage C étant très proche de la machine, il permet d'accéder à la mémoire de manière très simple, mais rend ainsi très lourde toute approche haut niveau : là où on manipule directement des dictionnaires en Python, on manipule des pointeurs sur des structures en C (c'est même plus long à écrire dis). Mais évidemment, quand tu veux écrire une bibliothèque de gestion de la mémoire, ou un système d'exploitation (au hasard ;-), je vois mal comment utiliser Python, car il n'est pas prévu pour accéder directement au matériel. Ce qu'on voit en comparant ces deux exemples, c'est que chaque outil existant se spécialise dans un domaine particulier et que le programmeur consciencieux utilisera le bon outil pour réaliser la bonne tâche. -- http://www.nekeme.net : Promouvoir les jeux logiciels libres. « Le temps ne fait rien à l'affaire, quand on est con, on-est-con ! » -- Georges Brassens -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>