Questions marquées «programming-languages»

Langages artificiels pour demander aux ordinateurs d'effectuer des étapes de calcul afin d'effectuer des tâches. Ils permettent aux programmeurs de communiquer avec les ordinateurs.


5
Le besoin de spécifications de conception logicielle a-t-il considérablement diminué avec l'évolution des langages de programmation plus expressifs?
Pour de nombreux informaticiens, y compris moi-même il y a quelques années, le processus de développement logiciel idéal impliquerait la création de documents de conception détaillés avec de nombreux diagrammes UML avant l'écriture d'une ligne de code. (Cela ressemble à une description du modèle de cascade, mais c'est la même …


1
Dans quel langage de programmation l'utilisation du signe pourcentage (%) pour signifier modulo / reste est-elle née?
Dans quel langage de programmation l'utilisation du signe pourcentage (%) pour signifier modulo / reste est-elle née? Ce billet précédent 1 explique que le symbole% a probablement été choisi car il comprend une barre oblique, astucieuse pour une opération liée à la division. Il mentionne également l'influence de l'utilisation du …


4
Y a-t-il une différence entre itérable et énumérable?
De nombreuses langues semblent avoir des structures très similaires appelées itérables ou énumérables. Ce sont des structures qui peuvent être itérées ou énumérées, ce qui me semble des choses extrêmement similaires. Ces mots sont-ils synonymes ou existe-t-il une subtile différence sémantique entre itérable et énumérable qui justifie le choix du …

5
Fonctionnalités C ++ «toute l'équipe»?
En C ++, des fonctionnalités comme les exceptions ont un impact sur l'ensemble de votre programme: vous pouvez soit les désactiver dans l'ensemble de votre programme , soit vous devez les gérer tout au long de votre code. Comme le dit un célèbre article sur le rapport C ++ : …









En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.