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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Que pensez vous du nouveau langage de programmation "Simple" pour Android
Et de l'analogie avec le BASIC ?

Le , par Ricky81

120PARTAGES

0  0 
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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de smicole
Membre à l'essai https://www.developpez.com
Le 04/08/2009 à 8:33
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 ...?
0  0 
Avatar de RideKick
Rédacteur https://www.developpez.com
Le 04/08/2009 à 8:53
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
0  0 
Avatar de smicole
Membre à l'essai https://www.developpez.com
Le 04/08/2009 à 9:01
Peut être bien mais cela ne colle pas avec la logique de simplification de la syntaxe enfin a mon avis...
0  0 
Avatar de Floréal
Membre éclairé https://www.developpez.com
Le 04/08/2009 à 9:10
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).
0  0 
Avatar de haygus
Membre averti https://www.developpez.com
Le 04/08/2009 à 9:25
Donc pas besoin de savoir faire du java ?
0  0 
Avatar de Le Roux B.
Membre actif https://www.developpez.com
Le 04/08/2009 à 12:58
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.
0  0 
Avatar de haygus
Membre averti https://www.developpez.com
Le 04/08/2009 à 15:05
Vous allez en voir du pire avec moi !
0  0 
Avatar de Michel
Membre expérimenté https://www.developpez.com
Le 05/08/2009 à 22:47
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
0  0 
Avatar de nicolofontana12
Inscrit https://www.developpez.com
Le 14/09/2009 à 1:18
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
0  0 
Avatar de Viish
Rédacteur https://www.developpez.com
Le 14/09/2009 à 11:14
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 !
0  0