Aller au contenu

Yangzebul

INpactien
  • Compteur de contenus

    791
  • Inscription

  • Dernière visite

Messages posté(e)s par Yangzebul

  1. Je me suis renseigné un peu, et ça à donné naissance à 2 projets, à savoir Doscore et Aura, dont on peut télécharger des bétas pour se faire une idée.

    Rien à voir, ces projets sont antérieurs au message d'actaruss. Le nom Phoenix OS n'est qu'une coïncidence.

    Et pour les deux moralisateurs au dessus, si vous saviez vraiment de quoi cela parle vous vous seriez vous aussi étouffé en recrachant votre café par les narines. :roll::roll::roll:

  2. EN HTML:

    MAKB #12

    <html>
    <body>
    <p>Hello world</p>
    </body>
    </html>

    Le mal absolu: pas de head, pas de XHTML, pas de meta, pas de titre et vive l'unicode. Alors soyons fou utilisons la balise blink

    T'as beau être tatillon ton code est invalide. L'entête xml pètera sous une majorité de navigateurs, et blink n'est pas dans la dtd xhtml 1.0+

    Bande de petits joueurs.

    Voila le hello world le plus compact, crade et 100% valide que l'on peut écrire ! :8

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><title>Hello World</title><p>Hello World

    C'est même futur-proof et compatible html 5 ! :yes:

    <!DOCTYPE html><title>Hello World</title><p>Hello World

  3. C'est pas du tout exagéré comme comparaison ça   ;)

    Lenovo je ne sais pas trop ce que ça vaut ... sur l'article de PCI, il était pas très bien noté question retours SAV ... d'autres avis ?

    Lenovo, je pense qu'il faut mettre à part la gamme grand public (ideapad & co) et la gamme pro IBM/Lenovo thinkpad. Pour cette dernière, c'est l'incarnation même de la fiabilité, et aussi de la "réparabilité" car toutes les pièces détachées peuvent se retrouver.

    PS : tu parle de quel article sur PCI ?

  4. Dell, Samsung, Asus, Toshiba, MSI, éventuellement HP et Sony sont des marques de confiance.

    D'accord pour la plupart, mais visiblement HP ce n'est pas le cas sur les PC pas cher (400 à 600-700 euros), le taux de SAV a l'air un peu élevé (dixit un ami revendeur), à suivre ;)

    PS : je trouve que c'est bien complet

    Il y a quand même un énorme oubli dans cette partie : IBM / Lenovo (gamme thinkpad) n'est même pas cité ! C'est un peu comme faire un dossier sur les OS les plus répandus et oublier de parler de Windows. :transpi:

  5. Dans 99% des cas un programme en C bas niveau est beaucoup plus performant qu'un programme en assembler. Tout simplement car un bon compilo gère des paramètres que tu ne prends pas en compte comme par exemple : le stripping du code, la réorganisation de certaines instructions prenant plusieurs cycles d'horloges afin de limiter les temps morts, l'analyse prédictive pour diminuer le nombre de purges des pipelines lorsque tu as des branchements, ect.

    C'est pour cela qu'il existe des compilateurs assembleur.

    Le problème c'est que c'est dur à trouver mais ça existe.

    Le boss parle de créer son propre compilateur ASM sinon.

    Il ne s'agit pas de taper le langage machine directement comme le colonel O'Neill dans Stargate quand il a la connaissance des anciens... et on les mettrait où nos comZ ? Là effectivement, il vaudrait mieux faire du C...

    Un compilateur ASM ? Ca existe ça ? Je n'ai jamais vu autre chause que des transcripteurs qui convertissent la représentation texte vers leur représentation binaire.

    Comment un "compilateur ASM" pourrait optimiser les performances de ton code ? Il faudrait qu'il puisse comprendre l'intention derrière l'instruction... Ca me parrait difficile.

    Un exemple simple, une boucle : en C facile à dérouler, en assembleur très difficile à identifier (cela pourrait être un JMP comme un autre) et même si il y arrive ton compilo ne pourra réèlement la dérouler sans être sûr de bousiller un autre saut plus loin qui le renverrait au milieu de la dite boucle  :chinois: .

    La faisabilité d'une telle chose me dépasse.

    Oui c'est faisable, mais ça ressemble plus à une machine virtuelle avec une représentation intermédiaire en bytecode. C'est très loin du système uber-performant que tu imagine entièrement en asm + langage de prog dédié.

    Une machine virtuelle gère quand même nettement plus de paramètres...

    Là c'est une transcription d'instructions à la volée, pas une couche supplémentaire proprement dite...

    C'est peut être plus minimal qu'une machine virtuelle à proprement parler, mais cela reste une transcription d'une représentation intermédiaire. Donc c'est bien une surcouche et cela a forcément une incidence sur la performance.

  6. Tout est compilé en assembleur. Mais la compilation fait qu'on perd en qualité. Trop de choses inutiles sont ajoutées. Enormément de choses inutiles.

    entre un prog compilé en C et un prog fait en ASM directement, il y a un abysse.

    L'avantage de l'assembleur direct, c'est que tu as le truc le plus rapide et le plus précis qui soit. Pour l'algo pure et dure je dirais que le fortran est meilleur que le C bas niveau.

    L'ASM aura pour conséquence d'avoir le truc le plus rapide et le plus léger.

    Je peux me tromper mais ce que tu dis tiens plus de l'utopie que de la réalité. Dans 99% des cas un programme en C bas niveau est beaucoup plus performant qu'un programme en assembler. Tout simplement car un bon compilo gère des paramètres que tu ne prends pas en compte comme par exemple : le stripping du code, la réorganisation de certaines instructions prenant plusieurs cycles d'horloges afin de limiter les temps morts, l'analyse prédictive pour diminuer le nombre de purges des pipelines lorsque tu as des branchements, ect.

    Ouahou. Et vous ne pensez pas que le temps d'écrire ce code, la plateforme sera obsolète ? Gentoo utilises comme base les sources des logiciels et GCC (référence mondiale en terme de compilateur) pour optimiser le code assembleur.

    Honnêtement pour ça, je ne saurais te répondre. Cette idée vient du directeur du projet.

    Moi ça me dépasse de vouloir transformer les instruction à la volée via pleins de MOV sans même les compiler avant.

    Mais s'il a dit que c'était faisable, peut-être que...

    Oui c'est faisable, mais ça ressemble plus à une machine virtuelle avec une représentation intermédiaire en bytecode. C'est très loin du système uber-performant que tu imagine entièrement en asm + langage de prog dédié.

  7. Ca depends de ce que tu appelle "grosses bases". Si par la tu entends qu'elle bidouille pas mal mais qu'elle aimerait aller plus loin et apprendre les bonnes pratiques et comprendre plus "en profondeur" le pourquoi du comment je lui conseillerai ce bouquin :

    Programmation Flash MX (fr)

    de Michael Penner

    ISBN : 2844273793

    Bon d'accord ce n'est pas pour CS3 mais c'est le meilleur bouquin d'actionscript que j'ai jamais lu. Il fait 500 pages et couvre des sujets comme :

    - la POO

    - la géométrie vectorielle dans les espaces bi-dimensionnels

    - la géométrie vectorielle dans les espaces tri-dimensionnels

    - programmation évènementielle (assez détaillé pour implémenter ton propre moteur de gestion d'évènements)

    - API de dessin

    - les classes de mouvement et d'accelérations (pour info c'est grâce à M. Penner que les classes Tween ont été implémentés dans Flash)

    - la physique appliqué

    - la géométrie fractale

    Malgré ce programme intimidant ce livre est un bonheur à lire, on peut facilement le dévorer en 3 jours, il rend vraiment la POO accessible à tous.

    Sinon si elle programme déjà comme une pro et cherche juste un ouvrage pour l'accompagner dans sa transition AS2 > AS3... bah la je connait pas vraiment de bon ouvrage.

  8. Ajout d'un bonus pour Opera permettant d'avoir des raccourcis pratiques comme ceux présentés pour Firefox.

    Vous pouvez remercier typhoon006 :D

    Heu juste pour info, l'astuce posté marche, mais elle est inutilement compliqué.

    En réalité il suffit de faire clic droit sur le champ à mémoriser > "ajouter une recherche"

    Ce qui est beaucoup plus simple que l'astuce indiqué ou la manipulation équivalente sur firefox (micro-troll gratuit).

×
×
  • Créer...