OVH Cloud OVH Cloud

Arithmétique

1 réponse
Avatar
thomas.baruchel
Bonjour,

je souhaite me mettre au java, et ayant déjà une longue expérience de
la programmation, j'aimerais commencer d'emblée par des petits projets.
Une première série d'idée tournerait autour de petits interpréteurs, d'où
deux questions:

- quelles sont les possibilités de java concernant la manipulation
des grands entiers (longueur arbitraire) ?
- quelles sont les possibilités de java concernant le 'parsing',
c'est-à-dire la lecture d'un fichier texte contenant un "programme"
rédigé à l'aide d'une syntaxe définie

Cordialement,

--
« nous devons agir comme si la chose qui peut-être ne sera pas devait
être » (Kant, Métaphysique des moeurs, doctrine du droit, II conclusion)

Thomas Baruchel <thomas.baruchel@laposte.net>

1 réponse

Avatar
jerome moliere
Thomas Baruchel wrote:

Bonjour,

je souhaite me mettre au java, et ayant déjà une longue expérience de
la programmation, j'aimerais commencer d'emblée par des petits projets.
Une première série d'idée tournerait autour de petits interpréteurs, d'où
deux questions:

- quelles sont les possibilités de java concernant la manipulation
des grands entiers (longueur arbitraire) ?
le package java.math va etre ton ami alors :)

classes BigDecimal et BigInteger

apprends à te familiariser avec l'utilisation de la javadoc cela va etre
ton livre de chevet pdt qq temps :)
- quelles sont les possibilités de java concernant le 'parsing',
c'est-à-dire la lecture d'un fichier texte contenant un "programme"
rédigé à l'aide d'une syntaxe définie

JFlex pour les amateurs de flex,

javacc ou ANTLR sont d'autres projets tres interessants...
la FAQ en parle :)
Cordialement,



Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941