Lisp est une (famille de) langage (s) de programmation fonctionnelle à usage général, basé sur le calcul lambda, et avec la capacité de manipuler le code source comme une structure de données.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je me suis familiarisé avec …
Je viens d'un milieu Java et après avoir lu ce petit essai de Paul Graham, j'ai commencé à me poser des questions sur le choix d'un nouveau langage à savoir Common Lisp pour accélérer mon travail (je suis développeur web). J'écris actuellement des projets pour animaux de compagnie, mais j'ai …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Le C ++ est un …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . La dixième règle de Greenspun …
Tout comme FP l'a fait, au final, tous nos programmes sont structurés. Autrement dit, peu importe à quel point nous les fabriquons, purs ou fonctionnels - ils sont toujours traduits en assemblage, donc ce qui se passe réellement derrière les capots, ce sont les instructions, les états et les boucles. …
J'essaye d'apprendre Lisp et regarde tous les Lisps là-bas et leurs différences. Je vois que dans certaines implémentations de Scheme, vous pouvez utiliser des crochets de manière interchangeable avec des crochets pour la lisibilité, donc parce qu'ils sont traités de la même manière, je suppose qu'ils ne sont encore que …
J'ai entendu dire que les macros Clojure sont plus faciles à écrire mais pas aussi fiables que les macros hygiéniques de Racket. Ma question comporte 2 parties: En quoi gensymdiffèrent - elles des macros hygiéniques? Que proposent les macros de raquette que Clojure ne propose pas? (que ce soit la …
J'ai lu sur les bibliothèques que les gens ont écrites pour des langages comme Java et C # qui utilisent le tissage de code octet pour faire des choses comme intercepter des appels de fonction, insérer du code de journalisation, etc. J'ai également lu des macros Lisp / Clojure dans …
Je joue actuellement avec LISP (en particulier Scheme et Clojure) et je me demande comment les structures de données typiques sont traitées dans les langages de programmation fonctionnels. Par exemple, disons que je voudrais résoudre un problème en utilisant un algorithme de recherche de chemin de graphe. Comment pourrait-on généralement …
Je regardais http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ et j'ai vu que sur son implémentation des implémentations récursives et itératives de la fonction factorielle, l'itératif prend en fait plus de temps étant donné n = 1000. Je ne peux pas comprendre pourquoi (il n'explique pas, mais dit que c'est un exercice pour le lecteur). Désolé …
Contexte: Je cherche à écrire des services Web entièrement fonctionnels en Common Lisp en tant que farce d'avril pour le reste de l'équipe de développement de mon entreprise. Il y a deux éléments à cela: lire les informations de / les écrire dans une base de données MySQL, et recevoir …
Je lis sur LISP. Je comprends comment fonctionne la notation des préfixes à un certain niveau, mais je me demandais s'il y avait des astuces pour la rendre intuitive.
Je me demandais quelles fonctionnalités uniques je peux apprendre de Scheme qui pourraient m'aider à devenir un meilleur programmeur? J'ai beaucoup d'expérience dans les langues traditionnelles et je cherche à élargir mes horizons et à en apprendre davantage sur les aspects fonctionnels qui manquent dans d'autres langues. Je connais les …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . L'article original de Wadler sur …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.