Newsgroup: it.lavoro.informatica
Titolo: [tecnico - NO-CAZZARI-DIMMERDA] Simplify C++

https://herbsutter.com/2019/06/01/a-theme-simplifying-c-cppcast-podcast/




Tra le varie, una forma di garbage collection non tracing a supporto di quella già presente. E i coglioni, muti.


 



visto che non sono un coglione rispondo:

Il gc in c++ non e' necessario anche se e' previsto dallo std

Nessun compilatore che conosco implementa un gc o comunque mai usato uno

Lo ritengo pure deleterio.

Quindi il tuo "a supporto di quello gia presente" fa gia capire come 

conosci c++





-- 

|___|


visto che non sono un coglione



LOL :) il bello è che lo credi davvero :D


 



IL bello che tu credi di non esserlo

Quello che sa tutto (alla faccia di Socrate)





-- 

|___|


 Quello che sa tutto (alla faccia di Socrate)



Mai affermato di sapere tutto, COGLIONE. Quello e` l'argomento che usi tu, quando vieni messo all'angolo e non sai come uscirne. Ma ormai lo sanno anche le pietre che sei un COGLIONE.


 Il gc in c++ non e' necessario



COGLIONE



Il C++ ha già la garbage collection, di tipo reference counting piuttosto che il tracing ibrido (generazioni e mark&sweep, ad es.) usato altrove. Solo i bimbiminkia ignoranti come te non lo sanno.



Dopodichè non hai manco capito UN CAZZO del link postato.



NON SAI UN CAZZO.



COGLIONE


 Nessun compilatore che conosco implementa un gc



Sei 1 COGLIONE



clang, gcc, visual c++, etc. lo implementano *tutti per definizione*.



IGNORANTE CAPRA COGLIONE


 conosci c++



Ne so infinitamente più di te come ho sempre dimostrato. 



Reference counting, tracing collection, deferred destruction, generazionali, mark&sweep, no sweep, copying etc sono tutte forme di Garbage Collection. Esistono i libri, scritti e studiati da noi esperti al riguardo. 



C++ si serve tra l'altro del reference counting. Ergo è garbage collected quando usi quanto supportato da questo (es. shared_ptr).



STUDIA COGLIONE STUDIA non ti lanciare in discussioni che come vedi manco puoi i iniziare, CAZZARO.





Al solito "spumeggia".



-- 

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.


 Al solito "spumeggia". 



Avrà una sua "definizione" tutta *atomica* pure per quello. Stopezzodemmerdafascio


 visto che non sono un coglione



6 1 COGLI1


 Lo ritengo



Tu ritieni lammerda, nel cervello. 


 





ma guarda da chi viene la predica



-- 

|___|


Il 27/06/19 10:05, cpascoshi ha scritto:


a davvero ?

Non me ne ero accorto

E dove sta scritto ?



-- 

|___|


 



Tu che sei ignorante come una scarpa in c++ ti permetti di giudicare





-- 

|___|


 compilatore che conosco implementa un gc 



e che c'entra il compilatore? il gc lo implementa, eventualmente, il 

runtime environment.


Stronzate. Le tue solite ignoranti stronzate. Ma quando muori, COGLIONE?



La bibbia del settore:

http://gchandbook.org/contents.html




Herb Sutter (dal mio post iniziale):

https://github.com/hsutter/gcpp/blob/master/README.md


Q: "Is this garbage collection?"

Of course, and remember that so is reference counting (e.g., shared_ptr).





Pensi di saperne più di me, R.Jones e Sutter sulla garbage collection?



Chi è che non conosce C++? Pensi davvero di conoscerlo meglio di me e Sutter e il resto degli esperti?





COGLIONE DIMMERDA


 E dove sta scritto ? 



Lo dico io. Lo dice la storia del memory management dagli anni '60 ad oggi. E tu muto, COGLIONE.





Ma te davvero vuoi continuare a puttaneggiare e millantare che sei maestro *esperto* di C++? Senza manco le porchiddio delle BASI di un cazzo di NIENTE? MA FAI SUL SERIO DIOCANE? Eh???





Mavaffanculo.



https://herbsutter.com/2011/10/25/garbage-collection-synopsis-and-c/




"""

The Three Kinds of GC



The three major families of garbage collection are:



1 Reference counting.

...

"""



Dicci dicci, COGLIONE, dicci che l'esperto sei TU.



T'è bastato CAPRA? Ne vuoi ancora, CAPRA?



COGLIONE


 ma guarda da chi viene la predica



Le prediche le fanno i preti ai fascioritardati come te.



Io e Sutter e Jones & co. ti spieghiamo quanto cazzo sei un COGLIONE DIMMERDA RITARDATO con i fatti.



COGLIONE


Il 27/06/19 13:23, cpascoshi ha scritto:


Ma certo

Se shared_ptr e' un gc io  mi mangio lo stivale

Tu e Shutter potete fare le vostre belle disquisizioni che volete ma e' 

cosi

1)  un gc deve essere trasparente verso  i puntatori,tutti i puntatori 

cosa che shared_ptr non e' (si occupa solo dei puntatori da esso gestiti)



2)

Garbage -> spazzatura

Collector -> raccoglitore

cioe' raccoglitore di spazzatura



Ora se shared_ptr e' un raccoglitore di spazzatura io mi rimangio lo 

stivale

Infatti shared_ptr non ha niente a che fare ne con la raccolta ne con la 

spazzatura

Rende libera la memoria (che non e' spazzatura) quando il counting 

raggiunge lo zero

Fa solo questo



Ma sei tu vuoi chiamarlo gc allora anche unique_ptr lo e'



3) nello std c++ il concetto di gc e' chiaro, ed e' scritto che e' 

opzionalmente implementabile

Se ci fossero altri gc lo std lo avrebbe scritto



4) a riguardo shared_ptr e unique_ptr lo std 

(
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf
)

afferma chiaramente:

the header<memory>defines several types and function templates that 

describe properties of pointersand pointer-like types, manage memory for 

containers and other template types, destroy objects, andconstruct 

multiple objects in uninitialized memory buffers



Di garbage collector neanche l'ombra



-- 

|___|


Il 27/06/19 13:42, cpascoshi ha scritto:


No, mi devi scrivere dove ad esempio g++ afferma che hanno implementato 

un gc per il g++ release std (non varie prove o cose di questo genere)

Magari lo hanno fatto ma non ne sono a conoscenza

Dimostrami di non sparare cazzate come tuo solito

E comunque il gc e' un insulto per c++ visto che c++ usa altre tecniche 

per liberare la memoria

Mica e' java





-- 

|___|


 cosi



Sutter, non Shutter, DEMENTE. Non c'erano dubbi che tu non sapessi chi e` Herb Sutter, come dice la sua pagina Wikipedia, un "prominent C++ expert", a differenza di te, che sei una SCUREGGIA ANONIMA.



