Newsgroup: it.lavoro.informatica
Titolo: Pike su golang

https://news.ycombinator.com/item?id=18564643




Sono l'unico a trovare quest'attitudine super accondiscendente e fondamentalmente una filosofia di merda per uscirsene con un nuovo linguaggio? (che, per dirla tutta, mi fa pure abbastanza cacare?)



  ngw


 Sono l'unico



No, go e il pike-pensiero sono agghiaccianti.


 fondamentalmente una filosofia di merda per uscirsene con un nuovo linguaggio? 



Non è accondiscendente: deriva da avere a che fare con numeri sufficientemente grandi da dover considerare la mediocrità come base di lavoro. Semplicemente non troverai mai abbastanza persone di talento per fare tutto il lavoro necessario per cui devi tutelarti da chi non è in grado di essere sopra la media.



Non so dire quanto Go raggiunga lo scopo ma lo scopo in sè è comprensibilissimo.



Ciao

  Francesco



Ma questo non ha nulla a che fare con le qualità del linguaggio, ne con la sua filosofia di base. Inoltre nel caso di Go, questa attitudine ha portato ad una semplificazione estrema di tutto ciò che, francamente molto arbitrariamente, veniva considerato "troppo difficile".

Per dirne una, i generics. In go, se vuoi prendere una collezione di numeri e sommarla, devi occuparti del tipo, altrimenti esplode. Una funzione del genere in Go sarebbe cosí:



func SumInt8(ints ...int8) (sum int8) {

    for _, i := range ints {

        sum += i

    }

    return

}



func SumInt64(ints ...int64) (sum int64) {

    for _, i := range ints {

        sum += i

    }

    return

}



In che modo hai semplificato per i tuoi stupidi programmatori? In compenso ha i puntatori, un linguaggio creato nel 2009 :-D

Non è che magari la semplificazione deve passare attraverso nuove/diverse astrazioni neh...



  ngw




 Sono l'unico a trovare quest'attitudine super accondiscendente e fondamentalmente una filosofia di merda per uscirsene con un nuovo linguaggio? (che, per dirla tutta, mi fa pure abbastanza cacare?)



Il Go non è un linguaggio di merda e non è costruito per programmatori 

di merda.



Pike - come si suol dire - l'ha leggermente fatta fuori dal vaso. Ma 

sostanzialmente il messaggio è: scriviamo un linguaggio robusto, 

efficiente che sia anche "facile" da gestire. Gestire = es. se non ne 

sai un cazzo e leggi il sorgente capisci cosa fa. Puoi dire la stessa 

cosa di C++ / Java ?

E' un male tutto ciò? No. E' per questo un linguaggio per celebrolesi? 

Non direi proprio.



Ti sembra possibile che lanciare una semplice webapp alla "Hello World" 

in Java ad esempio ti devi scrivere decine di linee di codice, pur 

usando un framework?



E' così deprecabile usare un linguaggio alla Go che - a mio parere - 

prova in un tutti a dare "enough power to their users and not allowing 

them to shoot themselves in their feet".



Lancio qui un esperimento mentale, un po' alla Einstein-Podolski-Rosen, 

se dovessi scrivere un software automatizzato che ti porta su Marte 

senza muovere un dito e potessi scegliere solo fra:



- Assembly

- Java

- C/C++

- Golang

- Python



a patto di usare le stesse condizioni al contorno = programmatori 

cazzuti nel loro dominio, Golang lo scarteresti? Io lo porrei in cima 

alla lista, non dico al primo posto di botto in bianco, ma fra i primi 

posti di sicuro.



Non a caso non ho incluso JavaScript/NodeJS e PHP. O COBOL :D


 scegliere solo fra: 



Esterel technologies e sistemi affini.



La classica java vs. c vs. go, meglio affrontarla restando sulla terra va


Il 16/05/19 12:21, M C ha scritto:


Veramente non la metterei tanto sulla questione linguaggio ma piu 

sull'interfaccia del framework da utilizzare

Ovvio che il linguaggio deve essere moderno,scartiamo quindi i procedurali





-- 

|___|


 moderno,scartiamo quindi i procedurali



Ma cosa diocan...ma che cazz...eh???


Il 16/05/19 16:22, cpascoshi ha scritto:


Ma senti un po pirlotto

Offri una spiegazione adeguata invece che uscire con perle del genere

Ma capisco,si vede che il tuo cervellino e' capace solo di questo





-- 

|___|


Ma che spiegazione si può dare ad uno che messo davanti all'ipotesi:



"se dovessi scrivere un software automatizzato che ti porta su Marte 

senza muovere un dito"



se ne esce con "l'interfaccia del framework da utilizzare" ? 



Cioè tanto per capirci io nel gruppo Airbus ci ho lavorato - satellitare, avionica, aerospaziale etc. E tu per il sistema di base/controllo e bordo di un modulo autoguidante, te ne esci con l'"interfaccia del framework"? Ma pure che tu fuss uno che fa le fatturine in clipper e i fogli excel custom, guarda.

Non ci sono parole


 Cioè tanto per capirci io nel gruppo Airbus ci ho lavorato



Janitor?



-- 

ac (x=y-1)

Aborro il Killfile

(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


La proiezione è ...


 Janitor? 



Catrà! Tana ics Ciucciolol!


Il 16/05/19 16:42, cpascoshi ha scritto:


Peccato che mi riferivo a questo:





Ti sembra possibile che lanciare una semplice webapp alla "Hello World" 

in Java ad esempio ti devi scrivere decine di linee di codice, pur 

usando un framework?





-- 

|___|


 Peccato



L' "Hello, world!"? pivello.


 mi riferivo a



Ma come, un maestro esperto che mi commenta l'hello, world nelle webapp in un linguaggio che conosce poco e male e che dichiara di usare poco facendoci solo manutenzione?



Eh. Quando l'expertise è proprio "esperienza pura" cit. ...


 Ovvio che il linguaggio deve essere moderno,scartiamo quindi i procedurali



Cosa stai dicendo? E' un'ellissi? E' un'iperbole? O e' l'ennesimo sinonimo?

E tutti i tuoi discorsi sull'efficienza del C++ utilizzato in modo 

procedurale che fine hanno fatto?






 usando un framework?

Intendi una servlet? Anche usando una jsp, che è forse il metodo più 

antico, esagerando, le righe saranno forse 10.




 - Python



Non ho letto tutti gli altri post  del thread, per cui forse te lo

avranno gia' detto, pero' per quanto ne so io, il C lo hanno gia' 

utilizzato (con il sistema operativo VxWorks) esattamente per lo scopo

che tu dici (andare su Marte)



http://www.cse.chalmers.se/~risat/Report_MarsPathFinder.pdf




Questa la sapevo perche' Vxworks l'ho usato anche io, pochi anni dopo

che pathfinder era arrivato su marte.



Ciao,

Marco



---

Questa e-mail è stata controllata per individuare virus con Avast antivirus.

https://www.avast.com/antivirus





Non esistono linguaggi progettati per programmatori di merda. Il codice Java è leggibile se lo scrivi in maniera leggibile. Oggi, poi, la documentazione del sorgente è nei test (per i quali io uso un approccio BDD anche se solo uni tests). Se segui i principi SOLID, il software è sempre leggibile.



Riguardo alla web app hello world, è una domanda che non ha alcun senso. Le web app hanno bisogno di tutto un sostrato. Con spring boot hai spring security che è configurabile in maniera dichiarativa, quindi non scrivi proprio codice. E se vuoi aggiungere degli endpoint REST, è tutto annotation-driven. Più facile di così si muore.


 Riguardo alla web app hello world, è una domanda che non ha alcun senso. Le web app hanno bisogno di tutto un sostrato. Con spring boot hai spring security che è configurabile in maniera dichiarativa, quindi non scrivi proprio codice. E se vuoi aggiungere degli endpoint REST, è tutto annotation-driven. Più facile di così si muore.



Si ma il mio punto e' questo "sostrato" lo devi per forza mostrare (quasi) tutto allo sviluppatore?

In tutti questi decenni abbiamo accumulato esperienza e conoscenza senno' stavamo ancora con le schede perforate e a colpi di martello PUSH, POP, JMP ...



Una webapp "Hello World" in Spring Boot ha almeno un pom.xml (o equivalente gradle) di decine di righe (quindi hai bisogno di maven / gradle) piu' la classe Java con una manciata di annotations...



In Golang sono tre righe in un file unico. Tutto il resto non e' magia. Il "sostrato" c'e' eccome (chi ha installato golang lo sa) ma non necessariamente ci devi mettere le mani.



E' un esempio del cazzo si' non puoi basare un intero confronto sulla webapp "Hello World" ma... e' molto molto indicativo.


Se sono esempi del cazzo, non li fate. Non servono a niente. Una WebApp hello world non serve a nessuno, non ha nessuna utilità, non è un termine di confronto. I confronti (hai voglia a spiegarglielo a quel cojone di enocock) si fanno su cose serie. Prova a scrivere una web app con tutto il sostrato di sicurezza, protezione csrf, session less, con autenticazione LDAP. Con Spring Boot lo fai con pochissimo sforzo. E il pom.xml non c'entra un bel niente. È il file di progetto. Non buttatela in caciara con quel "decine di righe" fondendo codice e configurazione. Io creo progetti spring boot in intellij idea con due comandi due (l'integrazione con 
start.spring.io
 è già lì) . Il pom (o il gradle build) è boilerplate creato automaticamente. Aggiungo dependencies senza neanche toccarlo il pom. Più facile di così si muore. Dai, su, non scherziamo ;)


 posti di sicuro.



