Newsgroup: it.lavoro.informatica
Titolo: java quel linguaggio di merda

per programmare lavatrici e frigoriferi ANDREBBE ABOLITO DALL'AMBITO 

PROFESSIONALE.



Che sia un lingiaggio o una tecnologia rimane il fatto che è un 

linguaggio di merda e una tecnologia del cazzo.



SIAMO NELLE MANI DI CRETINI DILETTANTI INFORMATICI.



-- 

Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.

(Victor Hugo)


 SIAMO NELLE MANI DI CRETINI DILETTANTI INFORMATICI.



Larry Ellison stanotte non dormirà.






Il 02/11/2018 12:28, Delta11 ha scritto:

Deltaaaaaa!

I Fondamentali! Java non e' un linguaggio e' un'isola lunga e stretta!

Dove una volta c'era Batavia e ora c'e' Jakarta!





-- 

ac (x=y-1)

Aborro il Killfile

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


 

E purtroppo sembra che sia il numero uno piu usato sul pianeta

Poveri informatici ..





...certo il suo scopo non è rivolto al problem solving ma alla 

uniformazione/standardizzazione/livellamento verso il basso del pensiero 

di giovani menti da videogames



 di giovani menti da videogames



Oggettivamente, non sei molto bravo, come troll...



bene, qualche altro cretino che vuole aggiungere il suo contributo?


Il 03/11/18 09:16, rootkit ha scritto:


E' semplicemente una opinione personale

Non sei d'accordo ?

Buon per te,ma gli insulti li respingo al mittente




 



Insultare è sempre sbagliato ed in quel modo si parte con il piede 

sbagliato e si finisce subito dalla parte del torto!



Di recente mi è capitato di conoscere un programmatore Java per il mondo 

bancario a cui ho fatto notare che Java riesce a fare in maniera lenta e 

complicata quello che php fa in maniera non dico semplice ma più snella 

e più veloce!



Ti segnalo un simpatico link: 

https://www.quora.com/Which-is-better-for-web-application-Java-or-PHP




Se Java ti permette di portare il pane a tavola è ovvio che un 

programmatore non sputi nel piatto in cui mangia però in molti casi (non 

tutti eh!!!) Java è la soluzione di comodo non la migliore...



Saluti.

^Bart


 Buon per te,ma gli insulti li respingo al mittente



ecco, se ti schifano gli insulti la prossima volta allora evita di 

esprimere approvazione per un messaggio che ne è pieno.


Il 04/11/18 14:15, rootkit ha scritto:


Ti ricordo che non ho insultato nessuno,ho solo espresso una opinione 

personale su un linguaggio,mica su una persona




Il 04/11/18 04:46, ^Bart ha scritto:


Certamente,php (che deriva da ṕerl,io dei miei linguaggi preferiti) lo 

preferisco a java per il web

Per le cose veramente complesse e codice veramente ottimizzato c++





e io ti invito a rileggere il messaggio a cui ti sei agganciato 

esprimendo la tua approvazione.


 veramente ottimizzato c++



hai una spiegazione sul perché prodotti come questo http://

cassandra.apache.org/
 (performance comparate 
https://tinyurl.com/8jyh255
) 

o questo 
https://kafka.apache.org/
 (
https://tinyurl.com/ng2h9uh
) sono 

scritti in java e non in c++?






 

L'uva è troppo in alto, per te.



-- 

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.


 



SI SI HAI RAGIONE!



 Per le cose veramente complesse e codice veramente ottimizzato c++



Ah però... pensavo che php annoverasse anche questi aspetti...



Saluti.

^Bart



Madonna, mi par di tornare alla giovinezza, quando si cacava il cazzo ai dev Java per il "ciao mondo" in 5 LOC :D

Questa è roba di 10 anni fa, dove col PHP ci fai il "sito web", ma poi per fare la "roba seria" ci vuole C, era una delle teorie strampalate di Luc, per chi si ricorda, il quale mentre dimostrava di non capire a nessun livello come funzionava un sistema di tipi straparlava da espertone di typing debole e dinamico interscambiandoli allegramente. 

Già nel 2008 era una fragorosa troiata, che si traduce in "sul web ho fatto pochino". 

