Le Blog

Les collaborateurs d’Invivoo explorent et partagent leurs connaissances du domaines IT.

Paradigme de programmation fonctionnel

Cet article sur le paradigme de programmation fonctionnel est le 3ème de notre série sur les paradigmes de programmation. N'hésitez pas à prendre connaissance des deux premiers articles : Paradigme de programmationParadigme Impératif Structuré Lambda-calcul, un...

Paradigme impératif structuré

Cet article sur le paradigme impératif structuré est la suite de l'article sur les Paradigmes de programmation. Quelques exemples Si le paradigme impératif structuré est pratiqué par les humains depuis très très longtemps… Dans les faits, on part d’un état initial....

Paradigme de programmation

Qu’est-ce qu’un paradigme ? C’est en effet une grande question : qu’est-ce qu’un paradigme de programmation ? Si on se base donc sur la définition du Larousse : « Un paradigme est — en épistémologie et dans les sciences humaines et sociales –...

Appel de fonctions

Contexte Les processeurs ont une structure interne basée sur un nombre de registres limité et un accès à la mémoire. Le rôle du compilateur est de transformer le code C et/ou C++ en langage machine. Nos codes sont structurés avec des fonctions et des classes. Nous...

API de fichiers C VS API STL

I. Contexte Nous vivons dans un monde où la programmation objet est considérée comme le Graal et la STL (Standard Template Library) comme la seule API à considérer. Et la majorité des développeurs appliquent les informations qu'on leur a martelées durant leur...

REDUCING C ++: && AND STD::MOVE

C ++ is one of the most used languages in finance today, especially for its performance. Its first standardization by the International Standardization Organization (ISO) took place in 1998. It followed a simple version of bug fixes in 2003. Thanks to the C ++ 11...

Auto : pièges et évolutions du C++ moderne

Un des premiers mots-clefs que les développeurs utilisent lors du passage au C++11/14/17 est auto. Cet article a pour but de couvrir les différents usages d’auto, au travers d’exemples plus ou moins complexes, combinés à d’autres ajouts du C++ moderne, ainsi que les...

Introduction à la gestion automatique de la mémoire en C++11

A la différence du Java ou du C#, la mémoire allouée dynamiquement sur le tas n’est pas libérée de manière automatique en C++. Par conséquent, chaque utilisation de l’opérateur new doit être suivi d’un appel explicite à l’opérateur delete. Ce principe semble à...

À la redécouverte du C++ : && et std::move

À la redécouverte du C++ : && et std::move

Le C++ est un des langages les plus utilisés aujourd’hui en finances, notamment pour ses performances. Sa première normalisation par l’Organisation internationale de normalisation (ISO) a lieu en 1998. S’ensuit une simple version de correctifs de bugs en 2003. Ce...

L’intérêt de se diversifier pour un développeur

L’intérêt de se diversifier pour un développeur

Philippe Boulanger, Manager d'Expertise Python, nous parle de la nécessité pour un développeur de se confronter à des langages différents. Au cours de ma carrière, j’ai été confronté à des collègues ayant eu un apprentissage incomplet de l’informatique : leur...

Cpp FRench User Group : le feedback d’Armand sur la Cppfrug #16

Cpp FRench User Group : le feedback d’Armand sur la Cppfrug #16

Cpp FRench User Group gagne à être connu. J'ai été jeudi 13 avril 2017 aux présentations de cppfrug qui se tenaient au sein de SoftBanks Robotics, anciennement Aldebaran Robotics, à Paris. Pour ceux ne connaissent pas, c'est la société créatrice de Nao, le...