*Scartare* no, ma probabilmente scarterei solo C/C++ dei linguaggi che citi.

Io comunque lo sto apprezzando nonostante sia troppo rough per i miei gusti, posso capire alla lontana quale filosofia l'abbia ispirato. Però insomma, il "per venire incontro alle tue limitate capacità mentali" Pike se lo può anche ficcare in culo, specialmente quando decide cos'è facile e cos'è difficile col gioco della bottiglia.



  ngw






 Ovvio che il linguaggio deve essere moderno,scartiamo quindi i procedurali



Perfetto, Go è procedurale.

Potete non dargli corda almeno qui? Tanto non porterà alcun apporto significativo alla discussione, e ovviamente non sa assolutamente nulla del linguaggio.



  ngw


 *Scartare* no, ma probabilmente scarterei solo C/C++ dei linguaggi che citi.



Ok il mio cervello ha cancellato direttamente Assembly credo, per questo non l'ho nominato :D



  ngw


   buttatela in caciara



Marte lo abbiamo mancato!

Se ci dice un po di /fortuna/ Giove, e' piu grosso, forse lo prendiamo!

Non si sa in quale primavera (traduzione di Spring?)



A rincojonito, non sai manco di che cazzo stamo a parla', non sarebbe una buona occasione pe statte zitto? Devi fa la figura dello scemo a tutti i costi? 


 



C'e scritto cosi,copiata paro paro



Pivello



-- 

|___|


Il 17/05/19 02:03, cpascoshi ha scritto:


L'interfaccia di un framework non ha niente a che fare con il linguaggio 

cosi come scrissi

E stai divagando







-- 

|___|


Il 17/05/19 02:39, Dr.UgoGagliardelli ha scritto:


Cosa ha a che fare l'efficienza e la programmazione procedurale con 

l'interfaccia di un framework lo sai solo tu





-- 

|___|


 



Cosa ha a che fare il test lo sai solo tu

La solita divagazione che non c'entra una cippa

Ed alcune interfacce sono un po piu complicate del necessario,e' inutile 

girarci sopra affermando che il codice e' sempre leggibile.

Sono due cose che non sempre vanno in parallelo tra loro

Es:

Perche per aprire un file occorrono in pratica ben due righe di codice 

in java (la open ed il buffering) ma ne basta una sia in C,C++ ed in 

molti altri linguaggi ?

E la risposta e' che il buffering e' opzionale ma lo e' anche in C/C++ 

usare o no il buffering solo che per default lo si usa

E visto che il 99.9999% dei programmi usa il buffering e' giusto che lo 

sia impostato per default.

In java no, non e' cosi

Complicazione inutile delle cose semplici.



-- 

|___|


 



State a parla' del gioco /ruba la vacca/ Maasai o sbaglio?

E' vero che non comprendo.

Non capisco perche' la vogliate portare su Marte.

Al mercatino di Arusha si vende bene.

Se fornita delleledapp e' meglio!



 E' vero che non comprendo.



Ma perchè hai così bisogno di visibilità, tanto che pur di farti notare

sei disposto a scrivere idiozie e farti prendere a sberle?

Stai veramente vivendo una vecchiaia di merda! Ci sono un sacco

di attività che propinano ai vecchietti, e tu invece insisti nel rompere

i coglioni qui, pensando pure di risultare simpatico.




 cosi come scrissi 



Evvai va, un'altra massima del maestro. 

Rotfl.



Se avessi tanto bisogno di visibilita' scriverei /du/ cazzate su twitter.



Il concetto della /sberla/ mi ha sempre fatto ridere.

Parecchia gente e' convinta di dare /sberle/ .

Mi fa ridere anche questa tua analisi psicologico-comportamentale.

Fra me e te per chi si assicura la interpretazione del

  /Cappellaio matto/ sara' dura tenzone.

Dovessi perdere ripiego sul /Gatto del Chesire/ ,non mi azzardo sulla

/Lepre marzolina/ anche se e' Maggio ed io sono nato in /Marzo/

(Ariete ehhhh non un pescio qualsiasi, ascendente Scorpio e Luna in Ariete)



btw Tu sta conquista di Marte come la faresti?

ri-btw Leggere e intervenire sui miei post, anche a te, non credo te lo

abbia ordinato  il dottore



 Se avessi tanto bisogno di visibilita' 



Non menare il can per l'aia.

Continua pure a fare figure di merda, evidentemente non sei capace di

farne a meno. Davvero una vita di merda la tua!








Come al solito, stai sporcano un thread interessante con le tue solite cazzate da incompetente coglione quale sei. Cosa vuoi che mi metta a spiegarti perché il concetto di specification by example è importante, cos'è il behavior-driven development, cos'è il test-driven development, perché la documentazione, oggi, è nei test, non nel codice. Sono i test che documentano i comportamenti e che quindi spiegano cosa fa un determinato codice (classe). Hai ragione, tra me e te, chi sa tutte ste cose sono solo io, non tu. Pensi veramente che mi metta a spiegarti perché l'unione dei principi single responsibility, open-closed, liskov substitution, interface segregation e dependency inversion contribuiscano a creare software ben fatto, leggibile e manutenibile? Fila su Google e studia, COGLIONE. Continua a masturbarti su una o due righe di codice per aprire un file, o su buffering sì, buffering no. Sei il solito scemo che non comprende una beneamata cippa di cazzo. Cosa sia "l'interfaccia di un framework", è chiaro solo ad un demente come te.



a) Non possiedo cani e non sento necessita' di menarli o portarli a

pisciare  ne per le aie ne in altri luoghi. Per i padroni e' tutt'altra 

questione.



b) Hai ragione! Mille volte ragione!

Talvolta mi sorge una compulsiva curiosita' di /compararare/ le vite di 

merda. Passa presto pero'!



c) Non mi metto certo a discutere di /vite di merda/ di altri.

   E' curioso di come la /merda/ sia cosi' presente.

   Regolarmente  sempre merda di altri

   Ognuno dovrebbe gestire la /propria/ merda.