Sempre grandi soddisfazioni su ILI.



  ngw


 Ah però... pensavo che php annoverasse anche questi aspetti...



certo, si possono fare anche applicaioni complesse e desktop



Il 05/11/18 00:35, rootkit ha scritto:


perche per il web c++ non e' molto usato




Il 05/11/18 10:40, ^Bart ha scritto:


IL codice php come perl non sara mai efficiente come un  codice c++ 

scritto come si deve

Inoltre sia php che perl hanno il typing debole e dinamico

Scrivere progetti complessi (diciamo un 100 e piu  classi che 

interagiscono tra loro) diventa un incubo per la manutenzione.

C++ ha lo strong type check a compile time (un po meno sui tipi base in 

quando e' ereditato da C)






 perche per il web c++ non e' molto usato



degnati almeno di dare una scorsa ai link che ti passo prima di 

rispondere a vanvera. quei prodotti non hanno niente a che spartire col 

web bensì con le performance e la gestione di enormi quantità di dati 

nell'unità di tempo.



facciamo così, ti lascio un altri link per meditare insieme al cretinetti 

dell'op su quanto siete grotteschi :-)



https://github.com/hazelcast/hazelcast


http://www.ehcache.org/


https://github.com/elastic/elasticsearch


https://www.oracle.com/technetwork/middleware/coherence/overview/


index.html

http://www.terracotta.org/


https://github.com/Netflix/iceberg



 quando e' ereditato da C)



Esattamente tu negli ultimi vent'anni in quale isola deserta sei rimasto?



Ciao

  Francesco


ha parlato l'Oracle, ha parlat.


Il 06/11/18 00:34, rootkit ha scritto:


non conoscendo quei prodotti ho tirato cosi

ma la risposta corretta dovrebbe essere stata "chiedilo agli 

sviluppatori il motivo della loro scelta,avranno avuto le loro ragioni"






Il 06/11/18 02:41, Francesco Da Riva ha scritto:


tora tora




 scelta,avranno avuto le loro ragioni"



per loro ci sono i fatti che parlano. lo chiedo invece a te, che hai 

sottoscritto l'opinione del mammalucco fanboy del cobol riassunta nel 

subject e che hai espresso cordoglio agli informatici per la diffusione 

del linguaggio.

come dicevi prima? è la mia opinione. bene, io rispetto tutte le opinioni 

*a patto che* chi le sostiene lo faccia con argomenti. altrimenti sono 

trollate e le trollate le sfanculo. semplice, no?


Il 07/11/18 11:50, rootkit ha scritto:


Vuoi sapere perche non mi piace java ?

Potevi chiederlo subito



1) voglio codice efficiente

2) IL linguaggio non e' abbastanza flessibile

3) Usa il GC quando vuole lui

4) per interfacciarmi a basso livello devo usare C o C++



Le prime che mi sono venute in mente,poi magari se ne vengono fuori 

altre te lo dico













Cazzo un GC che devi gestire tu sarebbe strautile :D :D :D



  ngw



tu sei un insulto alla categoria degli informatici. 



Inoltre sei anche un vigliacco perche' non sei in grado di sostenere le tue troiate e scappi o ti rifugi dietro il bon ton.


 livello devo usare C o C++



se uno ha bisogno di farlo, limitatamente a quella esigenza lo può fare 

scrivendo dei metodi nativi. ma non vedo perché uno dovrebbe prendersi a 

martellate nei coglioni scrivendo tutto il programma in c/c++ solo perché 

deve in taluni punti deve interfacciarsi a basso livello. 


 deve in taluni punti deve interfacciarsi a basso livello.



Beh, dipende sempre dal tipo di applicazione che uno deve scrivere. Se 

devi scrivere un simulatore motociclistico, tolta la parte di 

interfaccia grafica della console e forse poche altre cose, l'80-90% 

dell'intera applicazione e' costituita da attività di interfacciamento a 

