Page 5 of 5 First 12345
  1. #61

    Registered
    20/09/04
    Location
    Kortrijk / Gent
    Posts
    7,177
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    3/43
    Ok, je hebt de naam van uw methode aangepast
    Ik verstond niet waarom je daar een .floor() ging gaan uitvoeren binnen een max(double a, double b) methode + die rare combinatie van hoe je het schreef (ipv een 'else')

    Laat maar dus
    no votes  

  2. #62

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by taLa. View Post
    This quote is hidden because you are ignoring this member. Show
    Wat daar bullshit aan is is dat de compiler slim genoeg is om in te zien dat beiden identiek zijn, en dus identieke bytecode zal genereren. Het hele argument dat hij aangeeft van er performance mee te winnen en er bytecode mee uit te sparen is dikke zever.
    Stel ik me toch mijn vragen bij. Is het zo en is het altijd zo geweest?

    In elk geval zou ik opletten om er zomaar bullshit tegen te plakken en met een sarcastisch ondertoontje af te komen. Bekijk 's mans palmares maar eens (en zoek voor de gein eens op hoeveel Java champions er op de hele wereld zijn), en dan zie je direct dat dat toch tenminste wat misplaatst was.

    En dat geldt voor bijna al die regels: als ge u in bochten moet wringen of uw code moet bloaten om toch maar aan de regeltjes te voldoen, zijt ge fout bezig.
    Ja goed, akkoord, maar die regels dienen vooral om het leesbaar en proper te houden.
    no votes  

  3. #63

    Registered
    20/09/04
    Location
    Kortrijk / Gent
    Posts
    7,177
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    3/43
    Quote Originally Posted by eniac View Post
    This quote is hidden because you are ignoring this member. Show
    Stel ik me toch mijn vragen bij. Is het zo en is het altijd zo geweest?
    Ik kan mij niet goed voorstellen hoe dit anders zou kunnen geïnterpreteerd worden door een compiler.

    if(variabele) is toch gewoon de verkorte vorm van if(variabele == true)?
    Dus volgens mij is het enkel een syntax verschil binnen Java zelf?
    (java die toelaat om een bepaalde instructie korter te schrijven)

    Het is maar een veronderstelling, dus ik weet het niet zeker.
    no votes  

  4. #64
    Gurdt's Avatar
    Registered
    21/08/08
    Location
    Hasselt
    Posts
    2,653
    iTrader
    8 (100%)
    Mentioned
    0 Post(s)
    Reputation
    5/46
    true is een conditie, net als variabele == true een conditie is
    ma ik denk wel dat een compiler altijd gaat zegge == true moogt ge weglaten

    kweet dat compilers aan lazy evaluation doen dusja
    no votes  

  5. #65

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Kan, ik ben niet bepaald gespecialiseerd in compilers en bytecode

    edit: @MilM
    no votes  

  6. #66
    taLa.'s Avatar
    Registered
    03/01/06
    Location
    Gent
    Posts
    435
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    1/16
    Quote Originally Posted by eniac View Post
    This quote is hidden because you are ignoring this member. Show
    Stel ik me toch mijn vragen bij. Is het zo en is het altijd zo geweest?

    In elk geval zou ik opletten om er zomaar bullshit tegen te plakken en met een sarcastisch ondertoontje af te komen. Bekijk 's mans palmares maar eens (en zoek voor de gein eens op hoeveel Java champions er op de hele wereld zijn), en dan zie je direct dat dat toch tenminste wat misplaatst was.
    Heb het daarnet even uitgeprobeerd en de bytecode is effectief identiek. Of het altijd zo geweest is weet ik niet (zou me verbazen indien niet), maar des te meer reden om kritisch tegenover zulke regeltjes te staan.

    Verder niets tegen die man zelf hoor, was alleen maar om u beetje op uw paard te krijgen
    $0.02
    no votes  

  7. #67

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    De motivatie mag dan niet 100% juist zijn, de regel staat wel als een huis. Toch?

    In elk geval: leuke discussie.
    no votes  

  8. #68
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Quote Originally Posted by Kemblin View Post
    This quote is hidden because you are ignoring this member. Show
    Je hebt het trouwens nog nergens weerlegd...
    Dat heeft iemand anders al gedaan voor mij.

    Quote Originally Posted by Kemblin View Post
    This quote is hidden because you are ignoring this member. Show
    Nog een leuke

    Code:
    public static double doe_iets(double a, double b) {
    	if (a > b)
    		return a;
    	else if(a < b)
    		return b;
    	return Math.floor(a);
    }
    vs

    Code:
    public static double doe_iets(double a, double b) {
    	double result;
    	if (a > b)
    		result = a;
    	else if (a < b)
    		result = b;
    	else
    		result = Math.floor(a);
    	return result;
    }
    Met zulke korte stukjes kutcode kan iedereen iets bewijzen. You still didn't catch the point. Ik zou zeggen, lees eens de topic opnieuw en de reden waarom we hierover begonnen zijn. Anders blijf je hier maar stukjes codes posten die niks aantonen.

    Anyway, voor mij is de kous af bij dit bericht. Als jij persé zo wil blijven programmeren, doe gerust.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  9. #69
    Kemblin's Avatar
    Registered
    14/05/03
    Location
    Schoten
    Posts
    812
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/7
    idd laat maar zitten, ieder zijn voorkeur
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in