d) Sembra che tu mi conosca meglio di me stesso.

  Madamina mia,  una vita ben complicata la tua (cfr. Madonnina dei 

dolori di G.Gaber)



e) "Con il suo mantello bianco dai risvolti rosso sangue e l’andatura 

strascicata da cavaliere, alle prime ore del quattordicesimo giorno del 

mese primaverile di Nisan, per il porticato tra le due ali del palazzo 

di Erode il Grande fece il suo ingresso il procuratore della Giudea 

Ponzio Pilato. ..."

  Non mi ricordo se era il /quinto procuratore/. Che vita di merda la mia.



f) Ed alla fine del tutto. Il foesco Zanni concludeva "Che magnada"

  A me corre obbligo "Che cagata!"



 da incompetente coglione quale sei. 



Direi che è stato mazzuolato abbastanza STUCUGGHIUNE. Raccogliamo l'invito di ngw e non rispondiamogli più, perchè chist nun è nu troll: è proprio strunz 'e natura. Se le canteranno lui e Cara - io chiudo qui con l'enoCOGLIONE DIMMERDA.


 che tu dici (andare su Marte)



Ho mancato di aggiungerlo. Io intendevo con equipaggio umano :-)






 Io comunque lo sto apprezzando nonostante sia troppo rough per i miei gusti, posso capire alla lontana quale filosofia l'abbia ispirato. Però insomma, il "per venire incontro alle tue limitate capacità mentali" Pike se lo può anche ficcare in culo, specialmente quando decide cos'è facile e cos'è difficile col gioco della bottiglia.



Pienamente d'accordo. Purtroppo è anche vero la qualità dei 

programmatori si è abbassata veramente seguendo lo stesso trend dei 

salari. I programmatori cazzuti lo sanno di essere cazzuti, lo sanno 

dimostrare e si fanno pagare, le aziende che se li possono permettere 

sono poche. Lo stesso dicasi per le facoltà più rinomate.



Tutto il resto si arrangia con la marmaglia che in questi anni s'è 

formata con i tutorial online e gli esercizietti free di hackerrank.



Non è tanto sulle limitate qualità mentali - che suona fra lo snob e il 

fascista - più che altro sulla qualità dell'educazione "fastfood" che va 

di moda oggi.




 Se le canteranno lui e Cara



Cara lo dici a tua sorella.

Ed io canto quando posso come posso e se /me va/

Cercando di evitare /false/ prime ballerine in tutu'



 







Quanti paroloni

Hai scritto tanto per non spiegare una mazza





-- 

|___|


Quanta roba che non comprendi, eh, enocoso? Questo ng non è il tuo corso di recupero scolastico. Paroloni? ROTFL... Tu non sai veramente un cazzo di niente. Sei scandaloso.



Allora sei proprio scemo. tu hai detto, e c'e' scritto qui sopra, cito:



Sorem nun ne teng

E de mammeta me ne veng.





E dopo che ti sei fatto perculare pure qui, adios CAZZONE


 post è più su Pike che su Golang. 



Il problema di Pike è che, come molti, accettano di lavorare con type systems mediocri perchè in fondo sono convinti che il problema sia altrove/sia aggirabile/compensabile in altro modo...

No. Il problema è il type system mediocre, e basta. Tutto qui. 



Se il tuo linguaggio, che non ha dichiaratamente il concetto di subtyping, non mi lascia altra scelta che la costruzione di strutture dati generiche attraverso subtypes di `interface{}` e casting, come fosse una scelta che "semplifica". Ma semplifica cosa? Mi volevi salvare dall'obbrobrio dei templates C++ (n.b. quelle che i cretini chiamano "classi templates"), e ok se li escludi è presto detto. Però poi mi fai lavorare come in Java pre-2005? Forse può andare bene per software piuttosto semplici oppure che si concentrano su "altro" come diceva qualcuno. Ma io ho lavorato su system software in Ocaml, e il linguaggio l'ho usato tutto - objects compresi! Perchè dovrei far finta di essere un enoquick qualsiasi e non sapere un cazzo? 



Il modello di concorrenza di go - meglio centrato il discorso semplificazione ma niente che non conoscessi e usassi già (Concurrent ML di Reppy). 



[A proposito di, chi qui aveva girato su Inferno, con Limbo e Dis e co. all'epoca? Beh fu divertente e interessante.]



Per concludere, ricordo che Pike è quello che disse che la system research era irrilevante etc. Ovviamente si sbagliava, ma di parecchio molto proprio assai eh.

Non so se conosci i dettagli di quel settore in quell'epoca e i successivi sviluppi, ma già quel suo porsi così fa capire il pessimismo e la pesantezza che pervade il soggetto.


 



pirlotto,roba dal significato inutile nel contesto,non che non la comprendo

IL ng non e' il tuo recupero scolastico,impara il senso delle frasi prima





-- 

|___|


Il 17/05/19 18:21, cpascoshi ha scritto:


Se discuti con qualcuno d'altro almeno abbi il buon gusto di lasciare 

stare il sottoscritto



PS: le classi template esistono per distinguerle dalle function template

grande esperto di c++









-- 

|___|


Il 17/05/19 16:06, Dr.UgoGagliardelli ha scritto:


procedurali puri,ma devo spiegarlo come se tu avessi 6 anni ?

PS

c++ non e' procedurale,e' anche procedurale

Cogli la differenza





-- 

|___|



Guarda che l'hai detto tu che usi il c++ in modo procedurale per maggior 

efficienza. Ovviamente, come sempre, dici cio' che ti conviene al momento.


Significato inutile sto cazzo. Significato che non comprendi, demente ignorante che non sei altro. Non ti meriti nessuna risposta se non il solito insulto, perfetta sintesi di quel che sei:COGLIONE INCOMPETENTE. 


Per quanto tempo ancora 'sto coglione imperverserà su questo ng sporcandolo di continuo con le sue cagate??



Hatzo da Melk!

_E dopo che ti sei fatto perculare pure qui, adios CAZZONE_

Piu' che perculato mi sembra il /percolato/ da/di bimbominkia.



P.S.

Mammema sta a fa terra per ceci da una decina d'anni, accomodati



>Se il tuo linguaggio, che non ha dichiaratamente il concetto di subtyping, non mi lascia altra scelta che la costruzione di strutture dati generiche attraverso subtypes di `interface{}` e casting, come fosse una scelta che "semplifica". Ma semplifica cosa?



Finalmente un punto di discussione interessante - che di stronzate in questo thread ne ho lette troppe (Google marchettaro, apprendimento fast-food, esposizione totale di interfacce di framework atomici e contigui, null-checking come passo avanti rispetto a checked/unchecked exceptions ecc..).



L'idea di Go è quella di vietare l'ereditarietà (che ha problemi noti) e lasciare solo la via della composition. Non credo che il principio sia quello di semplificare ma di imporre un approccio generalmente ritenuto migliore. Che ne pensi? 



Ocaml mi attrae molto ed è nella (lunga) lista delle cose da studiare. Nicholas menzionava Elixir tempo fa.



Hai/avete esperienza lavorativa CON Haskell?


 efficienza.Veramente una stronzata del genere non l'ho mai affermata

Semmai avevo affermato che in c++ non sono obbligato a progettare OO



Ovviamente, come sempre, dici cio' che ti conviene al momento.



Se ne sei veramente convinto trovami un post in cui affermo quello che 

accusi

Non ne troverai



-- 

|___|


 perfetta sintesi di quel che sei:COGLIONE INCOMPETENTE. 



Uno che traduce class templates con "classi templates", invece di templates di classi. Uno che asserisce che i class templates sono classi. Dai basta con st'omm'e'mmerd


 





Ma smettila di sparare puttanate su cose mai affermate da me





-- 

|___|


 Ovviamente, come sempre, dici cio' che ti conviene al momento.



No dico semplicemente che nei tuoi statement, oltre a non essere 

coerente, passi delle panzane come valori universali calati dal divino, 

e che se lo standard dice il contrario, e' perche' l'organismo di 

standardizzazione si sbaglia.




 



Cosa ?

Queste sono divagazioni belle e buone





-- 

|___|


 Queste sono divagazioni belle e buone



Altro che divagazioni.

O vuoi semplicemente iniziare un bel ping-pong coglione-specchio?




 Non sparo cazzate



HAHAHAHAHA...


 Sono l'unico a trovare quest'attitudine super accondiscendente e fondamentalmente una filosofia di merda per uscirsene con un nuovo linguaggio?



A me Go non dispiace, ma concordo sul fatto che non e` rivoluzionario (come quasi nessun linguaggio inventato nell'ultimo decennio - dico "quasi" perche` mantengo dubbi su linguaggi che non conosco, vedi l'Elixir che mi citavi tempo fa). Rob Pike e` sicuramente un fuori classe e quando obietta sulla competenza generale nel mondo informatico, potrebbe aver ragione. E` un po' troppo draconiano, pero`. Esistono fiori di professionisti che adottano al meglio gli strumenti che hanno a disposizione. E, si sa, non e` possibile essere pragmatici e ricercatori allo stesso tempo. In pochi lavorano in R&D, quasi tutti lavorano alla costruzione di un prodotto.


Il 18/05/19 22:19, Dr.UgoGagliardelli ha scritto:


Quando non si sa come rispondere ecco gli insulti





-- 

|___|


 Non so se conosci i dettagli di quel settore in quell'epoca e i successivi sviluppi, ma già quel suo porsi così fa capire il pessimismo e la pesantezza che pervade il soggetto.



Credo di intuirlo ma no, non conosco i dettagli. Direi che non ha cambiato idea. Pragmatismo da osteria.



  ngw


 Hai/avete esperienza lavorativa CON Haskell?



No, conosco il linguaggio, lo userei piuttosto di Go in un nanosecondo, ma Haskell non fa molto hype, e trovare un posto di lavoro che lo usa è impossibile.



  ngw


 notare non hai nemmeno il buon gusto di glissare.



No! TU non hai nemmeno il buon gusto di dimostrare il contrario!

Ma in Italia funziona cosi'.

Se dico che sei uno stupratore non sta a ma dimostrarlo ma l'accusato si

deve difendere dalla cosa, vera o falsa che sia.

Ovvio.

Tu sei un cazzaro!

Non sta a me dimostrarlo.

Dimostra che non lo sei.

E riaffermo. Tu sei un cazzaro indiano, non indiano (*) non cambia!





(*) banale assonanza con endian o non endian



 trovare un posto di lavoro che lo usa è impossibile.

;-)



 Ma oddio, Go non è OO quindi eventualmente che erediti? Inheritance vs composition è una discussione piuttosto lontana da Go, credo sia molto accettato da Ruby a Java che "Prefer composition over inheritance".



