Likes Likes:  0
Resultaten 16 tot 30 van de 90
Pagina 2 van de 6 Eerste 1 2 3 4 ... LaatsteLaatste
Geen
  1. #16
    John Bokma
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    robert wrote:

    > John Bokma <postmaster@castleamber.com>:
    > > robert wrote:
    > >
    > >> Bedoel je de string '\t', of een tab-karakter? Want ik vind het niet
    > >> echt een goed idee een tab-karakter in RE's te gebruiken, daar heb je
    > >> juist metakarakters voor

    > >
    > > Ik bedoel een echt tab-teken voor dat bla bla.

    >
    > Ah, dat is dus ook iets wat ik in het algemeen niet doe, juist om problemen
    > te voorkomen. Maar syntactisch gezien maakt het voor Perl helemaal niks uit
    > of daar een tab of een paar spaties staan.


    Dat klopt, maar je kan er mooi mee op je snufferd gaan. BV als je in je
    __END__ tab separated data hebt staan, en de tabs raken ergens (editor,
    mail, website) verloren.

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

  2. #17
    robert
    Bezwaren tegen PHP als algemene programmeertaal
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    John Bokma <postmaster@castleamber.com>:
    > robert wrote:
    >
    >> Ah, dat is dus ook iets wat ik in het algemeen niet doe, juist om
    >> problemen te voorkomen. Maar syntactisch gezien maakt het voor Perl
    >> helemaal niks uit of daar een tab of een paar spaties staan.

    >
    > Dat klopt, maar je kan er mooi mee op je snufferd gaan. BV als je in je
    > __END__ tab separated data hebt staan, en de tabs raken ergens (editor,
    > mail, website) verloren.


    Als ik dat in een stuk C-code, of desnoods een simpele tekstfile, doe loop
    ik net zo hard het risico dat het mis kan gaan, dat heeft weinig met de
    gebruikte programmeertaal te maken.

    --
    robert

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    robert wrote:

    > John Bokma <postmaster@castleamber.com>:
    > > robert wrote:
    > >
    > >> Ah, dat is dus ook iets wat ik in het algemeen niet doe, juist om
    > >> problemen te voorkomen. Maar syntactisch gezien maakt het voor Perl
    > >> helemaal niks uit of daar een tab of een paar spaties staan.

    > >
    > > Dat klopt, maar je kan er mooi mee op je snufferd gaan. BV als je in je
    > > __END__ tab separated data hebt staan, en de tabs raken ergens (editor,
    > > mail, website) verloren.

    >
    > Als ik dat in een stuk C-code, of desnoods een simpele tekstfile, doe loop
    > ik net zo hard het risico dat het mis kan gaan, dat heeft weinig met de
    > gebruikte programmeertaal te maken.


    Inderdaad, maar bij Perl, zeker door het gebruik van Here documents,
    __END__ c.q __DATA_ etc heb ik een vermoeden dat sneller de fout gemaakt
    wordt.

    Ok, de spatie achter EOT was een beter voorbeeld :-(

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

  4. #19
    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:

    >Patrick:
    >>De documentatie, alhoewel essentieel om fatsoenlijk te kunnen
    >>programmeren, zegt wat mij betreft weinig over de kwaliteiten van de
    >>programmeertaal zelf.

    >
    >Maar hier verschillen we fundamenteel van mening. De documentatie _is_ de
    >programmeertaal.


    Volgens mij heb je PHP 5 minuten bekeken, werkte het niet zoals je
    verwachtte en vond je het slecht. Ik vind de documentatie uitstekend.
    Alles wat ik ooit heb willen weten heb ik er in terug kunnen vinden.

    >>Maar een programmeertaal kan natuurlijk zonder OO prima 'general purpose'
    >>zijn.

    >
    >Que? OO is het dominante model van deze tijd. Hoe kan een taal die dit
    >matig ondersteunt nu 'general purpose' zijn?


    Hoe bedoel je matig? Je kunt heel goed OO programmeren in iedere taal
    die pointers naar functies ondersteund (en PHP doet dat).

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

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Nico Coesel:
    >Volgens mij heb je PHP 5 minuten bekeken


    Je hebt kennelijk een kristallen bol.

    >Ik vind de documentatie uitstekend.
    >Alles wat ik ooit heb willen weten heb ik er in terug kunnen vinden.


    Nou, misschien kun je dan even op mijn inhoudelijk voorbeeld reageren.

    --
    René Pijlman

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

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    John Bokma:
    >Rene Pijlman:
    >> John Bokma:
    >>>Python op mijn computer gezet, wat kleine dingen gedaan
    >>>enz. En toen was ik ineens in Mexico :-D

    >>
    >> Gut, die functionaliteit heb ik nog niet ontdekt. Welke functie moet je
    >> daarvoor aanroepen?

    >
    >Eh, ik gok dat het ook met Python had gekund, maar ik gebruikte er MSN
    >Messenger voor.


    MSN Messenger... nooit gebruikt. Welk channel? En wat is dan precies de
    message om te sturen?

    --
    René Pijlman

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

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Rene Pijlman wrote:

    > John Bokma:
    >
    >>Rene Pijlman:
    >>
    >>>John Bokma:
    >>>
    >>>>Python op mijn computer gezet, wat kleine dingen gedaan
    >>>>enz. En toen was ik ineens in Mexico :-D
    >>>
    >>>Gut, die functionaliteit heb ik nog niet ontdekt. Welke functie moet je
    >>>daarvoor aanroepen?

    >>
    >>Eh, ik gok dat het ook met Python had gekund, maar ik gebruikte er MSN
    >>Messenger voor.

    >
    > MSN Messenger... nooit gebruikt. Welk channel?


    :-D Het heeft geen channels in principe (a la IRC zeg maar). Je stopt
    mensen in een contactlijst, en met elk kan je praten (text, of voice).
    Je zou kunnen zeggen dat je een channel kan maken, want als je met 1
    iemand chat heb je een prive-channel, en je kan er mensen bij plaatsen,
    en een soort groepsgesprek houden, hoewel ik dat zelden doe.

    De meeste mensen op mijn lijst ken ik overigens van een andere,
    webbased, chat. Je moet dus een manier vinden om mensen op je lijstje te
    krijgen :-D.

    Het plezier van MSN hangt nauw samen met wie er op je lijstje staat,
    natuurlijk. Ik vind het prettig dat mijn lijstje voor een groot deel
    bestaat uit mensen die niet programmeren (in welke taal dan ook). In een
    grijs verleden (ook recent eigenlijk) wel eens naar IRC gekeken, maar
    dat vond ik minder leuk.

    Je kan ook met een niet-MS client "MSN" op, maar dan heb je geen geluid
    (gebruik ik zelden), en geen webcam (heel veel gebruikt).

    Gaim ziet er netjes uit en ondersteund meerdere IM protocollen (Yahoo,
    AIM, etc) en werkt op meerdere besturingssystemen. Ik vond Trillian ook
    erg lekker werken (compact). En Miranda heb ik ooit vluchtig bekeken.
    Messengers die meerdere protocollen ondersteunen zijn handig als je
    kennisen / vrienden, van alles gebruiken. Aan de andere kant, bijna
    iedereen op mijn lijst gebruikt messenger.

    > En wat is dan precies de message om te sturen?


    Dat hangt een beetje van de andere kant af ;-). Een webcam kan helpen ;-)

    Een ander iets, kan vast ook in Python, is om een botje te maken, en
    messenger als een soort console gebruiken. Een voordeel is dat messenger
    een log kan maken. En andere mensen kunnen je botje gebruiken. Voor niet
    secure dingen zou je zo remote dingen op je computer kunnen checken
    vanaf een andere locatie.

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

  8. #23
    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:

    >Nico Coesel:
    >>Volgens mij heb je PHP 5 minuten bekeken

    >
    >Je hebt kennelijk een kristallen bol.
    >
    >>Ik vind de documentatie uitstekend.
    >>Alles wat ik ooit heb willen weten heb ik er in terug kunnen vinden.

    >
    >Nou, misschien kun je dan even op mijn inhoudelijk voorbeeld reageren.


    Je bedoelt 'and' en '&&' ? Die zijn hetzelfde, staat toch duidelijk in
    het tabelletje? De basis syntax van PHP is afgekeken C, maar de nogal
    cryptische logische operatoren hebben ze ook een leesbare variant
    gegeven voor de mensen die bijvoorbeeld een pascal achtergrond hebben
    waarin de logische operatoren voluit worden geschreven.

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

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

    Nico Coesel:
    >Je bedoelt 'and' en '&&' ? Die zijn hetzelfde, staat toch duidelijk in
    >het tabelletje?


    In de eerste plaats staat er nu juist dat ze niet hetzelfde zijn. En in de
    tweede plaats doelde ik natuurlijk op de semantiek m.b.t. het "shortcut"
    gedrag. Je weet wel, of b in a and b wordt geëvalueerd als a false is.

    --
    René Pijlman

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

  10. #25
    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 11:36:57 +0200] wrote:

    > En in de
    > tweede plaats doelde ik natuurlijk op de semantiek m.b.t. het "shortcut"
    > gedrag. 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? Zou dat een programmeur niet een zorg mogen
    zijn?

    Wanneer ik echt zou willen voorkomen dat b wordt geevalueerd, dan zou ik
    vermoedelijk coderen:

    if (a) {
    if (b) {

    ...
    }
    }



    --
    Erick

    "The secret of success is sincerity. Once you can fake that, you've
    got it made."


  11. #26
    John Bokma
    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:

    > Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> wrote:
    >
    >
    >>Nico Coesel:
    >>
    >>>Volgens mij heb je PHP 5 minuten bekeken

    >>
    >>Je hebt kennelijk een kristallen bol.
    >>
    >>
    >>>Ik vind de documentatie uitstekend.
    >>>Alles wat ik ooit heb willen weten heb ik er in terug kunnen vinden.

    >>
    >>Nou, misschien kun je dan even op mijn inhoudelijk voorbeeld reageren.

    >
    >
    > Je bedoelt 'and' en '&&' ? Die zijn hetzelfde, staat toch duidelijk in
    > het tabelletje? De basis syntax van PHP is afgekeken C, maar de nogal


    s/C/Perl/;

    en in Perl zijn and en && *niet* hetzelfde. Je kan probleemloos een
    regel code schrijven die een *totaal ander* resultaat geeft voor and
    vergeleken met &&. In PHP vast idem, zie
    <http://www.php.net/manual/en/languag...ors.precedence>

    En:

    " The reason for the two different variations of "and" and "or"
    operators is that they operate at different precedences. (See Operator
    Precedence.) "

    <http://www.php.net/manual/en/languag...rs.logical.php>

    Ben het overigens met Rene eens dat die "user comments" niet doorheen te
    komen is. En ik kon in de documentatie niet even vinden of and en && een
    short circuit doen (die user ruis er onder zie ik niet als een onderdeel
    van documentatie).

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

  12. #27
    John Bokma
    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 wrote:

    > Rene Pijlman [on Sat, 29 May 2004 11:36:57 +0200] wrote:
    >
    >
    >>En in de
    >>tweede plaats doelde ik natuurlijk op de semantiek m.b.t. het "shortcut"
    >>gedrag. 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?


    Ja, zeer zeker:

    (a++) and (a++)

    > Zou dat een programmeur niet een zorg mogen
    > zijn?


    Het short circuiten is juist bedoelt om overhead te voorkomen. Het is
    heel belangrijk om te weten of het gedaan wordt (slim) of niet.

    > Wanneer ik echt zou willen voorkomen dat b wordt geevalueerd, dan zou ik
    > vermoedelijk coderen:
    >
    > if (a) {
    > if (b) {
    >
    > ...
    > }
    > }


    Een and kan nooit true worden als het linker deel false is, dus waarom
    toch evalueren? Dat is net zo dom als b evalueren als a false is in je
    voorbeeld. Als je beiden geevalueerd wil hebben, schrijf je het maar uit
    :-D.

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

  13. #28
    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:
    >> if (kernTeHeet() and stopReactor())


    >Dit lijken wel wat "ongelijkwaardige" methods te zijn, Rene.


    Kanonnen, ik wilde slechts aantonen dat het al dan niet shortcut zijn van
    de and-operator functioneel relevant is. Het gaat niet alleen om
    performance of timing e.d., maar het heeft gevolgen voor de
    functionaliteit. Neem me niet kwalijk dat mijn bewijs niet literair
    geprogrammeerd is :-)

    >Ik begrijp je punt. Maar aan de andere kant vraagt de programmeur wel om
    >onduidelijkheid door die manier van coderen.


    Integendeel, de programmeur vraagt om duidelijkheid. En dat is wat bij PHP
    tekort schiet.

    >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.


    In de formele logica is dat natuurlijk zo. En het zal in bepaalde logische
    en functionele programmeertalen ook wel zo werken.

    Maar de programmeerconstructies zoals John en ik opvoerden komen in de
    praktijk zoveel voor, dat de meeste programmeurs de voorkeur geven aan een
    verkorte schrijfwijze met een shortcut-operator in plaats van geneste
    if-then-else's. Maar daar mag je natuurlijk een andere opvatting over
    hebben.

    Dat neemt niet weg dat wat de semantiek van de operatoren ook is, het
    welgedefinieerd en helder gedocumenteerd hoort te zijn.

    [elders]
    >....al vraag ik me af in welke situatie je zulke code nou weer zou willen
    >gebruiken.


    Het is toch een vrij bekend en veelgebruikt idioom.

    --
    René Pijlman

    "Een piloot van de Mexicaanse luchtmacht heeft tijdens een routinevlucht
    11 ufo's vastgelegd op film [...] De lichtobjecten omsingelden de
    straaljager gedurende de routinevlucht om mogelijke drugssmokkel op te
    sporen."
    - nu.nl

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



    Thread Starter

    Re: Bezwaren tegen PHP als algemene programmeertaal

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


    Tuurlijk Nico, zij wij hullie en de rest hebben er geen verstand van.
    Alleen jij hebt het licht gezien. Duidelijk.

    --
    René Pijlman

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

  15. #30
    John Bokma
    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:

    > John Bokma <postmaster@castleamber.com> wrote:
    >
    >
    >>Nico Coesel wrote:
    >>
    >>
    >>>Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> wrote:
    >>>
    >>>
    >>>
    >>>>Nico Coesel:
    >>>>
    >>>>
    >>>>>Volgens mij heb je PHP 5 minuten bekeken
    >>>>
    >>>>Je hebt kennelijk een kristallen bol.
    >>>>
    >>>>
    >>>>
    >>>>>Ik vind de documentatie uitstekend.
    >>>>>Alles wat ik ooit heb willen weten heb ik er in terug kunnen vinden.
    >>>>
    >>>>Nou, misschien kun je dan even op mijn inhoudelijk voorbeeld reageren.
    >>>
    >>>
    >>>Je bedoelt 'and' en '&&' ? Die zijn hetzelfde, staat toch duidelijk in
    >>>het tabelletje? De basis syntax van PHP is afgekeken C, maar de nogal

    >>
    >>s/C/Perl/;
    >>
    >>en in Perl zijn and en && *niet* hetzelfde. Je kan probleemloos een

    >
    > We hebben het over C, Pascal en PHP.


    Wie, wat waar? We hadden het over PHP, afgekeken van Perl. En in zowel
    PHP als Perl zijn and en && *niet* hetzelfde.

    >>" The reason for the two different variations of "and" and "or"
    >>operators is that they operate at different precedences. (See Operator
    >>Precedence.) "

    >
    > En als je nooit op operator precedence vertrouwd maar altijd -zoals
    > een goed programeur betaamt- haakjes gebruikt om de volgorde van
    > berekenen aan te geven doen ze dus altijd hetzelfde.


    Operator precendence is iets wat elke programmeur hoort te snappen. Of
    schrijf jij dingen als 5 + (3 * 7) op? Een *echt* goede programmeur
    schrijft leesbare code.

    >><http://www.php.net/manual/en/languag...rs.logical.php>
    >>
    >>Ben het overigens met Rene eens dat die "user comments" niet doorheen te
    >>komen is. En ik kon in de documentatie niet even vinden of and en && een
    >>short circuit doen (die user ruis er onder zie ik niet als een onderdeel
    >>van documentatie).

    >
    > Rene heeft een of ander forum te pakken. Je kunt beter bij
    > http://www.php.net/ de officiele documentatie downloaden.


    Die link boven schijnt de officiele documentatie te zijn. Als de
    downloaded zonder de ruis is, is die minimaal.

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

Pagina 2 van de 6 Eerste 1 2 3 4 ... LaatsteLaatste

Webhostingtalk.nl

Contact

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