Voir le flux RSS

Messages des blogs récents

  1. [Actualité] C# 7.2 : à la découverte de Span<T> et Memory<T>

    par , 15/04/2018 à 22h40
    Dans le billet du jour, nous allons partir à la découverte de nouvelles fonctionnalités introduites avec C# 7.2 : Span<T> et Memory<T>.

    L'objectif de ces deux nouvelles structures est de faciliter la manipulation de données, par exemple sous forme de tableau, et ceci de manière performante. Mais cela ne se limite pas aux tableaux ! Il peut s'agir d'un buffer, d'une string, de mémoire non managée, etc... Il s'agit donc d'une abstraction très intéressante pour la manipulation ...

    Mis à jour 18/04/2018 à 10h04 par François DORIN

    Catégories
    C# , DotNET
  2. [Actualité] Retour sur une proposition pour C# 8 : les références nullables

    par , 25/03/2018 à 19h43
    L'erreur à un milliard de dollars
    Connaissez-vous Tony Hoare ? Il y a de grandes chances que non. Pourtant, en tant que développeurs, vous utilisez très certainement le fruit de ses travaux. L'un d'entre eux, qu'il qualifie lui-même comme "l'erreur à 1 milliard de dollars", est le pointeur nul, objet du billet d'aujourd'hui.

    Très pratique, le pointeur nul est présent dans de nombreux langages. C++, Java, C# pour ne prendre que les exemples de langages les plus répandus. ...

    Mis à jour 18/04/2018 à 14h39 par François DORIN

    Catégories
    C# , DotNET
  3. [Actualité] [Java] Astuces pour éviter les NullPointerException

    par , 01/05/2017 à 17h38
    Une NullPointerException est une exception générée lorsque vous utilisez un objet qui n'est pas initialisé. Fort heureusement, c'est un type d'exception que nous pouvons facilement éviter.

    Dans cet article, je vais vous montrer trois petites astuces pour éviter cette exception et rendre votre programme plus robuste.

    Note : vous verrez ci-dessous un tableau à quatre colonnes, n'hésitez pas à utiliser votre curseur pour lire le contenu de la dernière colonne.
    ...

    Mis à jour 05/05/2017 à 11h34 par ClaudeLELOUP

    Catégories
    Java , Programmation
  4. Pointeur : une abstraction subtile

    par , 28/02/2016 à 11h20
    La notion de pointeur en programmation est un élément d'abstraction puissant mais difficile à comprendre et à manipuler. La plupart des tutoriels l'expliquent d'une façon simple mais peu compréhensible : « un pointeur est une variable particulière qui contient une adresse » ! et pire encore « le type du pointeur sera le type de l'objet pointé » ! Tout ce qu'il faut pour dégoûter l'apprenti programmeur.

    Cette série d'articles tente de reprendre cette notion d'un point de vue différent ...
  5. [Actualité] [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur

    par , 05/01/2015 à 20h05 (Un bon développeur est un développeur flemmard !)
    Ces vacances, je me suis remis à Civilisations V et Don't starve. Mais je suis flemmard et il y a pas de code de triche pour ces jeux !
    Du coup, j'ai trouvé Cheat Engine, un super outil open-source.

    Il fait plein de choses :
    • Recherche de valeur en mémoire
    • Modification de valeur en mémoire
    • Desassemblage/assamblage à la volé !


    Il faut savoir que Cheat Engine vient avec ...
    Catégories
    Programmation