Appunto, hanno lasciato fuori l'inheritance, imponendo la compostiion. 

Quel "Yes and no" effettivamente non aiuta: 

https://golang.org/doc/faq#Is_Go_an_object-oriented_language



 Cos'è questa cazzata che la semplicità deriva dalla rimozione piuttosto che dall'aggiunta di astrazioni? Semplicità = simile al C? Ma siamo impazziti?



Infatti e` una cazzata grande come una casa. Personalmente, rivedere tutti gli asterischi fa venire l'orticaria.


 deve difendere dalla cosa, vera o falsa che sia.



A casa tua, forse.



Piantala.

Altro cazzaro che si riempie la bocca di strani principi.

Non ti chiedo alcunche'.

Cazzaro sei e cazzaro rimani.

Cazzaro sei e cazzzaro rimani perche' hai quotato da cazzaro quale sei.

Al contrario di te cerco di dare dimostrazioni.



Il 19/05/19 10:02, 4ndre4 ha scritto:


A parte il fatto che non sono sotto processo,tanto per ricordare,

il dottore ha fatto una bella affermazione accusatoria subito smentita 

visto che prove non ha presentate.

Non contento, poiche non puo dimostrare il contrario (mai ho affermato 

che scrivo in c++ procedurale perche e' piu efficiente di una 

progettazione a classi) ora si attacca ad altro come se cio' avesse 

attinenza con le mie affermazioni.

Vorrei ricordare che nel mondo della logica se una persona afferma A e 

sbaglia e poi afferma B non e' mica detto che B sia sbagliato se B non 

ha attinenza con A.

Ed allora affermatelo una buona volta che rompete le scatole al 

sottoscritto non  per dimostrare qualcosa ma solo per infangare la sua 

persona.

Ovviamente ecco poi il supporto,una bella entry con battute idiote e 

poiche tu,caro pirlotto, non vivi nel mondo reale ma uno kafkiano sta al 

sottoscritto dimostrare la propria innocenza senza prove accusatorie 

annesse,come se tra l'altro me ne fregasse qualcosa di persone che non 

sanno fare altro che fare battutine idiote visto che,ripeto,non sono 

sotto processo.







-- 

|___|


 Hai/avete esperienza lavorativa CON Haskell? 



+15 anni di esperienza commerciale con ML e derivati di tutti i tipi (SML e dialetti, Haskell e dialetti/derivati, Ocaml, ...). E non ho un phd, sono partito da tutt'altro.


 Al contrario di te cerco di dare dimostrazioni.



"La proiezione è un meccanismo di difesa arcaico e primitivo che consiste nello spostare sentimenti o caratteristiche propri, o parti del Sé, su altri oggetti o persone." 
https://it.wikipedia.org/wiki/Proiezione_(psicologia)




Io le dimostrazioni le do alle persone con cui lavoro, non ai troll incompetenti come te ;) 



Affirmanti incumbit probatio. Chiedere di dimostrare il contrario significa ribaltare l'onere della prova. Tranquillo, non mi aspetto che tu mastichi le basi della logica ;)




 Vorrei ricordare che nel mondo della logica[....]



HAHAHAHA... ma vai a cagare, pirla :D


 +15 anni di esperienza commerciale con ML e derivati di tutti i tipi (SML e dialetti, Haskell e dialetti/derivati, Ocaml, ...). E non ho un phd, sono partito da tutt'altro.



Gran fortuna :)




 



Vai avanti che mi vien da ridere





-- 

|___|


 Plan 9 per gestire il mouse (!!!),



Attento! CSP è il process calculi inventato da Hoare. Se ti sembra familiare è perchè Erlang funziona in quel modo tranne che per un piccolo grande particolare, e cioè le comunicazioni sono volutamente non sincronizzate. Questo fa guadagnare in pratica (implementazione realizzabile) ma fa perdere matematicamente (non puoi provare le specifiche csp).


 array dinamici implementation defined la vogliamo dimenticare ?)



LOL :D Non hai capito un cazzo come al solito. Non perdo mica tempo a spiegare roba ad un demente incompetente come te eh? Non e` il tuo corso di recupero scolastico. Ti e` stato detto molte volte. Le perle, qui dentro, le stai scodellando tu, e da anni. Tu da me e da altri qui dentro hai SOLO da imparare ;)


Il 19/05/19 11:22, 4ndre4 ha scritto:


Coglioncello,hai fatto una bella affermazione che non sta ne in cielo ne 

in terra e vieni fuori con la perla che non devi dare spiegazioni a me ?

Ma chi cazzo ti credi di essere,specie di arrogante nulla del nulla,che 

su C e C++ ti insegno tutto quello che vuoi sapere, specie di merda 

leviatana che non sei altro







-- 

|___|



Toh hai quoooooooootato l'intero.

Stai male? Ti posso aiutare?

O non hai trovato alcunche' da /tagliare/ e piegare ai tuoi voleri?



Mi pregio (e non fregio) di non conoscere nulla!

Tutto e' nuovo tutto e' strano.

Latino, greco, italiano, logica, proiezioni, schiere.

Solo bestemmie in Alamanno e Goto e cani da /menare/ (condurre?,

o picchiare?) nell'aia mi sono consuete.

Tu di che razza sei?



P.S.

Chi /cazzo/ ti ha chiesto di dare spiegazioni?

Non ne sei capace! Obbrobrio potrebbe essere logica!

Cazzaro sei e cazzzaro rimani.



 Ma chi cazzo ti credi di essere,specie di arrogante nulla del nulla,che





Il 19/05/19 11:43, 4ndre4 ha scritto:


Infatti ai cretini non si danno spiegazioni per cui per quale motivo 

dovrei spiegare a te ?





-- 

|___|


 Cazzaro sei e cazzzaro rimani.



Proiezione (psicologia) La proiezione è un meccanismo di difesa arcaico e primitivo che consiste nello spostare sentimenti o caratteristiche propri, o parti del Sé, su altri oggetti o persone.

https://it.wikipedia.org/wiki/Proiezione_(psicologia)




;)






per cui per quale motivo dovrei spiegare a te ?



Tu? Spiegare *a me*? HAHAHAHAHAHA...


Il 19/05/19 11:50, 4ndre4 ha scritto:


La frase va presa tutt'uno altrimenti il significato  cambia

La mamma non ti ha insegnato un po di italiano ?





-- 

|___|


 La mamma non ti ha insegnato un po di italiano ?



C'erto. L'ho uso con proficuo.


 



Azz!

Volpe, uva, volpe, uva, volpe, uviiiiii.

Dito, luna, dito, luna, ditooooo

;-)

Ohhhhh dimenticavo

Cazzaro sei e cazzzzzzzaro rimani.

;-)

Ohhhhh dimenticavo

Cazzzzzzzaro puo' essere vezzeggiativo.

;-)

;-)  ;-) ;-) ;-) ;-) ;-) ;-) ;-) .....   ;-)



 Attento! CSP è il process calculi inventato da Hoare. 



Io ho trovato questo molto interessante:



https://www.youtube.com/watch?v=f6kdp27TYZs





 



Nel caso di equipaggio umano, per andare su Marte non saprei,

ma qualche tipo di software sarà usato ad esempio per il controllo degli 

aerei e dei treni ad alta velocità (che trasportano persone).



Il software che va sugli arei non so in che linguaggio

e' scritto,



ma a me nel 2003 capitò di fare un colloquio a Bologna

con un'azienda che mi avrebbe mandato a lavorare presso le ferrovie,

proprio ad un progetto che riguardava il controllo dei treni ad alta 

velocità. E in quel caso il software era scritto in C, anche

se pretendevano la conoscenza delle normative CENELEC, conoscenza che io 

non avevo.



Ciao,

Marco.





---

Questa e-mail è stata controllata per individuare virus con Avast antivirus.

https://www.avast.com/antivirus





CENELEC + C... Hummm si trattava di Intecs? Io quasi un ventennio fa sono passato per un'azienda romana che scriveva software per cockpit di elicotteri in C, asm e ADA. I linguaggi maggiormente utilizzati per treni e aerei sono C/C++ asm (a seconda dei sistemi ovviamente) e ADA. 


 Gran fortuna :) 



Anche grande frustrazione a momenti ma vabbè.


 C'erto. L'ho uso con proficuo. 



D'hevi!


 era scritto in C



Ho fatto cose simili, in C, ma era il linguaggio target della parte di meta-programming. E poi dipende sempre da cosa deve essere certificato. In certi ambiti ancora oggi passano solo C e Ada per questioni prettamente certificative/legali.


 Quando non si sa come rispondere ecco gli insulti



Dove sarebbe l'insulto?

Sai cosa c'e'? C'e' che anche usando tutta la buona volonta' e la 

proverbiale pazienza di Giobbe, non sei permeabile a qualsiasi 

spiegazione. In piu' di un'occasione ho citato con copy/paste le tue 

corbellerie, l'ultima volta ci ho messo anche data e ora, ma tu hai 

risposto che non ti saresti sbattuto a controllare che la mia citazione 

fosse esatta e hai tirato dritto per la tua cattiva strada.




 dai Bell Labs come ininfluente/inutile, 



Per la verità è accaduto anche all'interno stesso dei Labs tra gruppi diversi.


 E giù tentativi di evitare data races (cazzo si dice in italiano?) con programmi basati su variabili mutabili usando sempre gli stessi quattro metodi riciclati da tutte le parti.



Premetto che non conosco Go e che non ho capito la tua obiezione, o 

almeno il suo target.

Se per 'data races' intendi la concorrenza di piu' thread allo stesso 

dato, ritengo che sia un problema che affligge piu' o meno tutti i 

linguaggi, almeno quei linguaggi che permettono il multithreading. Nel 

senso che, a mio avviso, il 'data races' e' piu' parte dell'uso del 

linguaggio, non tanto del linguaggio in se', ovvero nella capacita' del 

programmatore di utilizzare/ideare funzioni thread-safe.

Di per se, una condizione di 'data races' non e' una cattiva cosa, nel 

caso sia voluta ovviamente, (ho in mente l'uso di strutture tipo shared 

memory, ad esempio). Diventa una condizione da evitare quando, ad 

esempio, un processo modifica un dato provocando un'inconsistenza in un 

processo concorrente.

O no?


 La mamma non ti ha insegnato un po di italiano ?



Da che pulpito!

Capisco che nella tua tastiera manchino i glifi con segni diacritici, 

almeno l'apice/apostrofo ho idea che non possa mancare.

Perche' vedi, in italiano un po si scrive con l'apostrofo, non con la o 

accentata.




 O no?



Certo. Go mette a disposizione i channels, che sono sincroni (bloccanti) in lettura e scrittura. Sono ispirati ai CSP di Hoare: 
http://www.usingcsp.com/



 Attento! CSP è il process calculi inventato da Hoare. Se ti sembra familiare è perchè Erlang funziona in quel modo tranne che per un piccolo grande particolare, e cioè le comunicazioni sono volutamente non sincronizzate. Questo fa guadagnare in pratica (implementazione realizzabile) ma fa perdere matematicamente (non puoi provare le specifiche csp).



Si si, da bravo analfabeta funzionale scrivo una roba, la cancello, mi dimentico cosa volevo dire, mi dimentico come pisciare e mi devo sedere, alla fine porto fuori il cane.

Il coso di Plan 9 aveva un altro nome, e la cosa bella è che avevo il libro di Kernighan sotto gli occhi.



  ngw


 O no?



https://www.fpcomplete.com/blog/2012/04/the-downfall-of-imperative-programming?goback=%2Egde_41001_member_106943382


Io conosco benino Elixir, ho fatto un po' di Clojure e Haskell, anche se Haskell mai in produzione.

In Erlang/Elixir devi essere bravo per metterti nei casini, ogni processo ha il suo heap, non ha shared state e i dati sono immutabili.

Visto che mi pare tu faccia solo imperativi magari ti torna utile imparare un linguaggio funzionale, ce ne sono di molto belli su JVM.



  ngw





  ngw


 non ha shared state



shared MUTABLE state.



  ngw


 



Sono abbastanza paziente con te,al contrario del pirlotto a cui gli 

avrei gia risposto un sommario "non devo dare spiegazioni a te"

Ora,e senza insulti o accuse di vario genere,si puo sapere di quali 

corbellerie parli ?



-- 

|___|


 avrei gia risposto un sommario "non devo dare spiegazioni a te"



Coglione - tu puoi essere paziente solo con quei quattro beoti che tollerano la tua personalita` spumeggiante.


 