Ti sei smerdato l'ennesima volta :D LOL... sei S-C-A-N-D-A-L-O-S-O!


 un gc per il g++ release std



Ancora??? ANCORA??? Ma ancora a scrivere 'ste stronzate? Ancora con svicolamenti e sgusciamenti, MERDA?


 Tu che sei ignorante come una scarpa in c++ ti permetti di giudicare



Lui non ha mai dato prova di essere incompetente di C++. Tu, invece, dimostri in ogni messaggio di essere UN CAZZARO INCOMPETENTE.


 E comunque il gc e' un insulto per c++



Qui di insulto ci sei solo tu, per il genere umano.



COGLIONE DIMMERDA


Il 27/06/19 15:50, 4ndre4 ha scritto:


Coglione , al contrario di te il mio cervello sa ragionare bene





-- 

|___|


Il 27/06/19 15:52, 4ndre4 ha scritto:


dimostra coglione visto che lo hai affermato





-- 

|___|


Il 27/06/19 16:45, cpascoshi ha scritto:


seguito a ruota



-- 

|___|


Il 27/06/19 15:53, 4ndre4 ha scritto:


A no ?

HA avuto il pregio di scrivere che ad un array si deve accedere solo ṕer 

indice (in C)



E ti metti pure a difenderlo,avvocato dei miei stivali





