Tu dois connaître wikipedia ou facebook. Ces deux sites sont dans le top 10 des sites les plus visités dans le monde, et ils sont codés en php. Fou non ? Surtout pour wikipedia qui utilise mediawiki, que je trouve aussi super lourd.
Pour information, il existe des systèmes de cache (joliment appelés accélérateurs) pour ne pas reparser les fichiers.
Dans le cas de facebook, ils transforment même le php en C++, ce qui a offert un gain en performances x2. À mon avis, leur problème à facebook se situe plus du cotés des bases de données et de la bande passante.
Tout ça pour dire que le php n'est pas un truc à ne pas utiliser. C'est pas le langage le plus fun, mais il possède un code source relativement simple (bien que moche selon mes goûts), et est utilisé sur des très grands sites.
Je suis d'accord avec toi sur ce point, un langage qui n'est conçu que par une seule entreprise qui n'est pas toujours sympathique, c'est un problème.
Mais il faut quand même constater qu'il en est de même avec Java, et que finalement c'est pareil pour la plupart des autres langages. Python, ruby, et compagnie ne sont pas conçus par des consortiums à ce que je sache (mais je peux me tromper).
Toujours est-t'il que je trouve en tant que modeste développeur encore débutant dans ces langages (je ne les ai jamais utilisés en milieu professionnel contrairement au python et au C++), je trouve le C# de très bonne facture, et avec de bonnes idées.
Je pense que unix est pas mal du tout, mais qu'aujourd'hui, si c'est pour repartir de zéro, autant construire quelque chose de neuf, avec des nouveaux concepts.
Un système avec des fonctionnalités orienté objet par exemple, ça pourrais à être pas mal.
Tellement faciles que j'ai du mettre un réglage dans mon vimrc pour les surligner. J'en avait assez que mes fichiers ne compilaient pas sans explication :D
Dans ton code, tu compares la valeur des pointeurs ;-)
C'est assez facile à remarquer, bar et bar2 sont des pointeurs.
Il fallait faire *bar == *bar2 pour que le code ait un sens. Mais dans ce cas, tu vois que tu passes de pointeurs à des objets (la petite étoile), et je trouve que c'est compréhensible syntaxiquement parlant.
Au passage, si tu fais *bar == *bar2 sans avoir surchargé l'opérateur, ton code pète pas silencieusement du tout. GCC a tendance à t'envoyer 400 lignes (au moins) d'erreur.
Monter une telle arnaque entre plusieurs rédactions, c'est une perte de temps selon moi. À la limite pour mettre en cause l'état, mais pas pour toucher des sous.
D'ailleurs, il faudrait libérer les artistes de ce logiciel privateur. Vivement un équivalent libre ! (puis ça permettra de changer la voix qui passe en continu sur funradio et autres).
[^] # Re: Et le choix de Ruby on Rails ?
Posté par yellowiscool . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: Et le choix de Ruby on Rails ?
Posté par yellowiscool . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 1.
Si tu parles de la permissivité des objets (genre utiliser des données membres non déclarées), il me semble que python est aussi sympa que ruby.
Envoyé depuis mon lapin.
[^] # Re: système de cache
Posté par yellowiscool . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 2.
Envoyé depuis mon lapin.
[^] # Re: Et le choix de Ruby on Rails ?
Posté par yellowiscool . En réponse au journal Pourquoi réécrire LinuxFr.org ?. Évalué à 5.
Pour information, il existe des systèmes de cache (joliment appelés accélérateurs) pour ne pas reparser les fichiers.
Dans le cas de facebook, ils transforment même le php en C++, ce qui a offert un gain en performances x2. À mon avis, leur problème à facebook se situe plus du cotés des bases de données et de la bande passante.
Tout ça pour dire que le php n'est pas un truc à ne pas utiliser. C'est pas le langage le plus fun, mais il possède un code source relativement simple (bien que moche selon mes goûts), et est utilisé sur des très grands sites.
Envoyé depuis mon lapin.
[^] # Re: Bonne nouvelle
Posté par yellowiscool . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 2.
Mais il faut quand même constater qu'il en est de même avec Java, et que finalement c'est pareil pour la plupart des autres langages. Python, ruby, et compagnie ne sont pas conçus par des consortiums à ce que je sache (mais je peux me tromper).
Toujours est-t'il que je trouve en tant que modeste développeur encore débutant dans ces langages (je ne les ai jamais utilisés en milieu professionnel contrairement au python et au C++), je trouve le C# de très bonne facture, et avec de bonnes idées.
Envoyé depuis mon lapin.
[^] # Re: Bonne nouvelle
Posté par yellowiscool . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: Bonne nouvelle
Posté par yellowiscool . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 1.
Un système avec des fonctionnalités orienté objet par exemple, ça pourrais à être pas mal.
Envoyé depuis mon lapin.
[^] # Re: Typographie
Posté par yellowiscool . En réponse au journal Reprise du texte linuxfr en J2EE. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à -1.
Plus d'informations ici : http://msdn.microsoft.com/fr-fr/library/t2yzs44b(v=VS.80).as(...)
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 2.
Je dis juste qu'il est possible de se passer du GC en C#, contrairement au Java.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 1.
C'est pas pour dire, mais C# permet de s'affranchir du garbage collector. Ce qui me conforte dans mon opinion comme quoi C# > Java.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 2.
Si c'est la première solution, alors effectivement, ce n'est pas très grave.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 2.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 4.
Sur mac, avec une très très grosse charge, le contenu de la fenêtre peut être remplacé par du blanc, et ça lag pas mal.
Envoyé depuis mon lapin.
[^] # Re: D3D is dead.
Posté par yellowiscool . En réponse à la dépêche Lancement d'une implémentation native de Direct3D sous Linux. Évalué à 4.
C'est plutôt précis quand même. Tu peux pas viser au pixel près, mais c'est plutôt réactif.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 5.
C'est assez facile à remarquer, bar et bar2 sont des pointeurs.
Il fallait faire *bar == *bar2 pour que le code ait un sens. Mais dans ce cas, tu vois que tu passes de pointeurs à des objets (la petite étoile), et je trouve que c'est compréhensible syntaxiquement parlant.
Au passage, si tu fais *bar == *bar2 sans avoir surchargé l'opérateur, ton code pète pas silencieusement du tout. GCC a tendance à t'envoyer 400 lignes (au moins) d'erreur.
Envoyé depuis mon lapin.
[^] # Re: Utiliser les tty
Posté par yellowiscool . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 4.
On peux donc faire des choses telle que *a == *b, ou même a == b si il s'agit de références. Et même avec des string (foo non ?).
Je ne vois pas ce qui a poussé les ingénieurs qui ont créé java à ne pas utiliser la collection des méthodes «operatorBidule» comme en C++.
Envoyé depuis mon lapin.
[^] # Re: Torgnole
Posté par yellowiscool . En réponse à la dépêche Nouvelle version du jeu Plee the Bear. Évalué à 4.
Envoyé depuis mon lapin.
[^] # Re: perquisitions
Posté par yellowiscool . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 7.
Envoyé depuis mon lapin.
[^] # Re: Avant toute chose...
Posté par yellowiscool . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 5.
Envoyé depuis mon lapin.
[^] # Re: Les mesures de protections
Posté par yellowiscool . En réponse au journal de l'inutilite des DRM. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: Ben en fait...
Posté par yellowiscool . En réponse au journal Driver libre pour Kinect. Évalué à 3.
Il devait avoir quand même une bonne conception de base, car il a équipé des veaux, des chars, et même des avions.
http://fr.wikipedia.org/wiki/Moteur_PRV
Envoyé depuis mon lapin.
# Message de circonstance
Posté par yellowiscool . En réponse au journal La Corrèze distribue 3300 Ipad aux collègiens et professeurs.. Évalué à 5.
Envoyé depuis mon lapin.
[^] # Re: Respect !
Posté par yellowiscool . En réponse au journal MultideskOS est dépassé maintenant c'est LoseThos !!!. Évalué à 5.
Envoyé depuis mon lapin.