Un conto sono la sintassi o la lettere (che tra parentesi non ho una 

tastiera italiana e non ne ho voglia di cambiarla virtualmente per fare 

un post), un conto e' deliberatamente tagliare una frase a meta per 

farle cambiare il significato

Le persone viscide si comportano con mezzucci di questo genere e se tu 

dai corda ad un tipo siffatto che usa qualunque mezzo per sputtanare un 

nemico (nel suo caso non sono un avversario ma un nemico,tanto per fare 

capire come ragiona costui) allora non sei da meno di lui.





-- 

|___|


Il 20/05/19 06:50, 4ndre4 ha scritto:


Non devo dare spiegazioni a te





-- 

|___|


 Non devo dare spiegazioni a te



Tu NON PUOI spiegare a nessuno, perche` non sai NIENTE.


Il 20/05/19 06:55, 4ndre4 ha scritto:


SPECCHIO!!



-- 

|___|


 nemico



"nemico"??? HAHAHAHAHAHAHA.... t





Che tu non abbia una tastiera italiana, gia' lo sapevo, per questo l'ho 

anticipato. Ma il sigle-quote, detto anche apice o anche apostrofo, 

sulla tastiera ce l'hai di sicuro. Per cui il fatto che tu abbia scritto 

po e non po', non e' mancanza di mezzi tecnici ma mancanza di mezzi 

culturali.

Poi se un sedicente 'maestro' pretende di insegnare l'italiano, 

sottinteso dalla tua frase, allora scatta inevitabile la sottolineatura.

Ammettere di aver sbagliato, avrebbe chiuso la faccenda, ma la tua 

supponenza te lo impedisce e scatta la figura di merda.






ce ne sono di molto belli su JVM.



Consigli?



Idris sembra Haskell.

A me Clojure non dispiaceva.



  ngw


> fare capire come ragiona costui



Fino a prova contraria, tu hai usato i termini "avversario"

e "nemico", dando l'ennesima dimostrazione di non aver MAI

capito assolutamente niente di ciò che ti è stato detto.

Tu non sei, nè lo sarai mai, un nemico o un avversario.

Forse nel tuo mondo infantile aspiri a siffatto ruolo,

per poter avere un minimo di riconoscimento, ma ti garantisco

che qui dentro tu hai tutt'altra considerazione.=



(cit.) Tanto per farti capire come "ragioni"





Dici a me?

Ho il fondato sospetto che tu abbia risposto al post sbagliato.


 Finalmente un punto di discussione interessante - che di stronzate in questo thread ne ho lette troppe (Google marchettaro, apprendimento fast-food, esposizione totale di interfacce di framework atomici e contigui, null-checking come passo avanti rispetto a checked/unchecked exceptions ecc..).



Mah... che amarezza. Qualcuno dimentica - soprattutto ogni volta che 

accende il suo amato device Android - che Google è *principalmente* 

un'azienda tecnologica di pubblicità, che si è messa a fare tante altre 

cose tecnologiche (perché se lo può permettere e perché porta benefici 

all'attività principale).



In tutto quello che fa, anche progettare e /sponsorizzare/ un linguaggio 

di programmazione (che poi usa limitatamente), ci mette l'esperienza da 

"marchettaro": se questa parola non ti piace smetti di usare device 

Android e passa a mamma Apple. O Microsoft.



Come vedi ho citato altre due aziende che di lavoro fanno qualcosa di 

attinente e che hanno i loro amati linguaggi.



Google si è messo a competere nello stesso territorio: avere il proprio 

linguaggio / cucciolo da curare e allevare. Ma rimangono sempre dei 

marchettari. Come gli zingari rimangono sempre zingari anche quando 

comprano le case e non si spostano più (Pescara).


 A me Go non dispiace, ma concordo sul fatto che non e` rivoluzionario (come quasi nessun linguaggio inventato nell'ultimo decennio - dico "quasi" perche` mantengo dubbi su linguaggi che non conosco, vedi l'Elixir che mi citavi tempo fa). Rob Pike e` sicuramente un fuori classe e quando obietta sulla competenza generale nel mondo informatico, potrebbe aver ragione. E` un po' troppo draconiano, pero`. Esistono fiori di professionisti che adottano al meglio gli strumenti che hanno a disposizione. E, si sa, non e` possibile essere pragmatici e ricercatori allo stesso tempo. In pochi lavorano in R&D, quasi tutti lavorano alla costruzione di un prodotto.