-- 

|___|


Il 27/06/19 13:12, rootkit ha scritto:


preprocessore+compilatore+linker+runtime, era intesa la suit insomma









-- 

|___|


 preprocessore+compilatore+linker+runtime, era intesa la suit insomma



ah, la suit, la suit...



Sul fatto che tu non sia a conoscenza, a dispetto della tua 

contrabbandata essenza socratica, stendiamo un pietoso velo.

Qui: 
https://gcc.gnu.org
 se ne parla, ad esempio.

O non e' abbastanza autorevole?

Ma si sa, se si tratta di documentazione tu la ignori per partito preso.




 



Ci crederemo quando riuscirai a dimostrarlo. Fino ad ora sei

riuscito solo a fornire le evidenze opposte, cioè che sei del

tutto incapace di fare un ragionamento elementare.


 Coglione , al contrario di te il mio cervello sa ragionare bene



COGLIONE, sei stato appena SMERDATO. Tutto cio` che sai dire e` "io so ragionare bene"? Tu non sai ragionare affatto. Sei non solo un INCOMPETENTE, ma anche un IGNORANTE e un CRETINO.


 dimostra coglione visto che lo hai affermato



Gia` fatto. Come sono gli stivali, buoni? MERDA COSMICA che non sei altro!


 indice (in C)



Ed e` verissimo. Quello che confonde array, puntatori e puntatori ad array sei TU, non lui. Lui finora non ha scritto niente del genere:



int *p; // array



MERDA CHE SPUMEGGIA INCOMPETENZA!




 preprocessore+compilatore+linker+runtime, era intesa la suit insomma



LOL :D 

Non sai un cazzo. Non sai un cazzo di niente. Non sai manco l'inglese. Ma quale suit. Fai veramente cadere le braccia. Ma tua moglie lo sa? 



Quindi un programmatore deve per forza conoscere c++ ?

Io uso altri linguaggi. Sono per questo di seconda categoria?

Sei un imbecille totale, assoluto, disarmante.



P.S. Dai commenti che leggo sembra che tu ne sappia davvero pochino di 

programmazione c++



-- 

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.



Mi hai frainteso, usa pure l'offset. Tirati le martellate sui coglioni, 

vedrai che potrai godere quando manchi la mira. Ma sarai considerato un 

imbecille. Imbecille perfetto.



 programmazione c++



Non sa un cazzo non solo di C++, ma neanche di C. Basta leggere quello che scrive, peraltro non richiesto.l bello e` che nessuno gli dice niente; fa sfoggio da solo della sua ignoranza da solo. Pensa di essere un genio, ed e` solo una scureggia.



Si scrive "suite". Imbecille, ignorante, animale.

Suit è l'abito.



P.S. Sei affetto da cretinismo?



 shared_ptr non e' un gc



DOVE ho mai scritto "shared_ptr è un gc" ???



SVEGLIA COGLIONE SVEGLIAAA



IMPARA A LEGGERE E A RAGIONARE IDIOTA



La *reference counting* è una forma di GC.



RILEGGI E IMPARA COGLIONE:

"""

Ne so infinitamente più di te come ho sempre dimostrato.



Reference counting, tracing collection, deferred destruction, generazionali, mark&sweep, no sweep, copying etc sono tutte forme di Garbage Collection. Esistono i libri, scritti e studiati da noi esperti al riguardo. 



C++ si serve tra l'altro del reference counting. Ergo è garbage collected quando usi quanto supportato da questo (es. shared_ptr). 



STUDIA COGLIONE STUDIA non ti lanciare in discussioni che come vedi manco puoi i iniziare, CAZZARO. 

"""