basso livello (o almeno una volta era cosi', ora non so). Quindi volente 

o nolente, qualche martellata mi sa che ti tocca.



Probabilmente e' cosi' anche se devi scrivere un kernel di un SO

(pero' so che ci sono anche kernel scritti ad esempio in python, anche 

se mi risulta che ancora oggi il linguaggio piu' usato per i kernel sia 

C/C++. Non so se ce ne sono scritti in java).





Ciao,

Marco.



---

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

https://www.avast.com/antivirus





Il 08/11/18 04:08, 
n...@nofeed.org
 ha scritto:


Ma quale GC,in C++ non e' necessario (lo std dice che e' opzionale,e 

nessun compilatore che conosco lo implementa)

Quindi perche mi dovrei preoccupare di fare un GC ?




 

Se fosse solo per questo e' ovvio che il gioco non vale la candela

Questo e' solo un must in piu





Per concludere da MS (che sta spingendo molto C++)

https://msdn.microsoft.com/it-it/library/hh279654.aspx






C++ è uno dei linguaggi di programmazione più ampiamente adottati nel 

mondo. I programmi in C++ ben scritti sono veloci ed efficienti. Il 

linguaggio è più flessibile di altri linguaggi, in quanto è possibile 

utilizzarlo per creare un'ampia gamma di applicazioni: da giochi 

divertenti ed emozionanti, a software scientifico a elevate prestazioni, 

fino a driver di dispositivo, programmi incorporati e applicazioni 

client Windows



....



I linguaggi come Java e C# sono validi quando è importante la 

produttività del programmatore, ma mostrano le relative limitazioni 

quando sono importanti la potenza e le prestazioni. Per una buona 

efficienza e potenza, specialmente sui dispositivi con hardware ridotto, 

niente è meglio del linguaggio C++ moderno.













Considerando che non comprendi quello che leggi probabilmente è un po' al di fuori dalla tua portata, hai ragione.



  ngw


 



Altra dimostrazione che non capisci nulla di ciò che leggi

e che non sai nulla di ciò che scrivi.


 di giovani menti da videogames



ma come mai nelle università italiane è il linguaggio eletto

per far apprendere la OOP ai ragazzi?!








 sbagliato e si finisce subito dalla parte del torto!



ah quindi i personaggi che qui fanno i leoncini da tastiera

con presunti insulti che farebbero ridere anche un bambino dell'asilo (nido)

stanno tutti dalla parte del torto in automatico! Toh, non me n'ero accorto!






 niente è meglio del linguaggio C++ moderno.



quindi si sono decisi finalmente a buttare nel cesso il loro C#?






 per far apprendere la OOP ai ragazzi?!



perchè l'università non forma ma indottrina e poi chi sono i docenti? 

quale percorso formativo hanno avuto? quale esperienza profesionale 

hanno? etc. etc.



The bottle is on the table!

Un docente di inglese insegna l'inglese?

Chi voleva fare un passo in avanti è stato stroncato sul nascere(il 

politecnico).



L'informatica nelle università italiane FA CAGARE, non sforna 

professionisti dell'informatica ma smanettoni da videogames altrimnti 

sarebbero in grado di capire i processi dei dati nelle entrprise e 

questo non lo vuole nessuno, quella è materia che deve restare ad 

esclusivo possesso dei "politici" d'azienda.

L'informatica era ed è materia "americana" dagli smanettoni italiani 

solo misurazioni a chi ce l'ha piu lungo.

Un disastro....ma non hanno alternative sti poveri ragazzi.

A parte che ssecondo me chi si iscrive ad informatica oggi o è un pirla 

o è un pirla, chissa la sua testolina cosa gli dice che andrà a fare.

Sti ragazzi vivono e si illudono di miti, Bill Gates, Steve Jobs, quegli 

altri figatelli di facebook o google, senza neanche immaginare chi e 

cosa sta dietro ai figatelli mandati avanti per inculcare illusioni 

nelle loro deboli ed influenzabili menti.



Meglio fare architettura o ingnereia meccanica, ingegneria dei 

materiali(il futuro), l'elettronica è finita da decenni nel mondo della 

miniaturizzazione, la robotica è gia stata inventata e non si capisce 

ancora da che parte vada, la grafica ha stufato c'è un desiderio di 

immagine reale e la gente ne ha pieni i coglioni di photoshop, si sono 

rotti i coglioni di smanettare su un computer per aggiustare una foto 

sbagliata, le foto giuste devono uscire dalla macchina su richiesta 

dalle agenzie fotografiche e giornalistiche.



