Le tort est à mon avis dans ceux qui programment comme des porcs. Avec des règles de programmation strictes, les seuls problèmes que j'ai en C sont dus à des erreurs de syntaxe.
Donc je suis d'accord, il ne devrait pas y avoir besoin de tels garde-fous, mais d'une part, une sécurité supplémentaire n'est jamais à négliger, et d'autre part, le code crade existe, et tout réécrire, c'est long.
Bon, comme ça je suis plus d'accord.
Le problème, c'est qu'on ne gagne pas 2 % de perfs. Les performances requises pour un Apache sur un serveur chargé ne peuvent être assurées que par le C, au point de devoir coller quelques routines dans le noyau pour aller plus vite. Le gain réalisé en faisant du C est considérable, et en se restreignant à des règles de codage strictes, les inconvénients que tu cites sont fortement diminués.
De même, dans le domaine de la simulation numérique, tu ne peux pas te permettre de bouffer 50 % de mémoire en plus et de perdre en performances.
Enfin, l'utilisation d'un langage plus haut niveau, qui est censé te protéger (entre autres) des débordements de tampon, ne te met pas complètement à l'abri de failles, en particulier à cause des bugs du compilateur ou de l'interpréteur. Et ces failles-là sont certes plus rares, mais elles sont beaucoup plus difficiles à traquer.
Personne ne t'empêche d'écrire un noyau en python ou en java, tu sais. Simplement, dans la vraie vie, il y a des applications pour lesquelles le python et le java sont faits, et des applications pour lesquelles ils ne sont pas faits.
Si tu veux faire un système d'exploitation ou un logiciel de calcul en autre chose que du C, tu vas sûrement devoir inventer un nouveau langage, qui aura très probablement les mêmes inconvénients que le C.
À noter que des snapshots CVS de ladite version 3 sont inclus dans Debian unstable, et ça marche vraiment pas mal. Je n'ai pas testé les fonctionnalités Active Directory, mais il m'a l'air d'avoir évolué en bien.
Heureusement cette grave lacune a été comblée dans Fortan 90. En plus d'arriver au summum du dégueulasse, les non-informaticiens peuvent enfin tout planter.
Effectivement, ça m'a fait le même effet sur le coup, mais ça s'est beaucoup amélioré. Maintenant, c'est beaucoup plus propre, il génère l'interface sous forme d'un fichier XML qui peut après être utilisé avec n'importe quel langage ayant des bindings Glade.
Tu nous gonfles avec ta propagande à 2 balles.
Retourne dans ton think tank, émigre aux États-Unis, mais par pitié, arrête de polluer ces pages. ON S'EN FOOOUUUUUUUUT !!!!!! Tu peux comprendre ça ?
Ah non, suis-je bête, pour comprendre il faut un cerveau.
tu remarqueras que l'"effet pwet" est bien plus prononcé que l'"effet MSUSA", car si pwet accumulle souvent les point 1) ET 2) , MSUSA n'a conter lui que parfois le 2) (... et donc le 1) pour certaine personne)
Ah, moi c'est le contraire. J'aime beaucoup pasBill, mais des fois ses propos me font grincer des dents.
En plus, l'article n'est ni plus ni moins qu'un gros troll de la part de quelqu'un qui n'a pas vraiment compris les problèmes en jeu, et qui n'a pas plus l'intention de s'intéresser à GNU/Linux.
Que tu le veuilles ou non, agir pour le logiciel libre est un acte politique. En faisant/utilisant des logiciels libres, tu luttes contre les monopoles, les grosses entreprises, les pratiques commerciales douteuses, etc. Bref, tu luttes contre le capitalisme.
Ce n'est pas forcément ton but, mais tu y participes quand même.
Jusqu'à il y a peu, c'était la tribune qui était concernée par ce genre de propos. La conséquence à terme a été de faire fuir les fidèles moules vers d'autres cieux moins pollués. À présent, c'est le tour des commentaires, tout est bon pour la sainte croisade anticommuniste. Espérons que ça n'aura pas le même genre de conséquences sur la vie du site...
On n'a pas la même notion de l'élégance graphique...
La première chose que je fais avec GTK+, c'est d'installer un thème qui ressemble à NeXT histoire d'avoir quelque chose d'utilisable.
À propos, quelqu'un sait si Xenophilia a été porté pour GTK 2 ? Parce qu'en l'état, c'est vraiment hideux, GTK 2...
[^] # Re: Buffer overflows ...
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche MicroBSD. Évalué à 3.
Ça, c'est bien le problème. Comme je le répète souvent, le C c'est très bien, mais il faut savoir ce qu'on fait avec.
[^] # Re: Buffer overflows ...
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche MicroBSD. Évalué à 3.
Donc je suis d'accord, il ne devrait pas y avoir besoin de tels garde-fous, mais d'une part, une sécurité supplémentaire n'est jamais à négliger, et d'autre part, le code crade existe, et tout réécrire, c'est long.
[^] # Re: Buffer overflows ...
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche MicroBSD. Évalué à 10.
Le problème, c'est qu'on ne gagne pas 2 % de perfs. Les performances requises pour un Apache sur un serveur chargé ne peuvent être assurées que par le C, au point de devoir coller quelques routines dans le noyau pour aller plus vite. Le gain réalisé en faisant du C est considérable, et en se restreignant à des règles de codage strictes, les inconvénients que tu cites sont fortement diminués.
De même, dans le domaine de la simulation numérique, tu ne peux pas te permettre de bouffer 50 % de mémoire en plus et de perdre en performances.
Enfin, l'utilisation d'un langage plus haut niveau, qui est censé te protéger (entre autres) des débordements de tampon, ne te met pas complètement à l'abri de failles, en particulier à cause des bugs du compilateur ou de l'interpréteur. Et ces failles-là sont certes plus rares, mais elles sont beaucoup plus difficiles à traquer.
[^] # Re: Buffer overflows ...
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche MicroBSD. Évalué à 10.
Personne ne t'empêche d'écrire un noyau en python ou en java, tu sais. Simplement, dans la vraie vie, il y a des applications pour lesquelles le python et le java sont faits, et des applications pour lesquelles ils ne sont pas faits.
Si tu veux faire un système d'exploitation ou un logiciel de calcul en autre chose que du C, tu vas sûrement devoir inventer un nouveau langage, qui aura très probablement les mêmes inconvénients que le C.
[^] # Re: "Le pape est mort, un nouveau pape est appelé à reigner ...
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Napster est mort. Évalué à 0.
[^] # Re: Napster est mort
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Napster est mort. Évalué à -10.
Pour faire des logiciels de merde, il est parfait. Un langage pourri pour faire des logiciels daubiques, c'est ce qu'il faut.
[^] # Re: (HS) antialiasing
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Gnome 2.0.2 rc1 - Test & Captures. Évalué à 1.
[^] # Re: Rectifications
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Gnome 2.0.2 rc1 - Test & Captures. Évalué à 3.
[^] # Re: oué
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Comparaison Samba / Win2000. Évalué à 10.
[^] # Re: Napster est mort
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Napster est mort. Évalué à -2.
[^] # Re: Plop
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Environnement graphique léger. Évalué à 7.
[^] # Re: Question de debutant.
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Développer des applications GNOME avec Anjuta. Évalué à 10.
[^] # Re: Qt+Kdevelop
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Développer des applications GNOME avec Anjuta. Évalué à -10.
Hop -1
[^] # Re: Liberté d'expression ? Mais enfin, nous sommes en Françe les cocos !
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Liberté d'expression dans nos forums. Évalué à 9.
Retourne dans ton think tank, émigre aux États-Unis, mais par pitié, arrête de polluer ces pages. ON S'EN FOOOUUUUUUUUT !!!!!! Tu peux comprendre ça ?
Ah non, suis-je bête, pour comprendre il faut un cerveau.
[^] # Re: c'est marrant
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Liberté d'expression dans nos forums. Évalué à 0.
Tu aurais au moins pu cocher la case -1.
[^] # Re: Appel ? cour europeenne ?...etc
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Liberté d'expression dans nos forums. Évalué à 2.
Ah, moi c'est le contraire. J'aime beaucoup pasBill, mais des fois ses propos me font grincer des dents.
(-1, on s'en tape)
[^] # Re: Ca va troller dans les chaumières
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche APT vs. RPM: Aucun des deux. Évalué à 4.
[^] # Re: c'est marrant
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Liberté d'expression dans nos forums. Évalué à 3.
[^] # Re: Raahh!
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Shaolin Soccer. Évalué à -2.
[^] # Re: Attention piège ....
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Arrêt du développement de XviD. Évalué à 2.
[^] # Re: Attention piège ....
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Arrêt du développement de XviD. Évalué à 10.
[^] # Re: Attention piège ....
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Arrêt du développement de XviD. Évalué à 10.
Hélas oui. Autre exemple à la con : Macromedia viole allègrement la licence de la libesd en l'incluant dans le lecteur Flash...
[^] # Re: [H-S] linuxfr.org en danger ?
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Distribution chinoise Yangfan GNU/Linux. Évalué à 4.
[^] # Re: dommage que GNUStep ne soit pas sous les projecteurs
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Release de GNUstep 0.8 !. Évalué à 10.
La première chose que je fais avec GTK+, c'est d'installer un thème qui ressemble à NeXT histoire d'avoir quelque chose d'utilisable.
À propos, quelqu'un sait si Xenophilia a été porté pour GTK 2 ? Parce qu'en l'état, c'est vraiment hideux, GTK 2...
[^] # Re: Pas d'accord
Posté par Jar Jar Binks (site web personnel) . En réponse à la dépêche Fin des prix « éducation » pour MS. Évalué à 5.
Eh bin avec des raisonnements pareils, on va aller loin...
Beurk :(