* Integrateur Prestashop Saint Etienne
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Integrateur Prestashop Saint Etienne
Article:
Un opérateur en programmation informatique s'interprète comme une fonction spéciale dont l'identificateur comporte des caractères non autorisés pour les identificateurs fonctions ordinaires. Ce sont des comparables aux opérateurs mathématiques pour un langage de programmation. Les opérateurs peuvent réaliser des opérations arithmétiques, booléennes ou agir sur des chaînes de caractères. Contrairement aux fonctions, les opérateurs produisent souvent les opérations primitives du langage. Leur nom est formé de caractères symboles ou de ponctuation. Du moins, l'utilisation du mot opérateur intéresse plus que des opérateurs arithmétiques communs. Le langage C, par exemple, soutient également des opérateurs comme &, ++ and sizeof. Des opérateurs comme sizeof, sont alphanumériques plutôt que des caractères symboles ou de ponctuation. On les appelle quelquefois opérateurs désignés. Les opérateurs en C sont des opérations primitives du langage que le compilateur peut transposer relativement en instructions du microprocesseur. Par contre, dans certains langages de programmation, comme C++ ou Haskell, les opérateurs peuvent être indiqués ou surchargés afin de permettre l'écriture et la relecture du code. Pour des langages comme Haskell et Prolog, les opérateurs forment immédiatement du sucre syntaxique. On peut se servir de tout assemblage de symboles et de caractères de ponctuation comme opérateur, et on peut définir la précédence et l'associativité d'un tel opérateur. Haskell permet seulement de définir de nouveaux opérateurs binaires alors que Prolog permet de définir des opérateurs qui sont soit binaires ou unaires et qui peuvent être préfixés, infixés ou postfixés. En Haskell, on peut définir et appliquer un opérateur comme une fonction et réciproquement par l'utilisation de parenthèses et d'accents graves. Dans certains langages de programmation tels que PostScript, l'utilisation du mot opérateur renferme une signification plus précise. Un élément exécutable sur la pile est un opérateur. Puisque les opérateurs sont toujours écrits de manière postfixée comme dans tout langage qui utilise la notation polonaise inverse, l'utilisation de parenthèses ne sert à rien. On peut classer les opérateurs selon le nombre d'arguments qu'ils veulent. Ainsi une opération unaire admet un seul argument, une opération binaire accepte deux arguments et un opérateur ternaire accepte trois arguments. Dans le domaine de l'informatique, les opérations bit à bit sont perceptibles dans beaucoup des langages de programmation, et permettent de manipuler les données binaires, directement au niveau des bits. Elles sont fondamentales dès qu'il s'agit de traiter les données à bas niveau : codages, couches basses du réseau (par exemple TCP/IP), cryptographie, où elles permettent également les opérations sur les corps finis de caractéristique 2. Les opérations bit à bit ordinaires appréhendent des opérations logiques bit par bit, et des opérations de décalage des bits, vers la droite ou vers la gauche.