Cioè.... la pensi esattamente come me e sei venuto a cagarmi il cazzo 

tutto sto tempo :-D :-D



Forse dovrei imparare a scrivere le stesse cose come le scrivi tu.... :-)


 

Io non pretendo di insegnare l'italiano, non sono laureato in una 

materia umanistica

Ma sicuramente le basi le ho





-- 

|___|


 marchettari.



Ma vai a cagare.


 tutto sto tempo :-D :-D



Cagare il cazzo a te - non ho la minima idea di chi tu sia - e` l'ultimissima delle mie preoccupazioni. 


 Ma sicuramente le basi le ho



LOL :D


 A me Clojure non dispiaceva. 



Ecco, oppure Scala. Così hai un raffronto pratico immediato con Java mentre li impari.


 con equipaggio umano :-) 



Che come hai detto non deve muovere un dito. Cioè?


 Ma sicuramente le basi le ho



Guarda che la differenza tra po e po' la insegnano alle elementari. O 

eri gia' 'maestro spumeggiante' da remigino?


 Ho il fondato sospetto che tu abbia risposto al post sbagliato.



Più che fondato, direi. Ovviamente non era un reply al tuo post.






 eri gia' 'maestro spumeggiante' da remigino?



Non sentivo la parola *remigino* da secoli! Che bei ricordi.

-- 

The three most dangerous things in the world are a programmer with a 

soldering iron, a hardware type with a program patch and a user with an 

idea.


 



Nemico? Avversario? Tu hai una percezione del mondo

dvvero ridicola. Questa è l'ennesima dimostrazione

che non hai MAI capito assolutamente niente di ciò

che ti si dice.



 Le persone viscide 



sono quelle come te che di fronte alle evidenze dei propri

errori, non ammettono minimamente di esser in torto, volutamente

cambiano discorso, ribaltano i termini della questione e poi

si lamentano di essere attaccati.

Queste sono le persone viscide. E tu sei decisamente uno di loro.








 eri gia' 'maestro spumeggiante' da remigino?





-- 

|___|


Il 21/05/19 02:41, Madame Damentami ha scritto:


Se esiste un qualcuno  che proprio non ha nessun  diritto di criticare 

sei proprio tu.

Mai una volta,che sia una,hai dimostrato il contrario

Ed ora chiudo, non devo rendere conto a te del mio operato





-- 

|___|



Povero pivellino, nessuno ti priva (qui dentro) della libertà di non

rendere conto a qualcuno. E' la stessa libertà che ho io di sottolineare

(qui dentro) le idiozie che scrivi, quanto tu sia una persona piccola,

falsa e viscida, ma di un'arroganza senza pari.

E questo, tutte le volte che ne dai dimostrazione e tutte le volte

che voglio.




 Non sentivo la parola *remigino* da secoli! Che bei ricordi.



Parola coniata dal mitico Mago Zurli', quando le scuole iniziavano il 

primo di ottobre, S.Remigio appunto.


 come lui.

Mi sa che il merdoso qui sia proprio tu.


 Mi sa che il merdoso qui sia proprio tu.



E qui vediamo subito l' onesta intellettuale di certe persone

Ma e' tutto chiaro,sei come gli altri

Stammi alla larga e non mi rompere piu i cosiddetti





-- 

|___|


Il 21/05/19 08:22, Madame Damentami ha scritto:


Vediamo un po, ti senti tanto intellettuale ?

Bene, buon per te

Avanti un altro, quali sarebbero queste idiozie ?

Visto che sei cosi preparato inizia pure.



-- 

|___|


 Stammi alla larga e non mi rompere piu i cosiddetti



E tu pensi di risolvere i tuoi evidentissimi problemi affogando nel 

vittimismo?


 

Fai una cosa, tanto per risparmiare tempo, comincia tu ad elencare 

coloro che su ili *non* sostengono che scriva delle idiozie.



Vorrei anche farti notare, che se ti senti in minoranza, e' proprio 

perche' sei in minoranza. E se si in minoranza, un motivo ci sara', non 

penserai davvero che tu sia una vittima del web, mobbizzato per chissa' 

quale motivo. Ma se lo pensi illuminami, illustra quali sarebbero i 

motivi dei tuoi presunti carnefici.


 vittimismo?



Nessun vittimismo ne problemi, semplicemente mi sono rotto di stare 

attorno ad una cerchia di cerebrolesi o merdosi individui che si 

attaccano a tutto pur di infangare il sottoscritto

Quindi, te lo ripeto,visto che sei come gli altri, stammi alla larga



-- 

|___|


Il 21/05/19 11:56, Dr.UgoGagliardelli ha scritto:


E no bello mio,questo e' un round tra la madame e me

Perche metterti in mezzo a fare l'avvocato con le tue saccenti 

supposizioni?

E' la madame che deve discutere non tu







-- 

|___|


 O no? 



Forse confondi i data races (che sono sempre dei bugs) con le race conditions (che possono essere 'benigne' o falsi positivi). In certi ambienti e linguaggi non si fa il distinguo, ma tecnicamente è così. 




  e trovare un posto di lavoro che lo usa è impossibile. 



A me capita anche di rifiutare(!). Tipo un lavoro interessante con la robotica, ma di robotica so'una sega. Un altro, bisognava mettere mano server-side con un framework che non conoscevo e una valanga di javascript annessa, no grazie. 

Poi ci sono i contatti ciclici (banking/investment banking/finance etc.) che si fanno vivi a scadenze precise, o quelli `Hey! Fai al caso nostro! Ho un team fsharp che fa X, vieni a lavorare per noi!`.


 

Qui noto un'incongruenza: se per ipotesi ci fossi tu da una parte e 

tutti gli altri dall'altra, eventualmente saresti tu stesso a dover 

stare alla larga. E bada che non e' una sollecitazione, come la tua, di 

stare alla larga, ma la mera valutazione logica che alla larga ti ci sia 

gia' messo di tua iniziativa.


Il 21/05/19 19:23, Dr.UgoGagliardelli ha scritto:


Fatti i cazzi tuoi, non i miei





-- 

|___|



E no bello mio, quando come e dove discutere lo decido io e se mi pare.

Inoltre non perdi occasione per additare 'tutti gli altri' come facenti 

parte della stessa 'banda' di congiurati, nella quale ci hai messo anche 

me, senza peraltro aver mai indicato il movente, di questa improbabile 

congiura.

Per cui il round e' tra te e 'tutti gli altri', altrimenti che 

congiurati siamo?



Ma no che non li ho confusi.

Chiedevo solo il perche', in Go, sia cosi problematico identificare i 

casi 'maligni', che e' quello che ho capito dalla tua frase, e non e' 

detto che abbia capito bene.


 Fatti i cazzi tuoi, non i miei



... dice la sedicente persona corretta.




 Fatti i cazzi tuoi, non i miei



... dice la persona che ha molteplici argomentazioni




 Fatti i cazzi tuoi, non i miei



... dice il cazzone che non sa piu' come svicolare


 Fatti i cazzi tuoi, non i miei



... dice la persona che non sa di chi siano i cazzi


Il 21/05/19 19:34, Dr.UgoGagliardelli ha scritto:


Ma quale round,e' la madame che ha fatto delle accuse

Lo dimostri, gli chiedo solo questo

Ma non potra farlo in quanto non ha la cultura informatica per poterlo 

fare e questo dimostra che individuo sia.

Scrive solo seguendo la massa, a simpatia od antipatia.

Ma a me non interessa essere simpatico od antipatico su questo ng, a me 

interessa discutere di informatica

Gia con questo thread,mi sono gia allungato fin troppo.

Gli altri,possono farsi tutti le considerazioni che vogliono

Non e' un mio problema







-- 

|___|


Il 21/05/19 19:59, Dr.UgoGagliardelli ha scritto:


Evidentemente non hai l'intelligenza per capire che sei tu che continui 

a rompere le scatole a me e non io a te

Ma niente da fare,le persone ottuse pretendono  di avere la verita in 

mano (o nell'ano) e capiscono solo loro stessi.

Scommetto che sei un bel bigotto religioso dove la laicita dello Stato 

e' qualcosa di veramente orribile per te

La bibbia e' il libro sacro per eccellenza e le leggi dovrebbero seguire 

quello c'e scritto nella bibbia.

Ora ho fatto tutta una bella costruzione su di te che guarda caso sono 

argomenti simili a tutte quelle belle costruzioni fatte sulla mia 

persona da persone che non hanno la minima idea di chi sono.

E lo hanno fatto in quanto sono individui faziosi con la moralita sotto 

le suole delle scarpe.

E come quelle "brave" persone ora prendo io la palla ed accuso te visto 

che non sei capace a farti le padellate tue.









-- 

|___|


 in due frasi contigue 



Haha I see what you did there.


 che non sei capace a farti le padellate tue.



Come al solito formuli uno statement basato su assunti falsi, 

conseguentemente non possono essere che false anche le conclusioni che 

ne trai.



Non e' una novita! :-)


 Non e' una novita! :-) 



È sempre pasqua cit. con certi soggggggetti


 detto che abbia capito bene. 



Non è facile risponderti sia perchè sono problemi molto complicati e sia perchè può cambiare molto nei singoli casi/bugs.

Il fatto tra l'altro è che i memory models dei linguaggi come Go e Java servono a evitare il più possibile di creare certe condizioni[*]. Identificarle è un altra cosa - per quello servono dei modelli su cui fare checking o usare dei theorem proving. Oppure identificarle staticamente nel linguaggio stesso (ad es. con l'aiuto del type system).



[*] E ci riescono piuttosto bene, se consideri ad esempio che C e C++ sono completamente broken anche rispetto ad un semplice double-checked locking.


 Consigli? 



Ti consiglio di non scegliere un linguaggio in sè ma decide cosa vuoi imparare attraverso le idee e le teorie alla base di questo o quel linguaggio.

Sempre che ti interessi questo, eh. Altrimenti non c'è nulla di male a partire in modo più pratico con uno Scals o Clojure e iniziare a realizzare software subito - magari poi si approfondisce mano a mano.


Il 22/05/19 04:40, cpascoshi ha scritto:


IL double-checked locking e' un pattern

E quel pattern lo implementi facilmente con un mutex o con un atomic int

Quindi sei tu broken,nella caveza











-- 

|___|


 ne trai.



Pensi che mi importi se siano false o vere ?

Visto che e' lo sport preferito qui dentro infangare il sottoscritto se 

lo faccio io con altri non e' una cosa buona ma se lo fanno altri a me 

lo e?

In tutti e due i casi due pesi,due  misure

La moralita e la obiettivita non stanno di casa qui







-- 

|___|


 Quindi sei tu broken,nella caveza 



MA BASTA CAZZARO MERDAIUOLO BASTA NON SAI UN CAZZO DI NIENTE TACI CAPRA TACI CAPRA CAPRA CAPRA CAPRA


 





Povero piccolino, vittima del branco. Stavo per commuovermi, davvero.




Il 22/05/19 07:56, Madame Damentami ha scritto:


La perfetta dimostrazione che la tua moralita ed obiettivita stanno 

sotto la suola delle scarpe





-- 

|___|


Il 22/05/19 07:45, cpascoshi ha scritto:


i soliti insulti che non valgono una mazza

Il nulla del nulla come siete voi cazzari







-- 

|___|


 Quindi sei tu broken,nella caveza

Capirai...






 Sta parlando di linguaggi e relativi memory models. 



Questi fascistelli dimmerda sono tutti uguali, sempre pronti a rinnegare e scordarsi il Passato. Gente di Merda


 





-- 

|___|


 



Sentire *TE* che parla di moralità e obiettività è come sentire

Corona che difende la privacy. Sbaglio o eri tu quell'idiota che, in

assoluta mancanza di argomenti, hai risposto "specchio" per decine e

decine di post? E hai ancora il coraggio di parlare di morale e

obiettività? Secondo me non ti vergogni nemmeno perchè non hai

neppure la percezione delle cose che dici e delle contestazioni

che ti vengono fatte: un po' come i bimbi minkia.








BROKEN BROKEN BROKEN BROKEN STUDIA PIVELLOZ STUDIA CAPRA CAPRA CSPRA CAPRA CAPRA


 è come sentire Corona che difende la privacy.



asdasdasd 

come lanciare un salame nel corrodio!

come pulirsi il culo coi coriandoli!

come fare la guerra col sesso degli angeli!


 



Non ho bisogno di studiare, quel pattern lo conoscevo e lo conosco

Studia c e c++ CAPRA prima di  sparare simili puttanate





-- 

|___|


Il 22/05/19 10:32, Madame Damentami ha scritto:


Coglioncello,quando la discussione va a finire ad insulti (non da parte 

mia) o l'argomento e' un attacco alla mia persona e non ad un argomento 

allora Specchio!! (che significa rifletti su di te le stronzate che hai 

scritto) ha un perfetto senso logico

Specchio!!





-- 

|___|


Il 22/05/19 11:06, cpascoshi ha scritto:


specchio!!



-- 

|___|


 allora Specchio!! 



LA RIFLESSIONE È UN MECCANISMO DI DIFESA ARCAICO E PRIMITIV.... ETC


su it.comp.java ho posto un quesito, so che lei lo frequentava, saprebbe 

rispondermi?



grazie


Mi sembra di tornare ai tempi di system("PAUSE"); 



Mozione d'ordine:

1) Chi cazzo e' Corona? Sono due volte che lo nomini.

che Nobel ha vinto (anche un Oscar va bene)?

E' un tuo idolo?

2) Cosa e' lo specchio? Quello delle brame o quello

che /proietta/ la nostra immagine?

3) Cosa sono i bimbi minkia?

4) Oggi e' gia' il quindicesimo giorno del mese primaverile

di Nisan.

-- 

ac (x=y-1)

Aborro il Killfile

(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


 Forse confondi i data races (che sono sempre dei bugs) con le race conditions (che possono essere 'benigne' o falsi positivi)



Ma de che cazzo stai a parla'?

Ribot su terreno bagnato era una spada!

Vabbe'  stavi a discute co Ugo.

/Er Frittata cor Cipolla/

Uno /fa ride l'artro fa piagne/ .



 Ti consiglio di non scegliere un linguaggio in sè ma decide cosa vuoi imparare attraverso le idee e le teorie alla base di questo o quel linguaggio.



Ohhhh  Caruso questa non e'una risposta a te ma una personale 

considerazione.



Le teorie le idee alla base di quel linguaggio?

Forse uno dei miei primi /scontri/ in questo NG fu sulla questione

del /linguaggio/ .

Perche' si /deve/  imparare un nuovo linguaggio?

Perche' si /vuole/ imparare un nuovo linguaggio?

Cosa e' un linguaggio?



Talvolta la letteratura /volgare/ puo' essere significativa.

Io /amavo/ uno scrittore di fantascienza, un tal Jack Vance,

che, tra l'altro, scriveva anche gialli sotto pseudonimo.

Lo cito perche' di lui lessi (passato di leggere per te e UGO),

in italiano, i "linguaggi di Pao".

Il linguaggio puo' avere strane sfaccettature ma di base, se la penna

  e' sul tavolo, qualsiasi linguaggio non ideografico e' simile.

Ma, qualsiasi linguaggio e' diverso.

E' diverso dove? Dove sono le idee?

Devo fare la somma dei primi 100 numeri primi?

Citatemi per favore dove un /qualsiasi/ linguaggio ha idee diverse!



 



E  te credo.

Ancora stai col problema se 1=2!




Per quanto ne sappia e per quanto abbia capito, ho risposto io.


 Senti un po



Senti un po', MERDA (tu, non gli altri), dacci un taglio, che hai abbondantemente rotto il cazzo con le tue continue stupidaggini. Nessuno ha bisogno di tagliare la marea di stronzate che scrivi. Se un cut c'e` e` perche` quel che scrivi e` irrilevante. Sei il solito COGLIONE.


 ... dice il cazzone che non sa piu' come svicolare



LOL :D



Ma sto CAZZARO ancora scrive? Non si e` ancora trovato un buco in cui nascondersi?


 ... dice la persona che non sa di chi siano i cazzi



Ma te la immagini una Pull Request con 'sto cazzone? Te le immagini le discussioni infinite che genererebbe? 




 linguaggio ha idee diverse! 



No.


A scureggia! Ma stai ancora qua???


Cosa e' un linguaggio? 

Cosa è 'na scureggia?

Perchè /voglio/ imparare a fa le scuregge?

Perchè /devo/ fa le scuregge?

Tutto questo solo su rieduchescional ili!


 Te le immagini le discussioni infinite che genererebbe? 



No. Dove ho lavorato io o presso i clienti per cui ho fatto consulenza uno così forse lo pigliano a lavare i cessi. Forse


 1) Chi cazzo e' Corona? Sono due volte che lo nomini.



Ma che cazzo scrivi vecchio rincoglionito?

Vai cambiarti il pannolone che inizi a puzzare!








 



Il concetto sarebbe che l'equipaggio deve arrivare sano e salvo senza 

crash o bug della componente software del mezzo di trasporto.


 Ma che cazzo stai dicendo! Con Go ci hanno fatto Kubernetes e Docker. Ma la smettete di sparare puttanate?



Ma pupazza ladra perché devi travisare quello che dico. Che Google usa.. 

non che tutto il mondo usa. Docker Inc. è proprietà di Google? HashiCorp 

