Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Larry Wall for President! (or at least voting systems in Perl...)

by ggg (Scribe)
on Nov 02, 2004 at 15:35 UTC ( [id://404634]=note: print w/replies, xml ) Need Help??


in reply to Larry Wall for President! (or at least voting systems in Perl...)

As dragonchild pointed out, this is not a Perl vs C issue. Many of the e-voting machine makers opted for a less expensive approch and left out things like printers (for a paper trail), battery backups and robust OS. Some machines acually use Windose.

The problems are all (OK, how about mostly?) in the basic design philosophy the companies started with. Just be thankful that, under those conditions, they didn't use perl!

ggg
  • Comment on Re: Larry Wall for President! (or at least voting systems in Perl...)

Replies are listed 'Best First'.
Re^2: Larry Wall for President! (or at least voting systems in Perl...)
by radiantmatrix (Parson) on Nov 02, 2004 at 19:02 UTC

    > this is not a Perl vs C issue

    Sorry, I wasn't trying to make it one; but, the reference to a particular language made me think about how this would be accomplished in my favorite language. That's all.

    My preferences aside, I think C isn't the greatest choice for this application, as it is more difficult to maintain secure, reliable code on a short time schedule. Remember that the voting machines must be very maintainable on short notice, because new voting laws sometimes get passed weeks before an election.

    > The problems are all (OK, how about mostly?) in the basic design philosophy the companies started with. Just be thankful that, under those conditions, they didn't use perl!

    On that point, I will agree. But, considering this is PerlMonks, a Meditation on writing a voting machine system in C or Java seems somewhat out-of-place. ;-)

    radiantmatrix
    require General::Disclaimer;
    "Users are evil. All users are evil. Do not trust them. Perl specifically offers the -T switch because it knows users are evil." - japhy
      Sorry if I seemed a little terse, rm. I've dabbled in both C and Perl, but have no idea which would be best for any given job.
      ggg

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://404634]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (2)
As of 2024-04-20 03:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found