Mi chiedevi l'OOP? La piu grande truffa mentale che sia mai stata data 

in pasto a chi non capisce un cazzo di informatica, inventata per 

livellare tutti verso il basso e per scrivere linee di codice 

all'infinito dove gli "spaghetti" sono rimasti esattamente come prima, 

solo che prima in 2 giorni ne uscivi alla mal parata, oggi butti tutto 

nel cesso e riprogetti il pezzo incasinato o da implementare.

Considera , per esempio, che nelle banche hanno tonnellate di librerie 

univoche e che quando si scrive un nuovo programma si scrivono 20 

istruzioni nuove e tutto il resto è "codice riusabile" e senza OO.



Non c'è niente di emozionante o creativo nell'informatica di oggi, anzi, 

una volta eri circondato da eccellenze, con idee implementative a volte 

fantastiche, oggi sei circondato da smanettoni presuntuosi con la testa 

piena di convinzioni tristemente sbagliate.



Java è la piu grande cagata che sia mai stata progettata, pensata 

inizialmente per la domotica(frigoriferi e lavatrici) portata poi con 

pensate da cervelloni in ambiti applicativi piu "enterprise".



Cosa aggiungere? mah!



Il 08/11/18 21:08, 
n...@nofeed.org
 ha scritto:


Forse ti sei spiegato male tu,pensa anche a questo se ho sbagliato ad 

interpretare il tuo pensiero

Ma tanto qui pensano solo ad insultare




Il 09/11/18 03:05, conte de conti ha scritto:


NO,quello e' sempre li






 quando sono importanti la potenza e le prestazioni. 



certo che sei proprio un fenomeno. ti ho mandato una secchiata di link in 

cui ti mostravo prodotti ad elevate prestazioni riconosciuti dal mercato 

e non hai fatto pio se non per dire una scemenza generica, adesso 

continui imperterrito con questo refrain. che bisogna fare con te, a 

parte mandarti a cagare subito prima di iniziare? :-)




 parte mandarti a cagare subito prima di iniziare? :-)



che poi di JIT, GC e realt time se ne era gia' parlato e discusso, e proprio con lui. 

Tutti inutile, e' ripartito da zero con queste frasette sceme. Evidentemente i concetti non gli entrano in zucca (e ci credo, altrimenti non sarebbe fermo al c++ nel 2018).



Non ho spiegato nulla, la tua frase "usa il GC quando vuole lui" è una cazzata, in quanto qualunque garbage collector si occupa di gestire la memoria in modo automatico. È come lamentarsi di non poter guidare il pilota automatico.



  ngw


Il 10/11/18 19:21, 
n...@nofeed.org
 ha scritto:


int f() {

  A a=new A;

}





al termine di f() a viene distrutto e liberata la memoria ?









Ok, come facile notare non sono io che mi spiego male, tu non comprendi quello che leggi.



  ngw


 



E di nuovo

E' MS che ha scritto questo,non io

Io ho solo riportato


 E di nuovo E' MS che ha scritto questo,non io Io ho solo riportato



di nuovo: e sticazzi? :-)






 al termine di f() a viene distrutto e liberata la memoria ?



A questa domanda non puo' essere risposto, in quanto non dichiari la 

policy del GC, almeno in java.



Va da se che la variabile 'a' e' locale al metodo f(), quindi nessuno 

conservera' il riferimento ad 'a' al termine del metodo, quindi prima o 

poi il GC ne liberera' la memoria.

In ogni caso hai sempre la possibilita' di suggerire alla jvm di 

lanciare il GC tramite System.gc(); ovviamente se richiesto dal metodo 

f() non avrai nessun effetto.


 alla fine di func il file f viene chiuso ?



Se stiamo parlando di java, non c'e' necessita' di chiudere alcunche', 

dato che niente e' stato aperto.



Un altro laureato all'Università della strada



-- 

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.



un altro laureato che fa fatica a capire le cose semplici.

se vuoi te lo rispiego.




Dai, rispiegalo.



 



Vai, rispiega pure.




 policy del GC, almeno in java.



in realtà una certa risposta gli si può dare: in java, o meglio nella 

jvm, un programma non può e non deve in alcun modo fare affidamento sulla 

