Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
Franchement, je vois pas en quoi l'Asm est désagréable ? Je le trouve même plutôt élégant. C'est juste des habitudes à prendre. Par contre programmer en hexa ... bon là faut vraiment pas avoir le choix
Et puis pour ceux qui trouveraient ça encore trop "barbare", il y a dans tous les compilateurs modernes des pseudo-instructions .IF,.WHILE, etc ... et des variables de compilation qui sont plus simples à utiliser que l'Asm pur ... Mais bon c'est pas du jeu quoi ! :P
Provient du message de Tournesol Mais qui dit le contraire ?
Tu prêches un convaincu !
ah ok
Delphi ça m'a l'air pas mal comme langage objet, c'est rapide à taper et à exécuter ... j'ai chargé Borland Delphi 6 Perso (gratuit sur le site de Borland), mais j'ai pas encore eu le temps & l'envie de m'y mettre
Tout programme, quel que soit le langage dans lequel il a été tapé, est illisible par tout autre personne que son codeur, et est illisible par son codeur après un mois sans travailler dessus :-p
Delphi ça m'a l'air pas mal comme langage objet, c'est rapide à taper et à exécuter ... j'ai chargé Borland Delphi 6 Perso (gratuit sur le site de Borland), mais j'ai pas encore eu le temps & l'envie de m'y mettre
Tout programme, quel que soit le langage dans lequel il a été tapé, est illisible par tout autre personne que son codeur, et est illisible par son codeur après un mois sans travailler dessus :-p
ca depend comment tu programme , si tu commente bien est nomme correctement tes variables alors pas de probleme
delphi est basé sur du pascal objet , la pascal est un language créer pour l'apprentissage donc il faut une certaine rigueur, pas question d'init tes variables quand t'en a besoin.
Provient du message de Prof Vince Fredo, si tu fais add f1,f2 ça va faire f1=f1+f2
eh non... ça dépend en quel Assembleur... T'as l'assembleur Motorola ou l'assembleur Intel. Et effectivement, sur les 68000, add f1 f2 donne bien f2 = f2+f1, alors que sur les 8086, add f1 f2 donne f1=f1+f2. Logiiiique...
Sinon, je pense que tu rêves un peu au niveau changement d'architecture des ordis... Une foule d'autres architectures existent, mais comme elles sont minoritaires, elles coûtent cher à mettre en oeuvre et donc sont souvent utilisées uniquement pour les gros ordis de calcul. Ca fait 50 ans que les programmeur construisent sur ce qui a été fait avant, je vois mal quelqu'un reprendre le tout (et surtout faire en sorte que ça marche). Windows fonctionnant sur les PC actuels, ils n'ont aucun intérêt à les changer. Et pis tu connais le reflexe à l'heure actuelle : Si ça marche pas, t'achète de la RAM, tu boosts le proc et ça passera tout seul.
Donc, je persiste : Linux OS du futur. On l'a dit, les paris sont pris, on verra dans 10 ans !
Je pense que l'architecture des PC devra changer. D'abord, la loi de Moore ne pourra pas être suivie indéfiniment. Alors, on sera obligé de passer par des PC à multiprocessoring pour continuer de gagner en puissance. D'où l'on aura besoin de controleurs plus évolués, etc ... De plus, je pense que l'architecture RISC sera privilégiée, car plus flexible & évolutive (les Alpha étaient en RISC il me semble). Et ainsi de suite, jusqu'à un boulversement de l'architecture actuelle.
A l'IUT on fait des IHM (Interface Homme Machine) en Java, et bien non seulement à compiler c'est très long, mais pour lancer le programme ca l'est encore plus !
Et puis il y a pas mal de trucs qui me gênent en Java, a part les exceptions, il y a aussi les interface (je vois pas l'intérêt, surtout par rapport à l'héritage multiple), la gestion des packages très lourde, et aussi l'obligation d'utiliser l'objet (pas moyen d'avoir une petite fonction utilisable partout, faut obligatoirement une classe, même pour le main).
Provient du message de Moogle
Et puis il y a pas mal de trucs qui me gênent en Java, a part les exceptions, il y a aussi les interface (je vois pas l'intérêt, surtout par rapport à l'héritage multiple), la gestion des packages très lourde, et aussi l'obligation d'utiliser l'objet (pas moyen d'avoir une petite fonction utilisable partout, faut obligatoirement une classe, même pour le main).
Ah ben c'est certain! Le java comme le C#, ca te force a coder proprement et a structurer ton code!
Effectivement, c'est plus comme en C ou tu peux avoir des fonctions qui se balladent partout...
Provient du message de Moogle ... les interface (je vois pas l'intérêt, surtout par rapport à l'héritage multiple) ...
Je voyais pas non plus, mais au final, c'est vraiment excellent comme outil. Ca reprend exactement ce dont je parlais au sujet de l'efficacité, de l'élégance et surtout du polymorphisme. Tu sais que ton Objet qui implémente l'Interface possède un certain nombre de méthodes et tu ne te soucies plus de savoir comment. Sublime d'encapsulation...
Au niveau vitesse, ça dépend beaucoup de la machine... Avec ma machine à la maison, la compilation est quasi-instantanée et l'execution également. (mais bon, un Athlon XP 2Ghz 512 DRAM, manquerait plus que ça traîne...)
Provient du message de Prof Vince D'abord, la loi de Moore ne pourra pas être suivie indéfiniment.
bof, tu sais la loi de Morre est empirique donc arrivé un moment, elle se cassera la gueule... (ben ouais, un moment donné, on ne peut plus augmenter, on plafonne à cause de donnée physique). Et pis même si tu passes au parallélisme, paf, la loi d'Amdhal dans la gueule (qui elle n'est pas empirique, malheureusement...) et les performances ne suivent plus.
Par contre, si VRAIMENT il faut changer le modèle, y en a un qui me ferait vraiment tripper, mais à mon avis, c'est pas pour notre génération : l'ordinateur quantique ! On a eu juste une présentation dessus, j'ai quasiment rien compris, mais les chiffres qu'on te balance sont hallucinant. Et puis, ce n'est pas de l'utopie, l'Université de Genève est actuellement la première à "commercialiser" un outil de cryptage quantique, donc, ça peut marcher.
Si les ordinateurs quantiques sont mis au point, une foule de progres technologiques absolument hallucinants verront alors le jour...
Je pense notamment à la téléportation de molecules, deja realisable et realisé mais impossible a mettre en place a plus grande echelle avec le materiel actuellement disponible.
Provient du message de straahd vous avez quel machine aussi ?
Chez moi, un K6-2 500, c'est un peu normal que ca se traine (le Java, pas le C). Par contre à l'IUT, c'est bi-alpha avec 2 Go de RAM, mais comme on est plusieurs dizaines dessus, ca rame encore plus que chez moi.
Provient du message de Carnby Ah ben c'est certain! Le java comme le C#, ca te force a coder proprement et a structurer ton code!
Effectivement, c'est plus comme en C ou tu peux avoir des fonctions qui se balladent partout...
Je trouve pas le Java plus propre que le C, au contraire même, les contraintes imposées ne permettent pas de faire certaines choses possibles en C/C++, comme par exemple découper une grosse classe en plusieurs parties (et au passage les compiler séparemment pour plus de rapidité).
Et pour les interfaces, on pourrait mettre du code dedans je comprendrais l'intérêt, mais là, c'est juste forcer les programmeurs à redéfinir certaines fonctions alors qu'ils n'ont pas forcément besoin de toutes.
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire