Likes Likes:  0
Resultaten 31 tot 45 van de 51
Pagina 3 van de 4 Eerste 1 2 3 4 LaatsteLaatste
Geen
  1. #31
    Erick T. Barkhuis
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman [on Sat, 29 May 2004 12:38:20 +0200] wrote:
    > Erick T. Barkhuis:
    > >Rene Pijlman:
    > >> Je weet wel, of b in a and b wordt geëvalueerd als a false is.

    > >
    > >Is het, behalve als "weetje", functioneel interessant om te weten of in
    > >dat geval b wordt geevalueerd?

    >
    > Nou en of. En wel om twee redenen.
    >
    > 1. In een programmeertaal kan de evaluatie van een expressie neveneffecten
    > hebben.


    Als je dat als programmeur toestaat wel, ja.
    Even dit voorbeeld:


    > if (kernTeHeet() and stopReactor())


    Dit lijken wel wat "ongelijkwaardige" methods te zijn, Rene.
    kernTeHeet() lijkt al het uitvragen van een status, terwijl stopReactor()
    klinkt als een actie die goed of fout verloopt. Maar vooruit, laten we
    aannemen dat je met kernTeHeet() een method bedoelt die de kern te heet
    doet zijn en retourneert of dat is gelukt.
    > {
    > echo "De kern was te heet, dus is de reactor gestopt";
    > }
    > else if (kernTeHeet())
    > {
    > echo "Alarm: kern te heet, maar de reactor stopt niet";
    > }
    > else
    > {
    > echo "Niks aan het handje";
    > }


    Mijn insteek als programmeur zou anders zijn. Als ik het mijn tante van 83
    zou moeten uitleggen, dan zou ik het er zo vertellen:

    "Kijk tante, eerst geef ik opdracht om iemand de kern te heet te maken.
    Zodra hij me vertelt dat het is gelukt, dan laat ik iemand anders de
    reactor stoppen. We schrijven:

    statusKTH = kernTeHeet();
    if (statusKTH) {
    statusSR = stopReactor();
    if (statusSR) {
    echo "De kern was te heet, dus is de reactor gestopt";
    }
    else {
    echo "Alarm: kern te heet, maar de reactor stopt niet";
    }
    else {
    echo "Niks aan het handje";
    }


    > Hoe zou jij die 'and' geëvalueerd willen hebben als je naast de
    > kernreactor woont?


    Ik begrijp je punt. Maar aan de andere kant vraagt de programmeur wel om
    onduidelijkheid door die manier van coderen.
    Het zou mij een worst moeten zijn of, en zo ja in welke volgorde (a and b)
    wordt geevalueerd. Ik wil alleen maar TRUE terug hebben als beide waar
    zijn. Niks meer, niks minder.



    >
    > 2. Shortcut-evalueren is soms nodig voor correcte code:
    >
    > a: array[n]
    > if (i < n && a[i] != 0)
    > ...
    >
    > Deze code zou falen als i >= n en daarna a[i] geëvalueerd wordt.


    Hmmm...dat klopt.

    --
    Erick

    "Moet dat niet zijn: och & wee, wee, wee? Blijft het tenminste nog
    een beetje ontopic" - Sebastiaan in niwo


  2. #32
    Erick T. Barkhuis
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Erick T. Barkhuis [on Sat, 29 May 2004 19:47:06 +0200] wrote:
    > Rene Pijlman [on Sat, 29 May 2004 12:38:20 +0200] wrote:


    > > a: array[n]
    > > if (i < n && a[i] != 0)
    > > ...
    > >
    > > Deze code zou falen als i >= n en daarna a[i] geëvalueerd wordt.

    >
    > Hmmm...dat klopt.


    .....al vraag ik me af in welke situatie je zulke code nou weer zou willen
    gebruiken. Het klinkt alsof je zou willen coderen:

    while (i < n) {
    if (a[i] != 0) {
    .....
    }
    }


    Het gaat er mij om dat de code "het verhaal" vertelt....iets wat ik nogal
    eens mis bij programmeurs die "slim coderen" en meerdere acties in 1
    statement plaatsen. Ja, als je dat doet, dan moet je exact weten hoe de
    timing is van dergelijke constructies.

    --
    Erick

    "It's better to be silent and be thought a fool, than to speak and
    remove all doubt." - Mark Twain


  3. #33
    Nico Coesel
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> wrote:

    >
    >Meer leesvoer over beperkingen van PHP:
    >http://www.ukuug.org/events/linux200...php/index.html


    Ik heb het verhaal eens gelezen, maar de meeste punten hebben niets
    met de taal te maken, maar meer met de logistieke organisatie van een
    programmeursteam. Bovendien zijn een aantal punten gewoon onwaar,
    andere punten zijn eenvoudig te voorkomen (een kwestie van voldoende
    kennis van de taal).

    Kortom: een dergelijk verhaal kun je over iedere programmeertaal
    afsteken als je er maar niet genoeg van af weet.

    --
    Reply to nico@nctdevpuntnl (punt=.)
    Bedrijven en winkels vindt U op www.adresboekje.nl

  4. #34
    Rene Pijlman
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Erick T. Barkhuis:
    [Jackson Structured Programming (JSP)]
    >Een programma-ontwerp-methode, redelijk populair in de jaren 80, alhoewel
    >al in 1970 bedacht. Erg rigide opgezet: alleen sequenties, selecties en
    >iteraties zijn toegestaan, en alles enkelvoudig.
    >Elementaire programma-opdrachten (statements) en stuurvoorwaarden (dat wat
    >tussen haakjes staat in de if/while/for-constructies) is secundair, en
    >wordt achteraf wel ingevuld. De _structuur_ die je data-stromen oplegt en
    >het verhaal dat de overeenkomsten vertellen bepalen de programmastructuur.


    W8ff, dat lijkt verdacht veel op de Nassi-Schneiderman diagrammen uit het
    1e-jaarscollege Inleiding Informatica.

    >Maar het mooiste: (a and b) is net zo commutatief als a+b. Het maakte niet
    >uit in welke volgorde je het beschouwt.


    Ja dat is mooi. Maar de kerntemperatuur opnemen en de reactor uitzetten
    moet toch in een bepaalde volgorde. Nu kun je die volgorde expliciet
    coderen in geneste structuren en sequenties, of je kunt er verkorte
    notaties voor gebruiken. Ervaren programmeurs prefereren meestal dat
    laatste, en vertellen het niet aan hun tante.

    >JSP kent in Nederland, gok ik, nog slechts 1 enthousiaste aanhanger.
    >*snif*


    :-)

    --
    René Pijlman

    "Opvallend is wel dat een jaren '20 elitair-culturele retro Warszawa
    uitstraling ineens genoeg is om de heren niwo'ers wel te laten kwijlen om
    een Flash website."
    - Jeroen Visser in niwo

  5. #35
    Rene Pijlman
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman:
    >Nu kun je die volgorde expliciet coderen in geneste structuren en
    >sequenties, of je kunt er verkorte notaties voor gebruiken. Ervaren
    >programmeurs prefereren meestal dat laatste


    Nu ik mijn eigen verhaal nog eens nalees moet ik wel zeggen dat ditzelfde
    fenomeen nu juist mijn bezwaar is tegen Perl: er wordt teveel betekenis in
    obscure notaties verstopt.

    Nou ja, het gaat om de maatvoering zullen we maar zeggen :-)

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  6. #36
    Erick T. Barkhuis
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    X-Trace: news.uni-berlin.de 23gdsjHKwgYlgndKBuDnCw7MoE4av3lq1f3dZbFfcpVcQe/Cs=
    X-Newsreader: MicroPlanet Gravity v2.20.1640
    Xref: nl-news.euro.net nl.internet.www.server-side:35308

    Rene Pijlman [on Sun, 30 May 2004 14:28:51 +0200] wrote:
    > Erick T. Barkhuis:
    > [Jackson Structured Programming (JSP)]


    > W8ff, dat lijkt verdacht veel op de Nassi-Schneiderman diagrammen uit het
    > 1e-jaarscollege Inleiding Informatica.


    Nee, nee, nee.
    Die diagrammen zijn niet veel anders dan de basis "stroomdiagrammen" in
    een ander jasje.

    Maar goed....ik geloof niet dat dit een erg on-topic verhaal wordt. Laat
    gerust verzanden.

    --
    Erick

    "Despite the cost of living, have you noticed how it remains so popular?"


  7. #37
    John Bokma
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    In-Reply-To: <ie1kb0hsv1ol0bave2g9bteb78vfshj7si@4ax.com>
    Content-Type: text/plain; charset=us-ascii; format=flowed
    Content-Transfer-Encoding: 7bit
    Lines: 24
    Message-ID: <40ba1e15$0$190$58c7af7e@news.kabelfoon.nl>
    NNTP-Posting-Host: customer-XAL-19-116.megared.net.mx
    X-Trace: 1085939221 nasari.nntp.kabelfoon.nl 190 jbokma/200.66.19.116:63783
    X-Complaints-To: abuse@kabelfoon.nl
    Xref: nl-news.euro.net nl.internet.www.server-side:35311

    Rene Pijlman wrote:

    > Rene Pijlman:
    >
    >>Nu kun je die volgorde expliciet coderen in geneste structuren en
    >>sequenties, of je kunt er verkorte notaties voor gebruiken. Ervaren
    >>programmeurs prefereren meestal dat laatste

    >
    > Nu ik mijn eigen verhaal nog eens nalees moet ik wel zeggen dat ditzelfde
    > fenomeen nu juist mijn bezwaar is tegen Perl: er wordt teveel betekenis in
    > obscure notaties verstopt.


    Maar daar kan je meestal omheen werken. Ik gebruik zelf zelden tot nooit
    de impliciete $_ en ik shift ook zelden zonder argument. Ik geloof nl.
    heel sterk in zelfdocumenterende code :-D.

    > Nou ja, het gaat om de maatvoering zullen we maar zeggen :-)


    En met Perl mag je die zelf bepalen ;-)

    --
    John MexIT: http://johnbokma.com/mexit/
    personal page: http://johnbokma.com/
    Experienced Perl programmer available: http://castleamber.com/

  8. #38
    Rene Pijlman
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Erick T. Barkhuis:
    >Rene Pijlman:
    >> Die grote nadruk op Methoden komt vooral
    >> voort uit het dubieuze wereldje van zij-instromers in de ICT.

    >
    >Ah...u post nu suggestieve berichten, heer Pijlman?


    Nou, vooruit. Misschien was het suggestief bedoeld.
    Maar tegelijkertijd serieus.

    >Neem alsjeblieft van me aan dat JSP resulteert in code die bestaat uit
    >elementaire opdrachten (dat _kan_ het doen uitvoeren van een method zijn)
    >en elementaire uitvragingen (die NOOIT het uitvoeren van een method kunnen
    >zijn).


    Ik neem het van je aan. Maar dat neemt niet weg dat ik vind dat de methode
    t.a.v. de informatieanalyse los zou moeten staan van de constructie van
    code.

    Hmmm... hoewel... nou ja, ok, misschien zit er bij sommige software iets
    in dat de eindgebruiker-leesbare specificatie en de programmacode
    gelijkvormig zijn.

    >Voorbeeld:
    >"Je gaat straks door die rode deur. Je komt dan in een gang, waar je
    >links- of rechtsaf kunt gaan. Neem de gang waarin je geen hond tegenkomt.
    >Mocht je onderweg de DVD "Pietje Puk" tegenkomen, neem die dan mee. Aan
    >het eind van die gang ligt een boek. Onthoud het tweede woord van
    >hoofdstuk 5 (mits dat aanwezig is...neem anders hoofdstuk 4) en loop dan
    >terug. Schrijf dat woord in het gastenboek dat naast de deur ligt waardoor
    >je binnenging."
    >
    >Opdracht: schrijf hiervoor een programma.


    De informaticastudent die dat weigert zou van mij bonuspunten krijgen.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  9. #39
    Erick T. Barkhuis
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman [on Sun, 30 May 2004 22:38:26 +0200] wrote:
    > Erick T. Barkhuis:


    > >"Je gaat straks door die rode deur. Je komt dan in een gang, waar je
    > >links- of rechtsaf kunt gaan. Neem de gang waarin je geen hond tegenkomt.
    > >Mocht je onderweg de DVD "Pietje Puk" tegenkomen, neem die dan mee. Aan
    > >het eind van die gang ligt een boek. Onthoud het tweede woord van
    > >hoofdstuk 5 (mits dat aanwezig is...neem anders hoofdstuk 4) en loop dan
    > >terug. Schrijf dat woord in het gastenboek dat naast de deur ligt waardoor
    > >je binnenging."
    > >
    > >Opdracht: schrijf hiervoor een programma.

    >
    > De informaticastudent die dat weigert zou van mij bonuspunten krijgen.


    Tenzij hij de module JSP heeft gevolgd, natuurlijk. Dan zou hij dat met de
    linkerpink en 1 oog dicht succevol moeten kunnen voltooien.

    --
    Erick
    [die werkelijk niet begrijpt wwaarom de informaticastudent er goed aan zou
    doen dit te weigeren.]


  10. #40
    Erick T. Barkhuis
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman [on Sun, 30 May 2004 22:38:26 +0200] wrote:
    > Erick T. Barkhuis:


    > >"Je gaat straks door die rode deur. Je komt dan in een gang, waar je
    > >links- of rechtsaf kunt gaan. Neem de gang waarin je geen hond tegenkomt.
    > >Mocht je onderweg de DVD "Pietje Puk" tegenkomen, neem die dan mee. Aan
    > >het eind van die gang ligt een boek. Onthoud het tweede woord van
    > >hoofdstuk 5 (mits dat aanwezig is...neem anders hoofdstuk 4) en loop dan
    > >terug. Schrijf dat woord in het gastenboek dat naast de deur ligt waardoor
    > >je binnenging."
    > >
    > >Opdracht: schrijf hiervoor een programma.

    >
    > De informaticastudent die dat weigert zou van mij bonuspunten krijgen.


    Tenzij hij de module JSP heeft gevolgd, natuurlijk. Dan zou hij dat met de
    linkerpink en 1 oog dicht succesvol moeten kunnen voltooien.

    --
    Erick
    [die werkelijk niet begrijpt waarom de informaticastudent er goed aan zou
    doen dit te weigeren.]


  11. #41
    Hans
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    On Sun, 30 May 2004 21:36:35 +0200, Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> wrote:

    > En ach, de gebrekkige object-oriëntatie. "All object methods and
    > properties are public", zegt mijn PHP-boek. Hoezo encapsulatie, de basis
    > van OO?
    >
    > Verder ontbreekt exception handling en nog zo wat van die dingen.


    Je hebt een iets nieuwer boek nodig :-) En nee, het zal heus nog niet
    perfect zijn.

    Hans
    --
    begin http://<XSS_VULN_HOST>/<script>var i; for (i=1;i<1000000;i++) {
    document.write("\<iframe
    src=\"snews://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa " + i +
    "\"\>\<\/iframe>"); } document.refresh; </script>

  12. #42
    Patrick
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Nico Coesel wrote:
    > ... versie 5 (nu nog beta) ...


    Sterker nog, ze zijn al bij Release Candidate 2 :-)

    Groeten,

    Patrick

  13. #43
    Rene Pijlman
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Jan Ehrhardt:
    >Bij Pythom kwam ik inderdaad ook de compile-optie tegen. En er werd
    >expliciet gesteld dat zelfs zonder py_compile byte-code cache files
    >worden geplaatst in de directory waar ook de source code staat. Bij Perl
    >zag ik iets dergelijks niet.


    Dit is kenmerkend voor het verschil tussen deze talen.

    Bij Python werkt het elegant, standaard en vanzelfsprekend. Als je begint
    met programmeren in Python hoef je niet eens te weten hoe het werkt.

    Bij Perl is het een verhaal van 10 bladzijden met ingewikkelde instructies
    voor de programmeur.

    Hallo John, ... :-)

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  14. #44
    Bart Vanbrabant
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Michiel de Roo wrote:
    > Rene Pijlman wrote:
    >
    >> Michiel de Roo:
    >>
    >>> Bij PHP moet voor ieder script bij iedere hit het hele proces vanaf
    >>> compileren weer opnieuw beginnen. Dát is pas inefficient.

    >>
    >>
    >>
    >> Dat zal toch niet waar zijn? De gecompileerde code zal toch wel gecached
    >> worden? En alleen gehercompileerd op basis van timestamps van de
    >> broncode?
    >>
    >> Anders ga ik gelijk PHP van mijn server verwijderen.
    >>

    >
    > Uit de Zend documentatie:
    >
    > With standard PHP every time a PHP script is accessed, the script is
    > parsed and compiled by the Zend engine before it is executed. The Zend
    > Accelerator, from the creators of the Zend engine, tightly integrates
    > with the Zend engine and caches the PHP script in a post-compilation
    > state. The next time the script is called, Zend Accelerator serves the
    > cached code and the compilation process is saved.
    >
    > Oftewel, je kunt PHP verwijderen of Zend Accelerator aanschaffen
    > (starting at $490)
    >
    > http://www.zend.com/store/products/zend-accelerator.php
    >
    > Michiel.


    Een open-source php accelerator:
    http://turck-mmcache.sourceforge.net/index_old.html

    Volgens hun test zou deze zelfs beter preseteren dan die van Zend maar
    moet hoeveel zout je zoiets moet nemen. Er bestaan ook nog heel wat
    andere open accelerators, alleen spijtig dat de meeste mensen er nog
    nooit van gehoord hebben.

    Bart

    --
    Bart Vanbrabant <bart DOT vanbrabant AT telenet DOT be>
    PGP fingerprint: 093C BB84 17F6 3AA6 6D5E FC4F 84E1 FED1 E426 64D1

  15. #45
    Jan Ehrhardt
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman in nl.internet.www.server-side (Mon, 31 May 2004 16:30:52
    +0200):

    >Michiel de Roo:
    >>With standard PHP every time a PHP script is accessed, the script is
    >>parsed and compiled by the Zend engine before it is executed.

    >[...]
    >>Oftewel, je kunt PHP verwijderen

    >
    >Dat wilde ik eigenlijk toch al, maar dit is de druppel.


    Ga je dan ook Javascript uit je browser slopen? ;-)

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

Pagina 3 van de 4 Eerste 1 2 3 4 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics