Java VS C (was Linux, ca vaut quoi??)

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Invité

    #31
    Fredo, si tu fais add f1,f2 ça va faire f1=f1+f2

    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

    Commentaire

    • Guybrush02
      320x200x256


      • avril 2001
      • 6835

      #32
      Ouais mais l'asm quand tu as une erreur tu peux toujours chercher !!!
      non moi je vote pour le C !!! Na!

      et Delphi n'a pas de partisant ? ^^

      Commentaire

      • Invité

        #33
        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

        Commentaire

        • s***
          Compte archivé

          • octobre 2002
          • 99

          #34
          Provient du message de Prof Vince


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

          le c++ sans Vc++ ou Borland c++ sert à rien

          Commentaire

          • Cold Hand
            Chaos Theocrate


            • avril 2001
            • 3413

            #35
            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 !
            Avant de poser une question, LISEZ LA FAQ de Lost Treasures FR disponible au http://www.abandonware-france.org/ltf_comm/ltf_faq.php ! Sinon...

            Commentaire

            • C***
              Compte archivé

              • février 2002
              • 559

              #36
              Provient du message de straahd


              le c++ sans Vc++ ou Borland c++ sert à rien
              Woola garçon!!! Tu t'emballes!

              Ce que tu dis reviens dire que le C++ est un langage reservé au développement Windows!

              Ce qui est très loin d'être vrai... La programmation en C++ sous Unix avec un petit emacs, ca passe tres bien et ça sert!

              Pour développer des petites choses en OpenGL par exemple! Rien ne vaut le C++
              [img]http://www.boomspeed.com/natila/singdance.gif[/img]

              Commentaire

              • Invité

                #37
                d'accord, je ne connais pas le 68000 ...

                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.

                Commentaire

                • M***
                  Compte archivé

                  • octobre 2001
                  • 2429

                  #38
                  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).
                  [URL=http://www.jokari.info]Jokari.info[/URL]

                  Commentaire

                  • s***
                    Compte archivé

                    • octobre 2002
                    • 99

                    #39
                    vous avez quel machine aussi ?

                    Commentaire

                    • C***
                      Compte archivé

                      • février 2002
                      • 559

                      #40
                      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...
                      [img]http://www.boomspeed.com/natila/singdance.gif[/img]

                      Commentaire

                      • Cold Hand
                        Chaos Theocrate


                        • avril 2001
                        • 3413

                        #41
                        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...)
                        Avant de poser une question, LISEZ LA FAQ de Lost Treasures FR disponible au http://www.abandonware-france.org/ltf_comm/ltf_faq.php ! Sinon...

                        Commentaire

                        • Cold Hand
                          Chaos Theocrate


                          • avril 2001
                          • 3413

                          #42
                          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.
                          Avant de poser une question, LISEZ LA FAQ de Lost Treasures FR disponible au http://www.abandonware-france.org/ltf_comm/ltf_faq.php ! Sinon...

                          Commentaire

                          • C***
                            Compte archivé

                            • février 2002
                            • 559

                            #43
                            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.
                            [img]http://www.boomspeed.com/natila/singdance.gif[/img]

                            Commentaire

                            • y***
                              Compte archivé

                              • août 2001
                              • 491

                              #44
                              et là compatibilité avec nos vieux jeux dans tout sa alors !!!!!???!!!




                              bon.....










                              ..... ok












                              JE sors ........... :rolleyes:

                              Commentaire

                              • M***
                                Compte archivé

                                • octobre 2001
                                • 2429

                                #45
                                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.
                                [URL=http://www.jokari.info]Jokari.info[/URL]

                                Commentaire

                                Chargement...