Wolfram Computation Meets Knowledge

Wolfram Language :
Introduction rapide pour programmeurs

Afficher les remarques supplémentaires pour :
Toutes les sections 
  • À propos de Wolfram Language
  • Afficher les remarques supplémentaires pour...
  • Remarques pour les programmeurs Java
  • Remarques pour les programmeurs Python
  • Masquer les remarques supplémentaires
Démarrez

Procédures Version vidéo

Remarques pour les programmeurs Java :

Wolfram Language est une fusion élégante de nombreux paradigmes de programmation (y compris les paradigmes procédural, orienté objet et fonctionnel familier aux programmeurs Java), ce qui vous donne la possibilité de choisir et de combiner des stratégies pour différents projets.

Remarques pour les programmeurs Python :

Wolfram Language intègre étroitement des paradigmes procéduraux, orientés objet et fonctionnels, ce qui vous donne la possibilité de sélectionner et de combiner des stratégies pour différents projets.

La programmation procédurale n'est généralement nécessaire qu'en petites doses en Wolfram Language.
(Si vous avez un grand programme rempli de If, Do, Return, etc., vous ne faites probablement pas les choses correctement.)

Utilisez ; pour séparer des opérations distinctes :

In[1]:=
Out[1]=

Remarques pour les programmeurs Java :

Java requiert un point-virgule pour terminer les déclarations. En Wolfram Language, le point-virgule est facultatif et a pour fonction de supprimer l'affichage de la sortie.

Remarques pour les programmeurs Python :

Vous pouvez organiser les procédures à travers les lignes comme vous le souhaitez en Wolfram Language. Contrairement à Python, il n'impose pas de règles particulières d'espacement et de mise en forme du code.


Module réalise la portée lexicale (localisant des noms).

Block réalise la portée dynamique (localisant des valeurs).

DynamicModule réalise la portée à l'intérieur d'un document.

Sow/Reap et Throw/Catch sont des moyens utiles pour le transfert des données et le contrôle dans les programmes de procédure.

Remarques pour les programmeurs Java :

Throw et Catch en Wolfram Language généralise les constructions try et catch de Java, permettant un contrôle de débit flexible pour une large gamme d'applications. Pour traiter spécifiquement les erreurs, Wolfram Language inclut également la fonction Check.

Remarques pour les programmeurs Python :

Les fonctions Throw et Catch en Wolfram Language fonctionne comme les constructions try/except de Python, bien qu'elles soient beaucoup plus générales. Pour traiter spécifiquement les erreurs, Wolfram Language inclut également la fonction Check.


True et False sont des symboles en Wolfram Language :

In[1]:=
Out[1]=

Remarques pour les programmeurs Python :

Wolfram Language utilise les symboles généraux True et False. En Python, il existe la propriété séparée _bool_ à définir pour chaque objet.


En Wolfram Language, If est simplement une autre fonction intégrée :

In[1]:=
Out[1]=

Remarques pour les programmeurs Java :

Wolfram Language a beaucoup de fonctions procédurales telles que While, For, If et Switch qui fonctionnent de la même manière que les mots-clés Java portant les mêmes noms, mais ils ne sont généralement pas nécessaires dans le code de Wolfram Language.

Remarques pour les programmeurs Python :

While et If en Wolfram Language sont similaires à while et if en Python, bien qu'elles gèrent également des valeurs symboliques.


Laquelle des options suivantes renvoie False ?


Laquelle des options suivantes est la sortie de a = 0; Module[{a = 1}, a + 1]; a ?


Lequel des ensembles suivants définit x à 2, puis définit y à 5, et enfin imprime x + y ?

© Wolfram 2024. Tous droits réservés.