SVEGLIA COGLIONE SVEGLIAAA


 nello std c++ il concetto di gc e' chiaro



Veramente? E quindi se è "chiaro" perchè dopo scrivi:



"Di garbage collector neanche l'ombra" ?



COGLIONE MANCO SAI COSA SCRIVI



c.v.d.



C O G L I O N E E E E E E


 un gc per il g++ release std 



Ma manco sai parlare in italiano che cazzo ne vuoi sapere e capire degli internals dei compilers, Mavaffanculo COGLIONE




 ad esempio. 



Qual componente (ggc) serve a fare garbage collection tra (proprio nel mezzo di, tra una e l'altra) le fasi di ottimizzazione. È _ovviamente_ una forma di garbage collection, ma ha finalità diverse dalla "automatic garbage collection" a cui uno di solito si riferisce.


 documentazione tu la ignori per partito preso. 



È un demente, una minchia umanoide.

Uno che scrive stronzate come 

 "E comunque il gc e' un insulto per c++" ...



Come ha detto qualcuno, è un pezzente che farà manutenzione di gestionali dimmerda scritti dimmerda da altri "programmatori" dimmerda come lui.



In realtà la garbage collection è molto usata da sempre in C++, ma è argomento da veri esperti. Altro che strunziquicks






 Magari lo hanno fatto ma non ne sono a conoscenza

Gli cito un esempio a caso e tanto basta.

O no?

:-)


Il 28/06/19 01:51, 4ndre4 ha scritto:


dove ?





-- 

|___|


Il 27/06/19 23:57, Dr.UgoGagliardelli ha scritto:


ho cercato nella pagina la parola garbage ma niente







-- 

|___|


Il 28/06/19 05:57, cpascoshi ha scritto:


La tua merda nel cervello usa il gc in c++

Ma chi e' il coglione che lo usa (a parte te pur non avendo mai scritto 

codice in c++) ?

E poi per fare che ?



Un auto p=new int{};



senza fare la delete ?



Solo un pivello programmerebbe in questo modo in c++







-- 

|___|


Il 28/06/19 05:23, cpascoshi ha scritto:


Tu non devi nulla a me ed io non devo nulla a te

Ma se spari cazzate almeno lo posso scrivere

Poi sta a te

Certo che se vai solo ad insulti non e' che ci fai una bella figura



-- 

|___|


Il 28/06/19 01:52, 4ndre4 ha scritto:


Coglione, la parola iteratore e' per te sconosciuta





-- 

|___|


 





No,ma la discussione e' su c++

Poi puoi conoscere tutti i linguaggi che vuoi







-- 

|___|


Il 28/06/19 02:25, 4ndre4 ha scritto:


Posta colui che non ha mai postato una riga di c/c++





-- 

|___|


Il 27/06/19 23:53, rootkit ha scritto:


si quella





-- 

|___|



Poraccio, come stai messo male. Ma non ce l'hai un minimo di dignità?



ROTFL

Quella e' la home page del gcc, neanche quello sai fare?

Io ci ho provato e ho trovato, ma sai, non sono mica un esperto 

spumeggiante, il fattore culo bacia i principianti!

Continua a sostenere che sai ragionare, che ci facciamo altre due risate!

Ma come sei messo.





Quella col gilet o senza? E' diverso.


 Coglione, la parola iteratore e' per te sconosciuta



LOL :D Ma "iteratore" de che, MERDA? IGNORANTE!!!!!!!!!!


 Posta colui che non ha mai postato una riga di c/c++



E quale codice C/C++ (?) dovrebbe venirti postato, COGLIONE? Le puttanate che affermi sono su concetti di base per i quali un link ad un manuale (che tu non hai mai letto) e` sufficiente. E poi perche` dovrei postarti codice C o C++, per insegnarti a scrivere software? Fai un corso, leggi un blog, informati, studia, impara, CAPRA. Questo ng non e§



...il tuo corso di recupero scolastico... MERDA!


On Friday, 28 June 2019 17:38:16 UTC+1, enoquick  wrote:



[...] dove ?



Eh??? Dove??? Dove??? 

Vatti a leggere i post merda. 

Enoquick, lei ci andava col Pacciani? Mah, io? Dove? Solo qualche merenda....


 Solo un pivello programmerebbe in questo modo in c++



e cosa ci trovi di così sexy in una chiamata a delete?


 



Cerca la parola "dignità" su un qualsiasi dizionario, scoprirari una

cosa nuova.








 No,ma la discussione e' su c++



La discussione richiede proprio di non essere dei CAZZARI DE MMERDA, quindi tu che ci stai a fare?


 :-) 



Si si certo, con lui basta poco che ce vo cit. Tanto nun sa leggere comunque.



Lo dicevo perchè poteva passare come una soluzione ad uso generale come il collector di Boehm, mentre invece è il tipico collettore da optimizers.


Ricordati sempre: "io, enoquick, non capisco un cazzo. parlo a sproposito, sragiono, non so leggere, posto minchie di segugio alla cieca, non ho le basi di nulla, non comprendo le critiche, non conosco la letteratura e le fonti degli argomenti e campi dove mi butto a parlare alla cazzo, non so chi sia un'autorità in cosa oppure chi possa rutenersi una fonte affidabile da cui apprendere, sono paranoico, guido sempre nel verso giusto mentre tutti vanno contromano.

In pratica, io enoquick sono UN COGLIONE."



Ripetilo DIECI VOLTE prima di postare qualunque cosa ti venga in mente di postare. Forse, e dico forse, risulterai MENO UN FOTTUTO COGLIONE DIMMERDA PROPRIO COME IN QUESTO N-ESIMO POST DOVE DIMOSTRI DI NON AVER CAPITO UN CAZZO DI NIENTE COME SEMPRE.



COGLIONE


Il 28/06/19 12:37, 4ndre4 ha scritto:


nei post merda non c'e una mazza





-- 

|___|


 



coglione, da quando shared_ptr raccoglie spazzatura ?





-- 

|___|


 





-- 

|___|


 Ma se spari cazzate almeno lo posso scrivere



"Se". Ma non è così, quindi il CAZZARO sei e resti tu.



STUDIA COGLIONE, STUDIA

https://www.sigplan.org/Conferences/ISMM/



Il 28/06/19 13:06, rootkit ha scritto:


niente,tutto il contrario

E' roba abominevole per il c++ moderno





-- 

|___|


Il 28/06/19 12:15, Dr.UgoGagliardelli ha scritto:


quello e' l'url che tu hai postato

Ed io non mi metto a cercare





-- 

|___|


 Suit è l'abito.



Cioe? Bermuda e Lacoste?

Palandrana?

/Raincoat/ senza nulla sotto?

La felpa?

La mimetica con anfibi?

Villa con piscina?

-- 

ac (x=y-1)

Aborro il Killfile

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


Il 28/06/19 12:32, 4ndre4 ha scritto:


ovvio , non sai neanche cosa sia,bel coglione che non sei altro





-- 

|___|


Il 28/06/19 12:34, 4ndre4 ha scritto:


ma non sparare cazzate

concetti di base

Studia c/c++ capra





-- 

|___|


Il 28/06/19 13:19, 4ndre4 ha scritto:


e tu che ci stai a fare ?





-- 

|___|


Il 28/06/19 12:19, Dr.UgoGagliardelli ha scritto:


quella col gilet





-- 

|___|


 



e da dimostrare, finora una beta mazza





-- 

|___|


Il 28/06/19 14:33, cpascoshi ha scritto:


ma che stai a di, coglione

Visto che su c e c++ ci metto le mano spesso so di cosa parlo al 

contrario di te che mai avrai scritto codice c/c++





