IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Programmation scientifique et c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Par défaut Programmation scientifique et c#
    Bonjour,
    Petite question, je suis en train d'apprendre le c# .NET et nous travaillons sur des applis de gestion (création de bdd etc ...).
    J'ai un peu l'impression que ce langage ne se prête pas trop à des applis en math, mais peut-être suis-je biaisé par l'orientation de la formation que je suis ?
    Je sais qu'il est conçu pour avoir une grosse partie orientée web. Mais ceci ne devrait pas avoir d'influence sur ses domaines d'application.

    Donc, je pensais, en tant que matheu, écrire un prog en c#, cependant je ne souhaite pas rentrer dans des considérations philosophiques profondes quant à la "naturalité" de créer des algos dans un langage peu conçu pour cela.
    Je sais que, par exemple, le fortran (naturellement), le c/c++ se prêtent très bien à ce genre d'exercice. Mais le c# dans tout cela ??

    Qu'en pensez-vous ???

    Merci pour toute suggestion.

    Nyme92

  2. #2
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Je ne sais pas quel genre d'applications mathématiques tu veux mettre en place, mais dans la classe tu verras un grand nombre de fonctions mathématiques disponible dans le framework .net
    Peut être que ce post et ce lien t'intéresseront

  3. #3
    Membre éprouvé Avatar de Nikoui
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Par défaut
    Je pense en effet que la formation que tu suis oriente ton jugement... C# n'est pas spécialement orienté web et il n'y a aucun soucis pour faire de la programmation "scientifique" avec (ni pour développer des applis de gestion, ce qui est encore autre chose...).

    Pense au '#' de C# comme a deux '++' mis l'un au dessus de l'autre, et tu verras vite que ce qu'il te semble naturel de faire en c++ l'est tout autant en C#...

  4. #4
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut
    .NET n'est pas spécifiquement pour le web... ASP.NET est pour le web, mais c'est un composant de .NET, c'est tout.

  5. #5
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Les langages C, C++, java, C# et affiliés sont certes très différents dans leur gestion de la mémoire et dans leurs paradigmes de programmation, ça ce ressent moins quand on se concentre sur l'algorithme. c'est un exemple crétin, mais on doit pouvoir écrire une méthode pour calculer un ppcm ou une transformée de Fourier par exemple qui serait exactement identique dans ces quatre langages.

    Après, se pose le problème de la performance, qui dépend de la lourdeur de tes calculs bien sûr.

  6. #6
    Membre confirmé Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Par défaut C,C++,java,C#
    J'en conclus que je peux reprendre un de mes codes fortran et le convertir, les algoritmes restant identiques.
    Ensuite vient les affaires sous-jacentes de gestion de mémoire etc , mais ce n'est pas le but du jeu.

    Nous allons donc essayer.....

    Merci à tous.

Discussions similaires

  1. Réponses: 10
    Dernier message: 24/01/2011, 09h08
  2. [Librairie] PB programmation scientifique en PHP
    Par AllThatJazz dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 29/10/2005, 17h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo