• 0

A Contest!


Question

hey guys, i had an idea-how about monthly programming contests for neowin-themed programs. we could have sponsors who will give rewards to the winners, and maybe some super-mods could give us a neowin-contrib status or something :). we could program in the language of our choice. there could be various kinds of contests: e.g who can finish set program first, who can make best in set amount of time, etc.

whatdya all think? :)

Link to comment
Share on other sites

Recommended Posts

  • 0
Why not require that its cross platform? Oh I guess that cuts your VB Skills out, huh? Guess you need to stop posting here too.

It's purely logical. Who is going to be deciding what the best program is? A set of judges? What OS are they going to be running? Windows.

You surely cannot have one judge running Mac, one judge running *nix, and one judge running Windows... why? Because then there's only one person deciding what they think is the best program, rather than a vote-type system based on the judge's rankings.

If the voting for the best program is to be done by any member that wishes to try the programs, then is every user supposed to have a machine and OS set up for each of your cross platform programs to judge which they like best to vote for it? No.

Oh ok, so no the users are just going to try the programs that they can run.... so that means even if a program for BSD is better than the Windows program, the Windows program would still win because there was only 1 BSD user to try the program, compared to 100 Windows users who voted.

So, why not require that its cross platform? Because there's no way to be fair in evaluation to every program submitted. And as you stated yourself, Neowin is "actually a universal tech site" and " it needs to incompense EVERY....." programming language; which does not exclude my VB skills.. and having programs entered in cross platform capable languages brings forth the problems I've outlined above. Programs submitted should be for the Windows OS, because it's universal.

Link to comment
Share on other sites

  • 0
It's purely logical. Who is going to be deciding what the best program is? A set of judges? What OS are they going to be running? Windows.

You surely cannot have one judge running Mac, one judge running *nix, and one judge running Windows... why? Because then there's only one person deciding what they think is the best program, rather than a vote-type system based on the judge's rankings.

If the voting for the best program is to be done by any member that wishes to try the programs, then is every user supposed to have a machine and OS set up for each of your cross platform programs to judge which they like best to vote for it? No.

Oh ok, so no the users are just going to try the programs that they can run.... so that means even if a program for BSD is better than the Windows program, the Windows program would still win because there was only 1 BSD user to try the program, compared to 100 Windows users who voted.

So, why not require that its cross platform? Because there's no way to be fair in evaluation to every program submitted. And as you stated yourself, Neowin is "actually a universal tech site" and " it needs to incompense EVERY....." programming language; which does not exclude my VB skills.. and having programs entered in cross platform capable languages brings forth the problems I've outlined above. Programs submitted should be for the Windows OS, because it's universal.

I'd be pretty certain the judge(s) would be whomever is contributing the prize. It should be cross platform IMO. That IS universal, windows however isn't. Personally I don't even consider VB to be a real programming language anyway and most of the professional programming community doesn't either, why?Because its too much of a high level language, its buggy, and its almost an interpreted language.

And I'm sure a lot of nix users here will give up some free shell access for these contests, so really, that's a moot point. Nobody new has to install any extra OS and there are plenty of mac users. Besides how many people would have to install a bunch of new runtime and ocx's, etc. etc. for VB apps anyway?

Link to comment
Share on other sites

  • 0

You want Neowin to support this, you need to stop and PM an Admin. on top of that WE would set the rules, not you guys lol.

Again, PM an Admin and see what they think. Do not get your hopes up on this though.

Link to comment
Share on other sites

  • 0

Current miniContest Stats:

1. 2,2,2,2 bwx 8pts. //1,2,3,4 flawless;

2. 2,2,1,2 vcv 7pts. // 1,2,4 flawless; 3: that algorithm could get speed up.

kindest regards,

Moritz "neofeed" Angermann

Link to comment
Share on other sites

  • 0
Personally I don't even consider VB to be a real programming language anyway and most of the professional programming community doesn't either, why?Because its too much of a high level language, its buggy, and its almost an interpreted language.