-- 

|___|


Il 28/06/19 14:37, cpascoshi ha scritto:


ecco ,vai al simposio cosi impari qualcosa





-- 

|___|


"ci metti le mani"?



Ma io manco parlando della FESSA mi esprimerei così - e le mani CE LE METTO ECCOME



'Cazzo fai il panettiere?



Ma va la coglione, ma va laaa


ROTFL... 



questo non ha neanche idea de che stamo a parlà


 con la spazzatura ? 



Ma te adesso davvero vuoi disquisire di memoria e spazzatura? Ma che cazzo vuoi cianciare PIRLA



IMPARA LE BASI invece di atteggiarti a visionario di STOCAZZO.


  il c++ moderno



QUELLO CHE HA CONTRIBUITO A CREARE SUTTER? Il tipo di cui sopra che secondo te non ne sa un cazzo???



R O T F L


 coglione, da quando shared_ptr raccoglie spazzatura ?



http://infolab.stanford.edu/~ullman/dragon/w06/lectures/gc.pdf




STUDIA, COGLIONE DI MMERDA!


 e da dimostrare, finora una beta mazza



Continua ad illuderti, MERDACCIA che non sei altro. Sono ormai mesi che vieni smerdato con argomenti solidissimi, che non vuoi vedere, che non ti fa comodo vedere. Sei un COGLIONE.


 ovvio , non sai neanche cosa sia,bel coglione che non sei altro



MERDA INCOMPETENTEEEEEEE!!!!! NON ATTACCAAAAA!!!!


 concetti di base



Hai letto bene, COGLIONE DI MMERDA. Incompetente buffone che non sei altro.


 nei post merda non c'e una mazza



Certo, perche` non ti fa comodo vederla, MERDA. Ma non ti fai schifo neanche un po'?


 e tu che ci stai a fare ?



Io e te non siamo uguali, COGLIONE. 

CAZZARO DI MMERDA !!! 


 STUDIA



Arriverà a farsi dire da Stroustrup stesso che C++ è un ottimo linguaggio garbage collected quando serve. Per poi ovviamente esclamare che l'Esperto di C++, gc e tutto lo scibile umano è lui, eh, mica cazzi.


 Suit è l'abito.



la sua capacità di non azzeccarne una che sia una ha dell'incredibile.


 Ed io non mi metto a cercare

Questo si sapeva gia', d'altra parte se non sai le cose o 'non ne sei a 

conoscenza' come dici tu, la ragione e' sempre quella: non ti documenti 

e sei refrattario ad imparare.


Il 28/06/19 15:11, cpascoshi ha scritto:


se vuoi ti contribuisco anche io a migliorare c++





-- 

|___|


 e sei refrattario ad imparare.



Sei tu che ti sei messo di mezzo facendo alcune affermazioni

Io non mi metto a cercare cose che poi anche se trovassi qualcosa mica 

e' detto che sia quello che affermi tu

Sta a te postare l'url dicendo dove



-- 

|___|


Il 28/06/19 15:35, 4ndre4 ha scritto:


attacca,attacca invece

Non hai neanche la piu pallida idea di cosa siano gli iteratori (e 

pensare che pure java li ha)





Ecco,guardati il bel esempietto:

https://www.geeksforgeeks.org/iterators-in-java/




ti sembra che iteri sul vector usando gli indici ?



Cosi impari qualcosa di nuovo pure in java





-- 

|___|


Il 28/06/19 15:38, 4ndre4 ha scritto:


scrisse il cazzaro





-- 

|___|


Il 28/06/19 15:50, rootkit ha scritto:


qualche volta ne azzecco da 2..N, mai una





-- 

|___|


 Sta a te postare l'url dicendo dove



Ma anche no. Ti ho solo indicato dove si parla del gc, visto che non lo 

sai. Se poi aspetti la pappa pronta vedi di arrangiarti, rimani pure a 

sguazzare nella tua ignoranza.