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

MATLAB Discussion :

Pourquoi développer en MATLAB


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut Pourquoi développer en MATLAB
    Pourquoi développer en MATLAB
    Plutôt qu'en Java, Python ou C# : un séminaire gratuit de MathWorks le 13 décembre



    MathWorks organise ce 13 décembre à La Défense un séminaire pour illustrer les atouts de MATLAB.

    « Lors de cette rencontre en matinée, vous découvrirez que MATLAB n’est pas simplement un langage de calcul scientifique mais un langage ouvert vous permettant de structurer vos développements d’applications d’entreprise », promet l’éditeur de MATLAB qui le compare aujourd'hui à Java, Python ou C#.

    La matinée illustrera l'utilisation d'interfaces externes (APIs) et la programmation orientée-objet avec MATLAB. Elle présentera également des exemples d’analyse de qualité du code, de réalisation des tests unitaires et de travaille collaboratif.


    « Nous démontrerons que les applications développées en MATLAB peuvent passer en production de manière transparente et supporter des montées en charge importantes », conclut MathWorks.

    L’évènement est entièrement gratuit.

    Pour y assister il vous suffit juste de vous inscrire sur le site de MathWorks.

    Inscription et renseignements sur le séminaire « Pourquoi développer en MATLAB plutôt qu'en Java, Python ou C# ? »



  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Le contenu de l'article ne répond pas à la question posée dans le titre de l'article.

    Pouvons-nous tous se permettre d'acquérir - légalement - Matlab ?
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  3. #3
    Membre expérimenté Avatar de Livegen
    Homme Profil pro
    Ingénieur logiciel embarqué Franco-allemand
    Inscrit en
    Avril 2008
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué Franco-allemand
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 83
    Par défaut
    Sinon il y a Scilab, une bonne alternative à Matlab, qui est de plus gratuite !

    http://www.scilab.org/

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 130
    Par défaut
    Et pour ceux qui voudraient utiliser en l'état des scripts .m sans avoir à les adapter à Scilab, il y a octave, qui est aussi libre et gratuit.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 836
    Par défaut
    Au titre, et après lecture de l'article, je répondrais:
    parce que matlab, c'est "yet another object orienter language", qui semble moins utilisé que la moyenne, que JAVA, python, C# sont plus en vogue et donc offrent plus de chances de trouver:
    _ du boulot pour les employés
    _ de la main-d'oeuvre pour les employeurs
    _ une communauté ayant rencontré les mêmes problèmes et filant un coup de main gratuitement ce qui n'est bien sûr pas le cas du support technique, en général
    _ des environnements de dev suffisamment peu chers (c'est à dire, gratuits) de qualité (ou pas) servant aux pro intéressés de découvrir la chose.

    Dans la même veine, quand on lis l'annonce du site officiel, on voit ceci:
    "avec interfaçage Microsoft SQL Server, IIS et Silverlight"
    Ok, cool, très bien. Sauf que... bon, en regardant les nouvelles concernant Silverlight, on voit que l'avenir semble assez limité. IIS, c'est ms only, apache aurait peut-être touché un public plus large, et idem pour ms sql server.

    Et puis, pourquoi s'emmerder avec un langage interfaçable uniquement avec microsoft? Dans ce cas, autant utiliser le .NET, parce que je doute que quelqu'un connaisse mieux l'API .NET que MS. Donc, C#.

    Accessoirement, mettre un séminaire un jeudi matin (milieu de semaine, milieu de journée, pour un langage peu usité, super)... ça ne rends pas les choses simples pour ceux qui voudraient découvrir la bête (parce que j'admets qu'avant d'avoir été voir leur annonce en détails, j'étais intéressé). Devoir poser un congé pour si peu m'ennuierais.

    PS: au passage, les redirections de developpez, posent souci ici, je tombe soit sur une belle page blanche, parce que par défaut, je suis pas fan des redirections automatiques, soit quand je l'active, sur une page d'opera indiquant:
    L'adresse http://adserver.adtech.de/?adlink%7C...s_eid=PEP_2773 est bloquée par le bloqueur de contenu.

    Pour la débloquer, cliquez avec le bouton droit sur la page, sélectionnez "Bloquer le contenu", et cliquez sur le bouton "Détails" pour éditer la liste du contenu bloqué.
    Moi, je dis ça, je dis rien.

  6. #6
    Membre très actif Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Par défaut
    > Pourquoi développer en MATLAB

    Pour avoir la chance de payer une license MathWorks hors de prix alors que python, scilab, octave, R, ROOT permettent de faire un bon 90% des usages lambda

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 555
    Par défaut
    Matlab perd également en popularité dans l'enseignement avec un Scilab de plus en plus présent. Un Scilab que j'ai également déjà croisé en entreprise (non IT).

    J'ai pu avoir un module de formation sur Matlab pour faire du traitement du signal.
    Je trouve le soft vachement lourd et lent, je ne vois pas en quoi il pourrait supporter de lourdes charges.
    Pratiquant principalement du C, mon avis est sans doute biaisé. Je devrais essayer de refaire mes algorithmes en Scilab histoire de faire connaissance avec ce dernier.

  8. #8
    Membre averti
    Homme Profil pro
    retraité ing. de recherche
    Inscrit en
    Janvier 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité ing. de recherche
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 34
    Par défaut
    Je ne vous comprends tous pas très bien. Pour avoir fait "de mon temps" du Matlab, mais aussi du C, C++, Java et enfin C#, la seule vraie question est :

    Positif :
    1) Matlab intègre des types intéressants en "natif" (matrices etc)
    2) Sa bibliothèque mathématique (et graphique) est quasi exhaustive - j'aurais aimé la retrouver ailleurs

    Négatif :
    1) C'est un de ces langages non déclaratif qui permet donc de faire moult co...ries sans s'en rendre compte - surtout si on modifie le code de qqun d'autre.
    2) Finalement, il n'est de loin pas plus facile à apprendre que du C# ou du Java : C'est un fantasme de facilité dont je ne comprends pas l'origine, "script" ne veut de loin pas dire "facile".
    (D'ailleurs, le problème No 1 de tout langage, c'est d'abord de connaître sa bibliothèque! - les spécificités du langages, elles, s'apprennent vite)

  9. #9
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    ne pas oublier que matlab intègre aussi entre autres simulink et simscape qui relèvent plus d'outils pour l'ingénieur que de "simples" langages informatiques.
    enfin moi c'est un peu dans cette optique que j'utilise matlab : mes programmes ne sont jamais déployés, ils servent "juste" a créer plein de figures et de chiffres qui alimentent des rapports et des specs
    matlab je le vois plus comme un Excel^1000000

Discussions similaires

  1. Pourquoi développer sous Windows Phone?
    Par alex_vino dans le forum Windows Phone
    Réponses: 7
    Dernier message: 24/01/2012, 10h04
  2. Réponses: 15
    Dernier message: 06/02/2010, 10h12
  3. Réponses: 6
    Dernier message: 17/01/2007, 18h05

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