lmao

nobody cares what you personally consider

you're just mad that you don't know VB

you can dis it all you want, but it still doesn't change the fact that it is a programming language, and it is used world wide.

It's just as buggy as any other language when you don't code properly.. you try to insult it but you need to do better than that..

You talk of professional programming community, is this professional programming community going to give you a job and pay you a salary? Nah.. an old friend of mine worked for one of the major car manufacturers in Detroit and they had him using VB for some of the diagnostic type stuff with the cars. That blows your ill-knowledged theory.

Link to comment
Share on other sites

  • 0
lmao

nobody cares what you personally consider

you're just mad that you don't know VB

you can dis it all you want, but it still doesn't change the fact that it is a programming language, and it is used world wide.?

It's just as buggy as any other language when you don't code properly.. you try to insult it but you need to do better than that..

You talk of professional programming community, is this professional programming community going to give you a job and pay you a salary?? Nah.. an old friend of mine worked for one of the major car manufacturers in Detroit and they had him using VB for some of the diagnostic type stuff with the cars.? That blows your ill-knowledged theory.

Actually I've used VB since 3.0, but that's beside the point isn't it? I gave my personal opinion just as you have, this is, after all, for discussion. I don't know how your one circumstance blows my whole 'theory', but try talking to professionals. I do know some that do use VB, but only for small, quick things. The fact of the matter is that other than .NET, VB is considered less quality, period.

You may not care about my personal opinion, but this is what this thread was about: personal opinions on a coding contest, correct? I've given mine and that's all there is to it.

If you would like to flame me any further, then feel free to PM me about it instead.

Link to comment
Share on other sites

  • 0
Personally I don't even consider VB to be a real programming language anyway and most of the professional programming community doesn't either, why?Because its too much of a high level language, its buggy, and its almost an interpreted language.

Not a real programming language? Granted, the vb6 IDE has some crap bugs in it that cause a lot of problems.. but once the code is compiled, it becomes a lot less of an issue.

Slow? Try using optimize code (Chr$ instead of Chr, Left$ instead of Left), or even win32api. But with win32api, if you do your own memory management, you aren't getting type-checking and bounds-checking.

Almost interpreted? How so? It's compiled to a native executable. Granted, it needs a run-time to even run.. but so do most apps (if not all) that are written in the VC++ IDE. CRT anyone? Good luck removing it too.. I just did that in my own project, and it was NOT pretty. VC++ fights with you over it until the bitter end.

Trust me, the professional programming community does use it. Why? Because it gets things down, and fast. If you don't need the access to low-level raw speed (like for a server), then it tends to be a good choice. No buffer overflows, crashes from forgetting to put a NULL byte at the end of your string, memory leaks from forgetting to free.. Plus you can build windows and dialogs like THAT.

I use VB (against my own will) and C++. I'm very experienced in both, and I know both have their advantages. You simply need to know when to use which. If you think C++ should always be used, I feel sorry for you.

However, if you want the low-level access that C++ grants you, with some of the advantages of VB.. I'd recommend looking at PowerBasic. NO runtimes, AT ALL.

Link to comment
Share on other sites

  • 0

I think this is a good idea and i would participate. I feel each individual project should have different judgement criteria and requirements, why limit this thing before it begins.

A project would be something like this.

Goal: Create an instant messanger program

Platform: Win9x/XP

Judgement:

40% memory footprint

40% features

20% look and feel

Judge: Me

Closing date: 7/31/2004

Prize: My admiration

Link to comment
Share on other sites

  • 0

lol ok ill take up darksoul's challange i think.....

but i want a better prize :)

lol illlll take part

ill realise the exe and u can tell me if u want the source...

Link to comment
Share on other sites

  • 0
Yeah I would participate. But darksoul you could add what languge the program needs to be created in.

i think as long as the judge can run the program we shouldn't limit the language, the programmer can choose the language to fit their needs

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.