distruzione degli oggetti. in altre parole la risposta alla sua domanda è 

che la sua domanda è stupida :-) 


 



E si

Di ai ragazzi di MS che per le app win32 dovrebbero usare java mica C++

E gia che si sei anche i driver dell' OS

Ed andando ancora avanti magari lo scheduler del kernel,il memory 

manager,il file system...

Usate java ragazzi,fatti non parole










 Usate java ragazzi,fatti non parole



ecco, questo è un altro argomento che non capisco cosa c'entri. tu scrivi 

driver, scheduler del kernel, memory manager, file system? e a parte 

questo, mi spieghi con parole tua perché l'essere un linguaggio adeguato 

a queste applicazioni sarebbe una referenza per chi vuole scrivere, ad 

esempio, un programma che accede ad una base dati piuttosto che maneggia 

dei file?







Certamente! :-)

Tutto sta nell'atteggiamento verso le domande stupide: c'e' chi puo' e 

chi non puo'!

:-)


 



Nessuna,ma visto che questo java e' cosi fantastico che genera codice 

efficiente  si puo sostituire un intero OS.




 tu scrivi [...]



Perche` perdi tempo a rispondere ad un colossale cretino come enoquick? Che te ne viene? Non capisce un cazzo, non sa un cazzo (neanche che in tre casi specifici, Java offre eccome static binding dei metodi), continua a sostenere il punto di vista idiota che *O* usi C++ *O* usi Java e si appoggia a strawmen arguments come "se Java genera codice cosi` efficiente come dici, allora perche` non ci scrivi un sistema operativo"? Non immagina neanche cosa sia la Just-In-Time compilation. E` un deficiente incastrato da secoli nel suo adorato C++, un linguaggio obsoleto che sta per essere dimenticato anche da chi cerca performance nel 2018. Stai sprecando un sacco di acqua e sapone a cercare di lavargli la testa.




 Perche` perdi tempo a rispondere ad un colossale cretino come enoquick?



Ah, ecco, mi chiedevo che fine avessi fatto, era un po' che non insultavi 

nessuno :D



Non entro nel merito della discussione, non mi interessa.



Bye



g4b0


 Perche` perdi tempo a rispondere ad un colossale cretino come enoquick? Che te ne viene? Non capisce un cazzo, non sa un cazzo (neanche che in tre casi specifici, Java offre eccome static binding dei metodi)



static, private e final?



Non e' un insulto, e' la sacrosanta verita'.



enoquick o e' un troll (quindi merita insulti) o il piu' grande zuccone mai visto su tutta la gerarchia it (nel qual caso vista l'assenza totale di umilta' merita di insulti).


 efficiente  si puo sostituire un intero OS.



ma io non ho mai, ripeto mai, fatto affermazioni di questo tenore. ma 

ormai è appurato ti interessa solo buttarla in vacca. cerchi in tutti i 

modi di farti dare del coglione perché è l'unica via d'uscita che vedi.








 

Ma senti un ṕo

Se questo java e' efficiente quando C++ perche non fare un intero OS in 

java ?




Il 14/11/18 15:44, Cicap ha scritto:


E' arrivato il grande:





1) static - e' ovvio che static non abbia il bindig dinamico visto che 

non e' legato all'oggetto



2) private - un metodo private e' ovvio che non abbia binding dinamico 

visto che e' privato,ma un pubblico  o protected ha sempre il binding 

dinamico tranne che in un caso (quello sotto)



3) final; un metodo final ha binding statico se e' l'unico nella catena 

di derivazione, altrimenti ha binding dinamico come tutti gli altri 

metodi pubblici/protected



In pratica per un metodo pubblic/protected il programmatore non ha 

possibilita di  scelta



Quindi non sparare cazzate




 

Questa domanda, che vorrebbe essere maldestramente socratica, ovviamente 

non considera gli aspetti tecnologici in gioco. I programmi Java per 

girare necessitano di una JVM, che ovviamente interfaccia l'OS sotteso, 

ragion per cui non puoi scrivere un OS in Java. Tutto cio' non riguarda 

l'efficienza, che altrettanto ovviamente dovrebbe essere misurata 

ceteris paribus, ovvero su programmi che come minimo si prefiggano gli 

stessi obiettivi.

