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

Le , par Ricky81, Expert éminent sénior
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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Floréal 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).
Avatar de haygus haygus - Membre actif https://www.developpez.com
le 04/08/2009 à 9:25
Donc pas besoin de savoir faire du java ?
Avatar de Le Roux B. 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.
Avatar de haygus haygus - Membre actif https://www.developpez.com
le 04/08/2009 à 15:05
Vous allez en voir du pire avec moi !
Avatar de Michel Michel - Membre averti 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
Avatar de nicolofontana12 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
Avatar de Viish 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 !
Avatar de ZeRevo ZeRevo - Membre averti https://www.developpez.com
le 24/01/2010 à 15:01
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.
Avatar de ZeRevo ZeRevo - Membre averti https://www.developpez.com
le 24/01/2010 à 15:06
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.
Avatar de alexismp alexismp - Membre émérite https://www.developpez.com
le 08/02/2010 à 10:49
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.
Avatar de helper_moi helper_moi - Membre du Club https://www.developpez.com
le 30/06/2010 à 11:41
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.
Offres d'emploi IT
Architecte systèmes études & scientifiques H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -