1

Bon, c moi qui ai demandé la rubrique java dans ce forum, car, c'est le langage que j'utilise principalement, je voudrais juste savoir s'il y a deja des interessés par ce langage!

2

intéressé oué mais pas pour tout de suite (tps) mais dans pas lgtps je m'y met oui

3

Je m'y suis mis pour mon projet de fin d'anné et je trouve bien sympa mai en se moment j'ai vraiment du mal avec les boites de dialoges, j'ai est bugs partout!
Tom Bombadil est un gai luron
Bleu vif est sa veste, et ses bottes sont jaunes.
Personne ne l'a jamais pris encore car Tom c'est le maitre
Ses chansons sont des chansons plus fortes et ses pieds sont plus rapides
J.R.R Tolkien

4

Pourtant c'est pratiquement ce qu'il y a de plus simple en java swing

5

je viens de commencer y a 2 semaines ... c pas si facile au debut (un peu deroutant)
avatar
pwet

6

c koi les différence entre c++ et java ? pke je vois pas trop trop là

7

ca produit un byte code interprete par une macine virtuel, censé permettre d'etre execute sur tout systeme compatible: du genre, code une fois, marche partout, tu vois le truc?

C'est un simili C#(ou plutot l'inverse)

d'autre part, les prog produits ont bien moins de chances de planter car on ne peut pas utiliser de pointeurs, et donc il y a bien moins de fautes pernicieurses

8

moi aussi même cas que neurone

9

vanadium & nEUrOne> en gros C++ et compilé JAVA est interprété. De plus JAVA est bien plus blindé et simple de C++ dans son utilisation.
donc comme tout langage compilé, le C++ est plus rapide est permet de faire de la prog très barbare et accèdant a a peu près tout. Le JAVA est de plus haut niveau et est interprété: on n'a pas accès aux pointeurs, on ne peux redéfinir le opérateurs,... ainsi que plusieur petits détails qui font que le langage est plus clair que C++
avatar

10

Freka> Je fais avec AWT!
Ce qui m'énerve le plus c'est que je n'ai pas la moindre exception, que ca marche parfaitement avec des framesen fait ma boite a dialopge s'affiche comme une imagesur le fond de ma frame principale! je comprends pas a quoi c'est du!
Tom Bombadil est un gai luron
Bleu vif est sa veste, et ses bottes sont jaunes.
Personne ne l'a jamais pris encore car Tom c'est le maitre
Ses chansons sont des chansons plus fortes et ses pieds sont plus rapides
J.R.R Tolkien

11

C'est pas bo les composants AWT, ça date du Java1 ! Les composants Swing sont bien plus jolis, performants et tout et tout... grin Il suffit d'installer une jvm du java 2 (ie version 1.2 ou supérieure).grin
Mon site perso : http://www.xwing.info

12

difference ac C++:
pas d'heritage multiple,
tout est encapsulé(pas de compatibilité ac les prog lineaire)
pas de pointeurs
et quelques autres trucs

utilise swing c'est mieux et plus simple!
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

13

Aussi:
- pas de goto
- pas de unsigned
- pas le droit d'utiliser if(x) plutôt que if(x!=0) ou if(x!=null)
- pas le droit d'assigner un long à une variable de type int ou un double à une variable de type float sans transtypage explicit

PS: Désolé freka, je ne suis pas du tout un amateur du Java. J'ai été obligé de l'apprendre à l'université.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

ué le typecast implicite est super chiant!

moi j'aime bien pour faire des protos
mais pas pour devel une vraie appli
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

15

Kevin Kofler a écrit :
Aussi:
- pas de goto
- pas de unsigned
- pas le droit d'utiliser if(x) plutôt que if(x!=0) ou if(x!=null)
- pas le droit d'assigner un long à une variable de type int ou un double à une variable de type float sans transtypage explicit

-Le Goto est une horreur en dehors de l'ASM et de programmes C qui nessecitent une grosse optimistion: c'est mieux comme cela
-C'est vrai que le unsigned manque mais il est rarement indispensable
-C'est vrai c'est chiant
-Tant mieux c'est souvent source de problème difficiles a détecter et ca coute pas grand chose de rajouter un (int)
avatar

16

Uther Lightbringer
a écrit : -Le Goto est une horreur en dehors de l'ASM et de programmes C qui nessecitent une grosse optimistion: c'est mieux comme cela

Je ne suis pas d'accord. J'utilise relativement souvent goto en C, et ça peut être utile très souvent. Mais il est vrai que souvent, les break et continue avec label en Java permettent aussi de s'exprimer. Mais je trouve que c'est beaucoup moins lisible qu'un simple goto, et c'est aussi moins flexible.
-C'est vrai que le unsigned manque mais il est rarement indispensable

Tu parles... J'utilise très souvent des variables unsigned en C. Pourquoi gaspiller un bit pour le signe pour des nombres qui sont toujours positifs? Et en plus, en Java, il faut toujours vérifier que le nombre n'est pas négatif dans les interfaces qui attendent un nombre positif, alors qu'un simple unsigned aurait permis d'épargner ce test (en augmentant en même temps la rangée de nombres qui peuvent être traîtés).
>- pas le droit d'assigner un long à une variable de type int ou un double à une variable de type float sans transtypage explicit -Tant mieux c'est souvent source de problème difficiles a détecter et ca coute pas grand chose de rajouter un (int)

Exemple?
Il y a d'autres moyens bien plus subtils de provoquer un débordement!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17


Je ne suis pas d'accord. J'utilise relativement souvent goto en C, et ça peut être utile très souvent. Mais il est vrai que souvent, les break et continue avec label en Java permettent aussi de s'exprimer. Mais je trouve que c'est beaucoup moins lisible qu'un simple goto, et c'est aussi moins flexible.

Tu parles... J'utilise très souvent des variables unsigned en C. Pourquoi gaspiller un bit pour le signe pour des nombres qui sont toujours positifs? Et en plus, en Java, il faut toujours vérifier que le nombre n'est pas négatif dans les interfaces qui attendent un nombre positif, alors qu'un simple unsigned aurait permis d'épargner ce test (en augmentant en même temps la rangée de nombres qui peuvent être traîtés).

Il y a d'autres moyens bien plus subtils de provoquer un débordement!

Le goto est tres souvent souce de code illisible. C'est a discuté mais quand on prétends faire un langage relativement net, il est logique de s'en passer.

Le unsigned manque mais bon un bit c'est pas la fin du monde et si tu as un chiffre négatif dans une interface qui egige un positif c'est une erreur alors qu'avec un unsigned comme en C le bug y serait toujours mais passerai quand même

Je me doute qu'il y a plus subtil mais quand on bloque une semaine sans réussir a comprendre d'ou vient une erreur et que finalement on ce rend compte que ca vient d'une conversion foireuse ca énèrve. Je n'ai pas gardé d'exemple mais je sais que c'est le genre d'erreur dure a déyecter surtout ci on est pas un habitué du C comme toi
avatar

18

moa je viens de m'y mettre, because projet de JAVA, c du language objet donc c relou, mais sinon je suis tombé sur un truc bien sympa kan meme parck j'en avais marre de bosser sous UNIX : Jbuiler 7 Enterprise (le top du top koa) ... ben c pas du logiciel de PD ce truc la... comme Visual C++ 6 mais encore en mieux ! miam