Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 15 sur 15
  1. #1
    Expert Confirmé Sénior


    Inscrit en
    octobre 2003
    Messages
    7 879
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 7 879
    Points : 30 521
    Points
    30 521

    Par défaut Langage de programmation pour Android : Simple language. Qu'en pensez vous ?

    D'après Herbert Czymontek (Google), Simple est un dialecte à la BASIC destiné à simplifier le développement d'applications Android.

    Le projet (licence Apache 2.0) est hébergé sous Google Code et en est à sa version 0.1.1 : http://code.google.com/p/simple/
    Il est disponible sous Linux, Mac et Windows.

    Un blog a également été créé : http://simplecompiler.blogspot.com/

    Le développeurs Java (qui restent pour l'instant majoritaires dans l'écosystème Android) cherchent certes la simplification de syntaxe en allant voir du côté des langages de scripting comme Groovy, JRuby ou Scala, mais est-ce que ce genre de syntaxe ne va pas en rebuter plus d'un ?

    Pour ceux qui souhaitent aller plus loin, les spécifications du langage et un tutoriel pour débuter

  2. #2
    Invité régulier
    Profil pro
    Inscrit en
    décembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2004
    Messages : 8
    Points : 9
    Points
    9

    Par défaut

    Il est vrai que c'est déstabilisant à première vue. Surtout que ca change complètement de la logique objet .. mais pourquoi finalement cette decision est ce vraiment plus simple ...?

  3. #3
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    septembre 2006
    Messages
    5 956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : septembre 2006
    Messages : 5 956
    Points : 11 694
    Points
    11 694

    Par défaut

    Je pense que c'est un langage qui se veut académique et qu peut donc potentiellement toucher les étudiants tout en etant une "copie" du BASIC qui elle peut toucher les programmeurs seniors.

    Le langage est donc volontairement axé "ancienne technologie simple" pour ne pas décourager sur l'apprentissage d'un N-ieme langage objet.

    AMHA
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  4. #4
    Invité régulier
    Profil pro
    Inscrit en
    décembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2004
    Messages : 8
    Points : 9
    Points
    9

    Par défaut

    Peut être bien mais cela ne colle pas avec la logique de simplification de la syntaxe enfin a mon avis...

  5. #5
    Membre chevronné
    Avatar de Floréal
    Inscrit en
    novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 30

    Informations forums :
    Inscription : novembre 2004
    Messages : 456
    Points : 662
    Points
    662

    Par défaut

    Ah, je me suis plus cassé les dents sur la syntaxe type Java ou C++ que sur la syntaxe Basic (Et d'ailleurs c'est avec le basic que j'ai commencé à coder, sur mon vieil AT 286). Et d'ailleurs ce langage a été fait de manière à être compréhensible par ceux qui comprennent les langages humains (donc les humains! et certains singes... hmmmm, je m'égare).
    Ancien membre du projet "Le Dernier Âge".

  6. #6
    Membre actif
    Inscrit en
    juin 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 146
    Points : 156
    Points
    156

    Par défaut

    Donc pas besoin de savoir faire du java ?

  7. #7
    Membre confirmé

    Homme Profil pro Bernard Le Roux
    Développeur informatique
    Inscrit en
    octobre 2005
    Messages
    133
    Détails du profil
    Informations personnelles :
    Nom : Homme Bernard Le Roux
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2005
    Messages : 133
    Points : 214
    Points
    214

    Par défaut

    Pourquoi pas un Basic afin de rendre plus populaire le système Android ?
    D'après les spec, il s'agit d'un Basic classique et simple fonctionnant sur la JVM et avec le SDK Android mais pas besoin de connaitre Java une fois bien configurer le système.
    Les API et les composants montrent de grands relents d'objets Java .
    Etant programmer Java et étant ultra pour la programmation objet, je trouve malgré tout l'initiative de Google pas mal. Le risque de populariser la programmation sur le système est de trouver le pire mais aussi le meilleur qui lui restera.

  8. #8
    Membre actif
    Inscrit en
    juin 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 146
    Points : 156
    Points
    156

    Par défaut

    Vous allez en voir du pire avec moi !

  9. #9
    Membre habitué
    Homme Profil pro Michel Plomteux
    formateur web, linux
    Inscrit en
    mars 2002
    Messages
    105
    Détails du profil
    Informations personnelles :
    Nom : Homme Michel Plomteux
    Âge : 65
    Localisation : Belgique

    Informations professionnelles :
    Activité : formateur web, linux
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2002
    Messages : 105
    Points : 131
    Points
    131

    Par défaut

    quelle curieuse idée!
    La basic a formé beaucoup de programmeurs mais a montré ces limites.
    Pourquoi pas une variante de python, c'est propre et puissant et nettement plus en phase avec les idées actuelles

  10. #10
    Inscrit

    Inscrit en
    février 2008
    Messages
    659
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 659
    Points : 691
    Points
    691

    Par défaut Google re-ecrit le concept de developpement

    Google en re-inventant Java ME par Android a aussi re-ecrit le concept de la programmation.
    En effet on lui felicite de l'invention ou la mise en valeur de la programmation par xml.
    Car google à separer les codes des objects dans l'activity et leur positionnement, structure et style dans le fichier xml.
    Ceci rend claire le code et facilite la relecture du code.
    Quand je developpais en Java ME, je definissait toujours une classe Ressource.java pour appeler mes images, video ou autre . Mais avec la regeneration automatique j'ai pas à me soucier grace à R.java

    Quand meme la facilité de Android reste d'une part la facilité de declarer et definir les object ds un fichier xml.

    En java me il falllait lutter graveeeee pour formater un TextField mais grace à Android , il suffit d'ecrire.

    JBromo, Google n'a jamais décu et donne toujours la main au developpeur, contrairement à Microsoft qui veut coloniser la technologie et crée une dependance mentale à ses technologie

  11. #11
    Rédacteur
    Avatar de Viish
    Homme Profil pro Sylvain Berfini
    Ingénieur développement logiciels
    Inscrit en
    février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Nom : Homme Sylvain Berfini
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2009
    Messages : 427
    Points : 1 306
    Points
    1 306

    Par défaut

    Citation Envoyé par Michel Voir le message
    Pourquoi pas une variante de python, c'est propre et puissant et nettement plus en phase avec les idées actuelles
    Je suis pour également une variante Python. En belgique tout les étudiants en informatique passe par ce langage car il est simple d'apprentissage et d'utilisation, permet de faire de l'objet ...
    De plus, l'implémentation de la syntaxe du python en Java (Jython) est vraiment très réussie !

  12. #12
    Membre confirmé Avatar de ZeRevo
    Inscrit en
    avril 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations forums :
    Inscription : avril 2007
    Messages : 302
    Points : 244
    Points
    244

    Par défaut

    Citation Envoyé par jahbromo Voir le message
    Google en re-inventant Java ME par Android a aussi re-ecrit le concept de la programmation.
    En effet on lui felicite de l'invention ou la mise en valeur de la programmation par xml.
    Car google à separer les codes des objects dans l'activity et leur positionnement, structure et style dans le fichier xml.
    Ceci rend claire le code et facilite la relecture du code.
    Quand je developpais en Java ME, je definissait toujours une classe Ressource.java pour appeler mes images, video ou autre . Mais avec la regeneration automatique j'ai pas à me soucier grace à R.java
    Je me demande si l'utilisation des fichiers xml a été créé avant ou après l'achat de la startup Android par Google.

  13. #13
    Membre confirmé Avatar de ZeRevo
    Inscrit en
    avril 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations forums :
    Inscription : avril 2007
    Messages : 302
    Points : 244
    Points
    244

    Par défaut

    Citation Envoyé par jahbromo Voir le message
    JBromo, Google n'a jamais décu et donne toujours la main au developpeur, contrairement à Microsoft qui veut coloniser la technologie et crée une dependance mentale à ses technologie
    Microsoft vend des logiciels, c'est son coeur de métier. Il vend VisualStudio, Windows, et bien d'autres logiciels. Son objectif est bien évidemment de fournir un package complet langage + logiciel pour vendre ses outils maison.

    A la différence de Google qui est un moteur de recherche et une régie publicitaire. Elle se permet de fournir des logiciels open source car elle en a rien à gagner. Son objectif si je l'ai bien compris est de simplifier l'accès aux téléphones connectés à Internet afin d'avoir plus d'utilisation de son moteur donc d'augmenter son chiffre d'affaires par sa régie publicitaire.

    L'objectif de ces 2 entreprises est de faire du chiffre, sauf que l'une propose des solutions open source car ce n'est pas son coeur de métier.

  14. #14
    Membre Expert
    Avatar de alexismp
    Homme Profil pro Alexis Moussine-Pouchkine
    Inscrit en
    janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexis Moussine-Pouchkine

    Informations forums :
    Inscription : janvier 2005
    Messages : 1 503
    Points : 2 412
    Points
    2 412

    Par défaut

    Pour donner un petit peu de contexte, Herbert travaillait avant chez Sun sur un projet appelé "Semplice" (simple en italien...) - VisualBasic tournant sur la JVM. Le projet a été arrêté à l'époque pour manque de clarté dans le positionnement même si techniquement c'était assez abouti.

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    novembre 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2008
    Messages : 51
    Points : 46
    Points
    46

    Par défaut

    Merci ZeRevo pour ton intervention, t'as bien clarifier les chose,
    je pense que ça ne sert à rien de critiquer ni Microsoft (et ses congénères) ni le partisans de l'open source, mais il faut savoir que tout le monde a pour but de réaliser du chiffre d'affaire mais chacun a son coeur de métier.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •