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
La programmation fonctionnelle est-elle simplement différente ou est-elle réellement plus difficile?
La programmation fonctionnelle est-elle simplement différente ou est-elle réellement plus difficile ? Dites quelqu'un qui n'a jamais appris la programmation et qui apprend la programmation fonctionnelle. vs quelqu'un qui n'a jamais appris la programmation du tout auparavant et qui apprend la programmation impérative. lequel trouvera-t-il plus difficile? ou pareil? Ma …








2
En termes simples, qu'est-ce qui reste récursif?
Selon une page de code.google.com, la "récursion à gauche" est définie comme suit: La récursion gauche fait simplement référence à tout non-terminal récursif qui, lorsqu'il produit une forme sententielle se contenant, cette nouvelle copie de lui-même apparaît à gauche de la règle de production. Wikipedia propose deux définitions différentes: En …


2
Pourquoi utiliser typedefs pour les structures?
en C (ANSI, C99, etc.), les structures vivent dans leur propre espace de noms. Une structure pour une liste chaînée pourrait ressembler à ceci: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Il semble cependant tout à fait naturel pour la plupart des …


4
Qu'est-ce qui constitue un langage de programmation et comment protège-t-on un langage de programmation?
J'ai décidé de créer mon propre langage de programmation, principalement pour le plaisir. Cependant, je me suis intéressé à l'aspect juridique de tout cela. Vous pouvez, par exemple, autoriser des programmes spécifiques sous des conditions spécifiques. Cependant, comment procédez-vous pour octroyer une licence à une langue ? De plus, je …



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.