che ha Consul è proprietà di Google?



Se il tuo CV consistesse solo di Go o solo di Java con quale avresti più 

possibilità, oggi?



Il mio concetto è che Go è abbastabza di "nicchia" - in confronto a 

C/C++ e Python - anche per Google che lo ha progettato


 Il concetto sarebbe che l'equipaggio



Ok quindi manned. Ma insomma il concetto alla base resta: basta cacciare una fonte infinita di fondi e tutto si può fare.


 possibilità, oggi? 



Dipende sempre dalle possibilità e dal soggetto, forse?. Io a cv ho roba che è al top delle "possibilità" e o faccio finta di non averle mai viste o a volte le cancello (sempre e solo tailor dei resume).


 Google e` un'azienda. Punto. Qualcuno dimentica che Google, negli anni, ha sfornato tante di quelle tecnologie (open source e free) da far rabbrividire. In Google ci lavorano geni del calibro di Alex Martelli, Guido van Rossum, Ken Thompson, Dave Patterson, etc... Altro che marchettara.



D'accordo, ma Google non e' l'unica azienda che ha sviluppato e rese 

pubbliche moli industriali di tecnologie. Non per questo tali tecnologie 

sono state utilizzate come veicolo pubblicitario per far cassa.

Che Google sia un'azienda, quindi per forza di cose legata al profitto, 

non si discute, proprio per questo non puo' esimersi dal conseguire un 

profitto dalla propria attivita'.

Sbaglio se dico che i ricavi di Google provengono non tanto dallo 

sviluppo tecnologico ma dalla vendita di spazi pubblicitari?

Poi sul termine 'marchettara' si puo' discutere, proprio in quanto 

termine per qualche verso portatore di un'accezione negativa, che non 

necessariamente e' applicabile in tal senso alle tecnologie di Google.