Un altro atteggiamento mistificatorio, che inequivocabilmente denuncia 

la tua indole.


 un intero OS in java ?



rispondo seriamente una volta per tutte: non è possibile perché il 

compilatore non è progettato per produrre istruzioni a livello macchina 

convenzionale bensì ad un livello di astrazione superiore.



tutto qua. l'efficienza non c'entra una fava, ti torna?



d'altro canto a proposito di efficienza e performance non hai risposto 

alla domanda sul perché un "linguaggio di merda" (tm) come java ha 

permesso di scrivere i prodotti che ti ho linkato dalle performance più 

elevate riconosciute dal mercato.


 Non e' un insulto, e' la sacrosanta verita'.



Posso anche essere d'accordo, ma il mio post non era una difesa di 

enoquick, bensì un saluto ad un vecchio "amico" che latitava da un po', 

piu` precisamente da un nostro battibecco di qualche tempo fa.



Anche 4ndre4 è un noto troll, come almeno il 50% dei frequentatori di 

questo NG.



g4b0


 questo NG.



Beh, almeno del rimanente 50% -1 fai i nomi, altrimenti un'affermazione 

del genere puo' essere percepita come una trollata delle piu' bieche.



Suvvia, abbiamo già affrontato questo discorso a suo tempo, e siamo 

entrambi su questo NG da sufficiente tempo per sapere chi è troll e chi 

no. E poi la definizione di troll è pubblica, per cui chiunque leggendo 

questo NG può farsi la sua idea a proposto di chi lo sia o meno.



Ma tanto ormai è così, questo NG lo seguo solo più di sfuggita perchè di 

contenuti interessanti ne transitano davvero pochi in % sul totale dello 

scritto, indice dell'alto tasso di troll e leoni da tastiera che lo 

frequentano.



Ciao



g4b0


 Quindi non sparare cazzate



ROTFL, detto da un ottuso zuccone collezionista di figure di merda epocali :)



se e' un troll, e' cmq un troll da cui imparare :)


 se e' un troll, e' cmq un troll da cui imparare



Cosa?


> Quindi non sparare cazzate



Che sarebbe come pretendere che un buco del culo, inteso come sfintere 

anale, canti una romanza.

Impossibile.

:-)


 la tua indole.



Quella era solo una battuta ironica


 



Non conosco le performance di quei prodotti e comunque anche se li 

conoscessi non avrebbe senso

Occorrerebbe fare un confronto




 



Sempre meno di quelle che ha fatto tu




 Quella era solo una battuta ironica



Che la tua intenzione fosse quella di ironizzare si era capito, ma 

quello che e' risultato e' appunto un tentativo maldestro, proprio 

perche' basato su ipotesi senza fondamento.


 Non penso proprio che il JIT faccia questo.



Non pretendo che tu mi creda sulla parola, sospetta pero' che quello che 

pensi non corrisponda alla realta' dei fatti, per cui ti consiglio di 

informarti, eventualmente presso fonti autorevoli e soprattutto attuali, 

prima di sparare inevitabili cazzate.


 conoscessi non avrebbe senso Occorrerebbe fare un confronto



mentre invece avrebbe senso sostenere che java non è performante sulla 

base di falsi preconcetti.

comunque gli elementi per riflettere te li ho dati, fanne quello che ti 

pare.


 riferisca la tua affermazione *'un altro modulo rispetto al chiamante'*.



Per me e' chiaro: l'ebete in questione pensa che il JIT sia un programma da lanciare post compilazione per modificare il bytecode.



In altre parole, non sa cosa sia.


 Ed infatti lo avevo specificato che era di java6



L'hai tirato fuori *dopo* il java 6. 



Vigliacco.


 Occorrerebbe fare un confronto



Studia zuccone.


 stato mostrata la tua ignoranza.



più che altro io gli ho mostrato la try-with-resources e gli ho spiegato 

che è una cosa diversa. insiste perché non ci capisce una sega. 

oltretutto siccome sostiene la tesi "java quel linguaggio di merda (tm)" 

ci tiene molto a precisare che nella la sua supriorità morale e 

spirituale non è tenuto a conoscere queste quisquilie. 


 scrivere un OS in Java. 



Eh??


 perche' basato su ipotesi senza fondamento.





Ti faccio un altro appunto allora

Avrai giocato ad uno di quei game moderni con grafica 3d

Secondo te che linguaggio usano per costruirli ?

Ed ora la battuta:

visto che java e' superefficienteeee anche piu di C++ perche non farli 

in java ?




Il 16/11/18 02:12, Cicap ha scritto:


L'ho tirato fuori quando mi sono ricordato di esso

visto che al contrario di voi javisti io java non e' che lo uso piu di 

tanto e se posso lo evito




Il 16/11/18 16:46, cpascoshi ha scritto:


Sta affermano che poiche java si appoggia su una jvm la quale si 

appoggio sull' OS e' il cane si morde la coda




 



Ed io invece i concetti te li ho dati

noexcept,virtual,inline,allocazione sullo stack

e potrei dartene altri

Ma a te non solo non sono bastati ma hai pure affermato che sono 

inutili,ci pensa il compilatore

E io ti dico che non e' vero

Ottimizzazioni come inline o virtual possono essere fatte solo a livello 

  di linker visto che il compilatore non conosce il contenuto degli 

altri moduli

Non mi risulta che il maestoso loader/linker di java riaggiusti il 

codice a runtime per fare questo tipo di ottimizzazioni.

Ecco perche in c++ inline,virtual e noexcept e' il programmatore che li 

specifica




 

Forse non hai capito e te lo ripeto:

non me ne frega una cippa di quei prodotti




 in java ?



Non e' il mio ambito, immagino che se dai per scontato che quei giochi 

sino scritti in C++ sia anche vero, sebbene la fonte vorrebbe impormi un 

minimo di verifica, ma non m'interessa.

Cio' che posso dirti, e' che se dovessi scrivere un programma dipendente 

da una piattaforma hw, come ad esempio una scheda video 3d e relativi 

driver librerie comprese, visto che posso programmare con diversi 

linguaggi (c++ incluso), mi preoccuperei di scegliere il linguaggio col 

quale poter agevolmente manipolare gli strumenti sw che potrei avere a 

disposizione.

Non e' escluso che, valutando caso per caso secondo il mero principio 

della convenienza, potrei decidere di importare driver e librerie ad 

esempio via JNA, visto che la mia preferenza va' di sicuro verso il 

linguaggio Java.





Cos'e' che non e' chiaro?

Che per lanciare un programma scritto in Java devi lanciare l'eseguibile 

java.exe o java.dll?

Che il sistema operativo e' responsabile di lanciare gli eseguibili?


 

e allora non discuterne


 riaggiusti il codice a runtime per fare questo tipo di ottimizzazioni.



ma certo che queste ottimizzazioni avvengono a runtime... non ti risulta 

perché i tuoi giudizi sono basati non sul sapere ma sui preconcetti. 

oltretutto della compilazione just-in-time te ne abbiamo parlato anche 

qui, ma tu sei troppo arrogante per leggere.



comunque, fingiamo per l'ultima volta di credere che tu sia solo un 

ignorantello in buona fede e ti passo il link di wikipedia:



https://en.wikipedia.org/wiki/Just-in-time_compilation#Overview




poi se ti rimane un po' di buona volontà puoi dare un'occhiata anche a 

questo esempio di compilazione ahead-of-time che riduce i tempi di 

startup:



https://www.graalvm.org/docs/getting-started/#native-images




ora però non hai più scuse, se ti ripresenti un'altra volta con i soliti 

falsi argomenti vuol dire che sei in malafede. oppure un cretino, vedi 

te. 


Cioè stai dicendo che hai tirato fuori la scusa del Java 6 quando ti sei ricordato che in Java 6 era diverso? 



Ti rendi conto delle stupidaggini che scrivi, zuccone rincoglionito?


 moderni con grafica 3d Secondo te che linguaggio usano per costruirli ?



stai pestando dei merdoni.

nei game moderni c'è la componente fondamentale del server, e se vai a 

vedere come sono scritti quelli avresti davvero delle simpatiche 

sorprese. non sempre, ma spesso sì.




 Cos'e' che non e' chiaro?






Suona come una provocazione. Davvero non capisci perche' non puoi 

scrivere un os tramite un linguaggio che non puo' produrre oggetti 

direttamente eseguibili da un processore?


> Suona come una provocazione



Davvero non conosci processori o estensioni di processori che interpretano bytecode Java? 


 



Bene,ho letto che effettivamente qualcosa a livello globale (non 

specifica tutto ma solo l'inline) fa.

Comunque sono curioso,un po test di confronto si potrebbe fare

Quando potro potrei fare un confronto postare qui i risultati.

Ad esempio stringhe,calcoli numerici,un albero sintattico di un 

compilatore,regexp ed altro.

Ci sentiamo








 e allora non discuterne



La discussione e' su java non specifici prodotti fatti in  java.




 

No. O meglio so dell'esistenza di processori che implementano una forma 

di JVM che comunque interpretano solo un sottoinsieme del bytecode java, 

traducendolo in istruzioni CPU, demandando il resto ad una JVM software 

tipica per quella piattaforma.



Non mi sembra la stessa cosa. Scrivere un os significa rendere 

disponibili gli accessi ad innumerevoli tipi di dispositivi IO, accedere 

ai registri del CPU, puntatori alla memoria etc. Tutte cose che con il 

linguaggio Java non ti permette di fare.



la discussione è su "java quel linguaggio di merda (tm)" per cui di quei 

prodotti te ne deve fregare.

non puoi strizzare l'occhio ad una tesi e poi dire che te ne fotti degli 

argomenti portati in confutazione.


 Ci sentiamo



oh bravo. però se ti metti a fare micro-benchmark ricordati di studiare 

prima come si fanno. giusto per non pestare altri merdoni.






Il 18/11/18 13:29, rootkit ha scritto:


Domani ne inizio da postare uno





Vediamo




Il 18/11/18 07:22, rootkit ha scritto:


Che sia di merda e' un fatto personale quindi non vedo perche dovrei 

prendere in considerazione quei prodotti.




 prendere in considerazione quei prodotti.



perché tu questo giudizio non te lo sei tenuto per te, ma ne hai fatto 

una discussione alimentandola con ulteriori tuoi argomenti. non è buona 

creanza ignorare gli argomenti che portano i tuoi interlocutori.



ci sara' da ridere.



Ma veramente credi che uno come enoquick sia in grado di cogliere il

senso delle tue osservazioni?





se non capisce lo può anche dire, non lo mangia nessuno; non sta bene che 

non prenda in considerazione ciò che gli dice l'interlocutore. per questo 

non importa essere preparati, basta non essere dei pezzenti arroganti. ce 

la può fare anche lui.


Il 19/11/18 00:56, rootkit ha scritto:


Mai affermato che sia un linguaggio di merda

La frase e' di Delta




 

Cito il tuo post a sostegno dell'affermazione ingiustificata e priva di 

argomentazioni dell'innominato:



Il 03/11/2018 03.35, enoquick ha scritto:

[...]

 > E purtroppo sembra che sia il numero uno piu usato sul pianeta

 > Poveri informatici ..




Il 20/11/18 00:26, Dr.UgoGagliardelli ha scritto:


Appunto, non ho scritto quello che ho dichiarato




 (Victor Hugo)





L'uva è sempre troppo acerba, vero ?



-- 

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.



“Alles hat ein Ende, nur die Wurst hat zwei”


 L'uva è sempre troppo acerba, vero ?



Ma lui e` "Dario Maverick", un noto esperto!




 java è un cancro.



boja deh, c'ha pensato un anno.



e ha partorito un rutto




A quel livello di esperienza ne conosco solo uno: l'innominato. Lo stile 

e' quello.

Ma non sara' per caso l'ennesimo morphing per sfuggire ad un ulteriore 

banning?


il cancro sia con voi, e con i vostri figli, SEMPRE! #morteagliumani #cancroaibambini


On Thu, 12 Dec 2019 13:30:51 -0800, dariomaverick wrote:



c'è un medico nel gruppo? qui c'è uno che sta parecchio male.


 #morteagliumani #cancroaibambini 



Rotfl so arrivati i rettiliANI!



meglio java-script


 meglio java-script



Eccone n'antro :D



:L




 :L 



dal 27 Jan al 3 Feb, è perchè ti muovi solo con le ombre giusto?