Esercizio di programmazione C

Collapse
X
 
  • Filter
  • Ora
  • Show
Clear All
new posts
  • naoto
    cavaliere prolisso
    • Feb 2005
    • 5375
    • 970
    • 529
    • roma
    • Send PM

    #46
    Originariamente Scritto da Tristan Visualizza Messaggio
    queste dipende dal fatto che i programmatori java hanno piu appeal sul mercato, complice il fatto che java è open source
    Il punto è che java è nato prima di .net e la microzozz ha copiato la vmachine facendone un carrozzone ingestibile... oltretutto java è più complesso, meno accessibile e più difficile di .net.

    Non considerando il fatto che è meno invasivo e più flessibile.

    Ergo, meno pecunia per noi poveri scemi...
    Lonely roses slowly wither and die

    Commenta

    • Tristan
      Papəete Beach
      • Oct 2007
      • 16642
      • 547
      • 588
      • AS Roma
      • Send PM

      #47
      Originariamente Scritto da naoto Visualizza Messaggio
      Il punto è che java è nato prima di .net e la microzozz ha copiato la vmachine facendone un carrozzone ingestibile... oltretutto java è più complesso, meno accessibile e più difficile di .net.

      Non considerando il fatto che è meno invasivo e più flessibile.

      Ergo, meno pecunia per noi poveri scemi...
      su alcune cose .net mi garba di piu..come ad esempio le grid view...poi bisogna sempre vedere cosa ci si programma con il codice.

      a livello di web application java vince a mani basse...

      Commenta

      • luna80
        Administrator
        • Jun 2005
        • 40592
        • 1,300
        • 1,312
        • Switzerland [CH]
        • Send PM

        #48
        io preferisco di gran lunga java anche se sul lavoro son costretta ad usare l'ambiente .net (c#)

        Commenta

        • laplace
          Bodyweb Advanced
          • Dec 2005
          • 7984
          • 962
          • 1,370
          • Send PM

          #49
          Originariamente Scritto da BLOOD black Visualizza Messaggio
          gli array vanno da 0 a n ,non da 1 a n
          quindi un char/int/type array[10] puo' contenere 11 elementi...
          a[n] contiene n elementi, non n+1

          Commenta

          • BLOOD black
            Bodyweb Advanced
            • Aug 2008
            • 8344
            • 497
            • 299
            • Nella mia testa
            • Send PM

            #50
            Originariamente Scritto da laplace Visualizza Messaggio
            a[n] contiene n elementi, non n+1
            old

            Commenta

            • Tristan
              Papəete Beach
              • Oct 2007
              • 16642
              • 547
              • 588
              • AS Roma
              • Send PM

              #51
              la risposta esatta è dipende

              ci sono codici come il java dove il primo indice di un array è lo 0, quindi se dichiariamo un vettore di interi int[10] array, array potrà contenere 11 elementi (da 0 a 10).

              anche se poi andando avanti con il tempo si useranno gli oggetti dinamici come List e ArrayList (anch'essi cmq settano il primo indice a 0), basti pensare che il metodo get(int index) con index =0 restituisce il primo elemento contenuto nell'oggetto.

              Commenta

              • gbpackers
                #1 Fan GreenBay Packers
                • Jun 2006
                • 5542
                • 302
                • 227
                • Send PM

                #52
                Originariamente Scritto da Tristan Visualizza Messaggio
                la risposta esatta è dipende

                ci sono codici come il java dove il primo indice di un array è lo 0, quindi se dichiariamo un vettore di interi int[10] array, array potrà contenere 11 elementi (da 0 a 10).
                Sei sicuro Tristan?

                Un array di 10 "celle" contiene 10 elementi (indici da 0 a 9 ) e non 11.

                Codice:
                int[] test = new int[10];
                test[10] = 9;
                Codice:
                Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
                	at Test.main(Test.java:10)
                Last edited by gbpackers; 11-11-2008, 10:04:10.
                sigpic

                Commenta

                • luna80
                  Administrator
                  • Jun 2005
                  • 40592
                  • 1,300
                  • 1,312
                  • Switzerland [CH]
                  • Send PM

                  #53
                  Originariamente Scritto da gbpackers Visualizza Messaggio
                  Sei sicuro Tristan?

                  Un array di 10 "celle" contiene 10 elementi (indici da 0 a 9 ) e non 11.
                  infatti

                  Commenta

                  • Tristan
                    Papəete Beach
                    • Oct 2007
                    • 16642
                    • 547
                    • 588
                    • AS Roma
                    • Send PM

                    #54
                    Originariamente Scritto da gbpackers Visualizza Messaggio
                    Sei sicuro Tristan?

                    Un array di 10 "celle" contiene 10 elementi (indici da 0 a 9 ) e non 11.

                    Codice:
                    int[] test = new int[10];
                    test[10] = 9;
                    Codice:
                    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
                        at Test.main(Test.java:10)
                    uhm.. in c funzionava cosi..gli array non li uso da immemore tempo in java..possibile ke abbia fallato?

                    ho dato per scontato questo concetto

                    grave errore cmq

                    chiedo venia

                    a forza di usare gli oggetti dimentichi "le strutture dati piu semplici"

                    Commenta

                    • Albe
                      Mental Case
                      • Dec 2000
                      • 18165
                      • 466
                      • 178
                      • nella mia mente
                      • Send PM

                      #55
                      Originariamente Scritto da Tristan Visualizza Messaggio
                      uhm.. in c funzionava cosi..gli array non li uso da immemore tempo in java..possibile ke abbia fallato?

                      ho dato per scontato questo concetto

                      grave errore cmq

                      chiedo venia

                      a forza di usare gli oggetti dimentichi "le strutture dati piu semplici"

                      **** come fai a non utilizzare una delle strutture cardine della programmazione !??!!!
                      Powerlifting instructor level III FIPL/AIF
                      Certified Personal Trainer by International Sports Sciences Association
                      Master Slim coach by 4move

                      CONTATTI: tecalbe@hotmail.it / Facebook
                      / Blog personale

                      Commenta

                      • Tristan
                        Papəete Beach
                        • Oct 2007
                        • 16642
                        • 547
                        • 588
                        • AS Roma
                        • Send PM

                        #56
                        Originariamente Scritto da Albe Visualizza Messaggio
                        **** come fai a non utilizzare una delle strutture cardine della programmazione !??!!!
                        oggetti come List, ArrayList.. conosci?

                        implementano di per sè array, dinamici...

                        quando recuperi delle tuple da un db mica te le salva in un array ma in una List..ovvio che poi cominci ad usare solo quelle. poi quando le vuoi scorrere usi l'iterator, un'interface particolare

                        Commenta

                        • naoto
                          cavaliere prolisso
                          • Feb 2005
                          • 5375
                          • 970
                          • 529
                          • roma
                          • Send PM

                          #57
                          Originariamente Scritto da Tristan Visualizza Messaggio
                          oggetti come List, ArrayList.. conosci?

                          implementano di per sè array, dinamici...

                          quando recuperi delle tuple da un db mica te le salva in un array ma in una List..ovvio che poi cominci ad usare solo quelle. poi quando le vuoi scorrere usi l'iterator, un'interface particolare
                          Lonely roses slowly wither and die

                          Commenta

                          • Albe
                            Mental Case
                            • Dec 2000
                            • 18165
                            • 466
                            • 178
                            • nella mia mente
                            • Send PM

                            #58
                            Originariamente Scritto da Tristan Visualizza Messaggio
                            oggetti come List, ArrayList.. conosci?

                            implementano di per sè array, dinamici...

                            quando recuperi delle tuple da un db mica te le salva in un array ma in una List..ovvio che poi cominci ad usare solo quelle. poi quando le vuoi scorrere usi l'iterator, un'interface particolare

                            che c'entra vuoi dimostrarmi che sai programmare ? alla base di tutto ci sono sempre gli array! è quello che intendevo

                            è come dire non conosco il costrutto if then else ma so scrivere una classe
                            Powerlifting instructor level III FIPL/AIF
                            Certified Personal Trainer by International Sports Sciences Association
                            Master Slim coach by 4move

                            CONTATTI: tecalbe@hotmail.it / Facebook
                            / Blog personale

                            Commenta

                            • Tristan
                              Papəete Beach
                              • Oct 2007
                              • 16642
                              • 547
                              • 588
                              • AS Roma
                              • Send PM

                              #59
                              Originariamente Scritto da Albe Visualizza Messaggio
                              che c'entra vuoi dimostrarmi che sai programmare ? alla base di tutto ci sono sempre gli array! è quello che intendevo

                              è come dire non conosco il costrutto if then else ma so scrivere una classe
                              ma che discorsi sono?

                              alla base di tutto gli array..mmm a che livello ti sei fermato nella programmazione?

                              mo perchè ho detto na cazzata

                              oh è martedì eh, take it easy

                              Commenta

                              • naoto
                                cavaliere prolisso
                                • Feb 2005
                                • 5375
                                • 970
                                • 529
                                • roma
                                • Send PM

                                #60
                                Originariamente Scritto da Albe Visualizza Messaggio
                                che c'entra vuoi dimostrarmi che sai programmare ? alla base di tutto ci sono sempre gli array! è quello che intendevo

                                è come dire non conosco il costrutto if then else ma so scrivere una classe

                                Se fai un colloquio per una qualsiasi azienda, di sicuro non ti chiedono se sai istanziare un array.. a meno che non vai a codare sistemi operativi o videogiochi o applicazioni real time.
                                Lonely roses slowly wither and die

                                Commenta

                                Working...
                                X