Erlang est un langage de programmation et un environnement d'exécution à usage général et récupéré par les déchets, avec une prise en charge intégrée de la concurrence, de la distribution et de la tolérance aux pannes.
J'ai pris le problème # 12 de Project Euler comme un exercice de programmation et pour comparer mes implémentations (sûrement pas optimales) en C, Python, Erlang et Haskell. Afin d'obtenir des temps d'exécution plus élevés, je recherche le premier numéro de triangle avec plus de 1000 diviseurs au lieu de …
J'apprends Elixir et je me demande pourquoi il a deux types de définitions de fonctions: fonctions définies dans un module avec def, appeléesmyfunction(param1, param2) fonctions anonymes définies avec fn, appelées usingmyfn.(param1, param2) Seul le second type de fonction semble être un objet de première classe et peut être passé en …
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. …
Caractéristiques d'Erlang De Erlang Programming (2009): La concurrence Erlang est rapide et évolutive. Ses processus sont légers en ce que la machine virtuelle Erlang ne crée pas de thread de système d'exploitation pour chaque processus créé. Ils sont créés, planifiés et gérés dans la machine virtuelle, indépendamment du système d'exploitation …
D'après ce que je comprends, une machine virtuelle se divise en deux catégories: «machine virtuelle système» ou «machine virtuelle de processus». C'est un peu flou pour moi où se trouve BEAM. Existe-t-il un autre type de machine virtuelle dont je ne suis pas au courant?
Quelle est l'implémentation d'Ericsson d'Erlang et d'Erlang / OTP écrite et compilée? L'assemblage est-il, C ou Erlang lui-même? Mise à jour 1: Merci à DrJokepu. Si je comprends bien, le compilateur source-VM Erlang est écrit en Erlang lui-même. Mais la VM est écrite en C. Mise à jour 2: Hynek-Pichi-Vychodil …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Dernièrement, j'ai …
De nombreux programmes renvoient leur numéro de version avec une commande comme: $ program --version program (platform info) v1.2.3 Ceci est utile pour créer des scripts pour l'installation ou la maintenance du programme, et pour une autre magie d'automatisation contrôlée par les administrateurs système et amis. Problème Comment obtenir facilement …
Cette question se situe dans le contexte de la machine virtuelle Beam et des capacités qu'elle fournit, et non dans le contexte général de ce qu'un langage complet de Turing peut faire. Je veux investir du temps pour apprendre l'Erlang pur ou l'Elixir. Je comprends les différences fondamentales entre les …
Erlang aurait été utilisé dans les systèmes de production pendant plus de 20 ans avec un pourcentage de disponibilité de 99,9999999%. J'ai fait le calcul comme suit: 20*365.25*24*60*60*(1 - 0.999999999) == 0.631 s Cela signifie que le système n'a que moins d'une seconde de temps d'arrêt au cours de la …
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, un sondage ou une discussion approfondie. Si vous …
J'observe la visibilité croissante des langages de programmation fonctionnels et des fonctionnalités depuis un certain temps. Je les ai examinés et je n'ai pas vu la raison de l'appel. Puis, récemment, j'ai assisté à la présentation "Basics of Erlang" de Kevin Smith à Codemash . J'ai apprécié la présentation et …
J'essaie de visualiser quelques systèmes physiques automatiques simples (tels que le pendule, les bras de robot, etc.) dans Haskell. Souvent, ces systèmes peuvent être décrits par des équations comme df/dt = c*f(t) + u(t) où u(t)représente une sorte de «contrôle intelligent». Ces systèmes semblent s'intégrer très bien dans le paradigme …
J'aime vraiment ces outils en ce qui concerne le niveau de concurrence qu'ils peuvent gérer. Erlang / OTP ressemble à une solution beaucoup plus stable mais nécessite beaucoup plus d'apprentissage et beaucoup de plongée dans le paradigme du langage fonctionnel. Et il semble qu'Erlang / OTP le rend bien meilleur …
J'essaie de comprendre la différence entre les objets / messages dans Smalltalk et les processus / messages dans Erlang . J'ai lu le post suivant sur le sujet . Pour autant que je sache, dans Smalltalk, tout est un objet , et tout a la même abstraction "objet / message" …
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.