ProgrammeerTalen

Hate Page

What I hate about your Programming language

Scheme zuigt? C a pain in the ass? Smijt hier je ongezouten mening op tafel!

Assembler

  • moeilijk te debuggen
    • en te porten :)
      • Maar het gaat zo ... snel? :)

C++

  • 1 woord: vieze, vuile, vettige pointers
    • maar langs de andere kant toch lekker plezant ;)
    • moet dit niet onder C? C++ geeft u vieze vuile vettige iterators in de plaats :)
      • Zoals de gelijknamige film: Cast Away
  • Wat over de vieze, vuile, vettige syntax?
    • Vize syntax? Hmm, ik vind die toch niet zo slecht (er zijn ergere syntaxen).
  • makefiles om ziek van te worden
    • Als ge dat liever niet schrijft, doet get manueel he... En autotools bestaan ook :)

Scheme

  • Display that allows maximum 1 argument... :)
    • Have you looked up the documentation on "format" ? Makes it suck a lot less :)
      • Maar dat is natuurlijk niet standaard en werkt dus niet in alle implementaties (niet dat de meeste implementaties erin slagen de standaard te implementeren, maar allĂ©...)
        • display herdefinieren :)
  • haakjes neukeuh
    • Dat is tenminste duidelijk!
  • Irritant als je Common Lisp gewoon bent
    • En het omgekeerde is niet irritant? Ik zou eerder zeggen dat lisp zuigt dan :P

Prolog

  • Woeaah, en logisch dat da allemaal is :)
    • Toch als ge weet hoe de evaluator werkt? :)

CommonLisp

  • er is geen echte standaard
  • weinig resources op het internet
  • irritante evaluator
    • welke implementatie ?
  • irritant als je scheme gewoon bent (teveel gelijkenissen en toch zoveel verschil)

Java

  • veel te traag
  • geen pointers
    • en geen multiple inheritance, enum, typedefinitions ...
  • C++'ers krijgen er headbang-headaches van

PHP

  • Classes ondersteuning? Ja het zit erin. Alleen zuigt het...

C

  • Yeah Baby

Modula2

Pico

  • vettige syntax
    • Bwa... als ge de { en } weglaat... en de ;'s ... en de @ en ... dan valt het toch mee? niet?

SmallTalk

  • images gaan veel te snel kapot
    • enkel als je control-Y en de recoverfunctie van VW nog niet kent :)
  • slecht overzicht over de klassen
    • voor VisualWorks zijn verschillende class browsers, met verschillende view mogelijkheden .. welke je kiest is een kwestie van smaak .. hoe het met Squeak zit weet ik echter niet
  • zonder bijhorende grafische programming environment ben je er niks mee :w
  • weinig info op het internet

Python

  • Fascistische syntax (ik wil een do..while of repeat..until loop! assignment in expressies! een trinaire operator!)
  • Indentatie met tabs, yuk!
  • Line based, yuk!

Perl

  • write once, never read again
  • Classes ondersteuning - nogal mottig :)

JavaScript?

  • Ook hier een vettig OO systeem.