Pagina 10 di 11 primaprima ... 8 9 10 11 ultimoultimo
Visualizzazione dei risultati da 91 a 100 su 109
  1. #91
    Quote Originariamente inviata da MySQL Visualizza il messaggio
    Non capisco molto bene, qui mi serve aiuto per comprendere meglio la semantica.
    Non è particolarmente difficile. Il grande Dijkstra era un irriducibile sostenitore del logicismo-formalismo, inteso come prassi matematica rigorosamente assiomatica: nonostabte l'apparenza, una posizione leggermente diversa da quella di Hersh (da lui più volte criticato) che dal canto suo vede la matematica come "costruzione sociale" puramente formale, e nettamente diversa dall'empirisimo-fallibilismo alla Lakatos-Borwein-Chaitin-Wolfram che invece ci appartiene e ci diverte assai di più.

    Dunque Dijkstra procede in modo rigorosamente assiomatico: "Java fa schifo" è appunto un assioma del suo sistema di pensiero. E del mio, si parva licet.


    Per l'altra questione, nel mainstream l'eventualità che qualcuno venga a contestare, a posteriori, la scelta di un linguaggio a causa di un incidente veramente grave è pressoché nulla. Si è quindi liberi di usare altri, più prosaici, criteri di scelta. In altri mercati è invece obbligatorio dimostrare di avere applicato dei criteri asseverati (peraltro qui la ricerca interna delle multinazionali surclassa di gran lunga quella accademica nella produzione di regole e criteri selettivi pragmatici) anche nelle scelte di base della implementazione.

    Comunque in media gli ingegneri italiani sanno poco e nulla di software engineering (e per fortuna, vista la generale scarsa plasticità mentale dei soggetti a causa dello sclerotismo degli insegnamenti, vedi sopra nel thread). Si tratta invero di una traduzione piuttosto infelice, più o meno come quella di "operations research".
    Ultima modifica di M.A.W. 1968; 01-07-2015 a 16:14
    • Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.

  2. #92
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Quote Originariamente inviata da M.A.W. 1968 Visualizza il messaggio
    Dunque Dijkstra procede in modo rigorosamente assiomatico: "Java fa schifo" è appunto un assioma del suo sistema di pensiero. E del mio, si parva licet.
    Bisogna stare attenti a sostenere certe opinioni, su questo forum. Java è meraviglioso ed è il primo linguaggio da scegliere in ogni caso, anche per un incontro del III tipo con gli alieni.
    Comunque in media gli ingegneri italiani sanno poco e nulla di software engineering ...
    Anche qui il rischio-rogo è piuttosto elevato

  3. #93
    scusate ma a questo punto vorrei fare una domanda.
    che cosa in C# non fa schifo che invece fa schifo in Java (visto che questi due linguaggi vengono molto spesso paragonati)??

  4. #94
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Quote Originariamente inviata da fermat Visualizza il messaggio
    scusate ma a questo punto vorrei fare una domanda.
    che cosa in C# non fa schifo che invece fa schifo in Java (visto che questi due linguaggi vengono molto spesso paragonati)??
    Java è buono e giusto.
    E' anche criptocitato nella Bibbia, nei Vangeli e nel Corano.
    Non c'è altro da aggiungere.
    Java è bene.

    Lo è perchè viene insegnato (o propalato) così. Molto spesso da chi non ha idea di come sia un "vero" progetto Java, o un "vero" progetto NON Java.

  5. #95
    Quote Originariamente inviata da MySQL Visualizza il messaggio
    Java è buono e giusto.
    E' anche criptocitato nella Bibbia, nei Vangeli e nel Corano.
    Non c'è altro da aggiungere.
    Java è bene.

    Lo è perchè viene insegnato (o propalato) così. Molto spesso da chi non ha idea di come sia un "vero" progetto Java, o un "vero" progetto NON Java.
    vabbè a parte la tua sterile polemica riferita ad altri post.
    la mia era una curisiotà tecnica.
    non sto minimamente difendendo java.....

  6. #96
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Quote Originariamente inviata da fermat Visualizza il messaggio
    vabbè a parte la tua sterile polemica riferita ad altri post.
    la mia era una curisiotà tecnica.
    non sto minimamente difendendo java.....
    Bhè la mia sterile polemica è che Java è bene, Java è buono. Dijkstra, prima di addormentarsi, recitava il manuale Java come una preghiera laica.
    Dovresti farlo pure tu, per raggiungere il Jirvana (il Java-nirvana). Se ascolti bene i kamikaze invece di gridare "Allah-akbar" gridano "Java-akbar", facci caso.

  7. #97
    Quote Originariamente inviata da MySQL Visualizza il messaggio
    Bisogna stare attenti a sostenere certe opinioni, su questo forum. Java è meraviglioso ed è il primo linguaggio da scegliere in ogni caso, anche per un incontro del III tipo con gli alieni.
    Anche qui il rischio-rogo è piuttosto elevato
    La pira è per definizione il luogo più adatto per un eretico come il sottoscritto...
    • Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.

  8. #98
    Ragazzi, buonini...
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #99
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    C#ha le proprietà e non una serie di getter & setter che oltretutto sei costretto a mettere ovunque perché anche se magari adesso non ti servono a nulla un giorno dovrai fare dei controlli, ad esempio (Oltre al fatto che fanno funzionare un sacco di cose basate sulle convenzioni).

    In C# esiste una chiara distinzione fra value-type e reference-type. I tipi primitivi sono consistenti con il resto del linguaggio. Non esistono due tipi diversi per ad esempio int, qualsiasi cosa tu ci debba fare. (Ovvio che a livello implementativo viene usato lo stesso meccanismo di autoboxing/autounboxing).

    C# fa parte di un bel ecosistema di linguaggi che possono interagire, grazie al CLR, senza tutti gli intoppi creati dalla cara vecchia JVM (a dir il vero questo punto sarebbe da ampliare riguardo ai linguaggi dinamici).

    A livello pratico: se lavori in un contesto multipiattaforma C# è una scelta difficile (non impossibile, tuttavia), almeno per il momento. Java è una scelta più consolidata. Entrambi godono di un buon ecosistema di librerie (per quantità per lo meno). Entrambi hanno una buona documentazione.

    Se dovessi scegliere se lavorare in Java o in C# come sole scelte (a livello di linguaggio) sceglierei C#, per quanto riguarda la consistenza interna del linguaggio. Ma la bellezza del linguaggio non è tutto nel mondo reale.


    As an aside: ogni linguaggio può essere usato per il bene o per il male. In Haskell puoi scrivere il codice più oscuro mai visto, incomprensibile. Ciò non ti obbliga a farlo. Tutti sanno che ogni linguaggio ha le sue debolezze, ma aderendo a forti standard di qualità del codice si possono circumnavigare: non sottovalutare l'importanza delle convenzioni. Certo, se non ci fossero questi lati oscuri sarebbe meglio e perderemmo meno tempo, ma purtroppo tanti settori restano stanziati perché si hanno già delle basi di codice e il carico di lavoro (e il costo) sarebbero (a volte) proibitivi.
    Spesso non si rendono conto del guadagno che avrebbero però.

    Detto questo non sostengo molto le scelte del "mainstream". Non apprezzo particolarmente java, C++, Swift, ...

    Preferisco altri linguaggi. Ma ciò non toglie che in ogni linguaggio puoi scrivere bene o male, anche in un linguaggio ottimo, più facilmente in uno pessimo.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  10. #100
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Ragazzi, buonini...
    Ecco, sempre il solito che viene a rovinare le flamewar
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.