Page 1 of 2 12 LastLast
Results 1 to 15 of 19

Thread: Programmazione a oggetti

  1. #1
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default Programmazione a oggetti

    Volendo migliorare le proprie skill, a fine di curriculum e utilità intrinseca, che linguaggio mi conviene imparare?
    Di informatico conosco:
    C ==> molto bene, ci ho lavorato con un po' di progetti
    Sql/Oql/Xpath e Xquery ==> molto bene, appena dato l'esame che era davvero un dito al culo.
    Pensavo a Java per poi poterlo anche usare in ambito base di dati... ma forse il c++ mi verrebbe più semplice conoscendo il C
    Cosa mi consigliate? Anche un qualcosa di terzo rispetto a java o c++.
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  2. #2
    Bortas's Avatar
    Join Date
    Oct 2003
    Location
    Valdarno's Baiou, near Padule
    Posts
    12.515

    Default

    Php
    LA VERITA' E' LA FUORI! MA ANCHE NO...
    Spoiler

    Spoiler


  3. #3
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Come mai dici php?
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  4. #4
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    sapere usare bene il c non è affatto banale, fare un po' di progetti in ambito universitario non basta affatto.

    Escluderei il c++ che è un vespaio, impara java o c#, sono molto simili attualmente c# è più potente, dal punto di vista lavorativo penso siano equamente diffusi.
    Guarda che programmare in oo è prima di tutto una questione di modello, stile e architettura. O ti metti in testa che "le cagate" di ingegneria del software sono fondamentali, o produrrai sempre e comunque un codice di merda.

  5. #5
    Tunnel's Avatar
    Join Date
    Mar 2004
    Location
    Location.
    Posts
    14.756

    Default

    Sia sul PHP che sul dotnet ci sono parecchie richieste.

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    on Camelot Unchained (alpha):
    Nichodemus <GildaDiVecchieGlorieInPensione> - LaClasseCheCura - ServerName [soon]
    PG dei giochi vari in spoiler
    Spoiler


  6. #6
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Ok grazie Hador. Seguirò il tuo consiglio e mi butterò su java mi sa
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  7. #7
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    una volta che ne impari i rudimenti (ricorda, se il tuo codice Java/C# sembra codice C, stai facendo una schifezza immonda), prenditi "Effective Java" e leggitelo.

  8. #8
    Bortas's Avatar
    Join Date
    Oct 2003
    Location
    Valdarno's Baiou, near Padule
    Posts
    12.515

    Default

    Quote Originally Posted by Brcondor View Post
    Come mai dici php?
    Ora come ora è il più richiesto in ambito lavorativo.

    Se sei in bilico tra C++ e Java meglio Java come dice Hador, anche perchè in c++ programma sempre meno gente.
    LA VERITA' E' LA FUORI! MA ANCHE NO...
    Spoiler

    Spoiler


  9. #9
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    in ambito lavorativo se fai siti web (ma manco troppo tra l'altro), altrimenti il php non se lo incula nessuno

  10. #10
    Lieutenant Commander Mez's Avatar
    Join Date
    Sep 2003
    Location
    Milano
    Posts
    6.607

    Default

    ma il classico python?
    viene sempre più usato per le web app

    django credo sia uno dei framework più utilizzati

  11. #11
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    si perchè mo python è ad oggetti...

  12. #12
    Ninja del Sottobosco Il Nando's Avatar
    Join Date
    Apr 2004
    Location
    Zena
    Posts
    4.875

    Default

    Da quando il php sarebbe un linguaggio di programmazione?

    il c++ è una macchina per uccidere e per ucciderti, se impari l'object oriented su quello non ti ferma più nessuno. Per imparare intendo dire smazzarsi la teoria e sviluppare qualche classe, magari template collection (linked-list, hash table etc) da testare con un programmino da console, perchè sviluppare "ad eventi" con il c++ è pura follia.

    Una volta imparate le basi puoi spostarti su un c# e/o java, molto simili fra loro e soprattutto una passeggiata ripetto al c++ per via del garbage collector. c# se vuoi sviluppare per windows (net framework è un bel bestione e fa curriculum), java per il web/multiplatform etc.

    Quindi perchè passare dal c++?
    Perchè il garbage collector nasconde l'allocazione dinamica della memoria allo sviluppatore ma non la fa sparire magicamente. Se sai gestire i puntatori riesci a capire e quindi usare al meglio il garbage collector e questo si riflette in programmi più efficenti. Se poi una volta nella vita dovesse capitarti di passare in modalità unsafe (c# senza garbage collector) ti eviti nervoso, scoramento e figure di merda coi colleghi

    Spoiler

    "Mort dieu! Mi piaci come piaceva l'aceto a Cristo e ai suoi ladroni". Lorencillo
    "Porco-Demonio-tenete-duro-stiamo-arrivando!. Lorencillo

  13. #13
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Non capisco molto di quel che dite.Grazie comunque dei consigli
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  14. #14
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    c++ per imparare java non ti serve a una minchia, il garbage collector è facilissimo da gestire, per usare il c++ devi impararti BENE le standard libraries a tutte le cose specifiche del c++ che poi non ti servono a un cazzo altrove.
    Certo se uno vuole lavorare su roba di performance, c++ va imparato.

  15. #15
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Ok java mi ha convinto.
    Mi dite solo se sapete il link di qualche buon tutorial e cosa usare per iniziare a programmare? Userei xcode sul mac, su windows cosa?
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 102.46 Kb. compressed to 87.12 Kb. by saving 15.34 Kb. (14.97%)]